返回上一页  首页 | cnbeta报时: 18:49:22
JPG与JPEG有啥区别?没想到这还是微软在90年代造成的问题
发布日期:2025-09-18 12:14:09  稿源:蓝点网

JPEG 是非常常用的图片格式,其扩展文件名有 .jpeg 和 .jpg,这两种文件格式在大多数操作系统中都可以直接识别,如果用户将 jpg 改成 jpeg 也可以继续打开,反之亦然。JPEG 图像格式最初是联合专家图像小组在 1992 年发布的有损图像压缩标准,该小组发布 JPEG 图像格式时使用的扩展文件名就是 JPEG,当时并没有 JPG 这个扩展文件名。

但早期 DOS 系统和微软的 Windows 系统采用 8.3 文件名格式,即 8 个字符的文件名和 3 个字符的扩展名,原因是当时的文件系统例如 FAT16 设计简单,允许更快速、更高效地处理文件名。

所以在早期 Windows 中没法识别 JPEG 这个扩展文件名,因此联合专家图像小组将其简化并发布 JPG 扩展名以适应系统要求,本质上用户使用 JPEG 和 JPG 没有任何区别。

后期随着技术的发展,现代操作系统例如 Windows 95 及后续版本都逐渐支持更长的文件名和扩展名,这种扩展名长度限制早就不复存在,只不过由于历史习惯问题 JPEG 和 JPG 被混用,实际存储的图像数据也没有区别。

说到长度,在 Windows 10/11 资源管理器和诸多传统的 Windows API 中都对路径长度有限制,这个限制是 260 个字符 (包括盘符、冒号、反斜杠和文件名等),如果文件的整个路径超过 260 个字符则访问、复制、删除时都会提示路径太长或文件名太长的错误。

这种限制也同样属于历史问题,所以从 Windows 10 V1607 版开始允许用户通过组策略或注册表解决限制,在 Windows 11 中则可以通过开发者模式解除限制。

大多数用户不太可能遇到超过 260 字符的路径问题,但开发者们的某些项目会生成巨长的文件路径,这也是微软在 Windows 11 开发者模式中解除路径长度限制的主要原因。

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 18:49:22

文字版  标准版  电脑端

© 2003-2025