page contents

常见的图片格式JPG与JPEG有啥区别?没想到这还是微软在90年代造成的问题

JPEG 是非常常用的图片格式,其扩展文件名有 .jpeg 和 .jpg,这两种文件格式在大多数操作系统中都可以直接识别,如果用户将 jpg 改成 jpeg 也可以继续打开,反之亦然。

attachments-2025-10-rBiB4f8Y68e868493585c.pngJPEG 是非常常用的图片格式,其扩展文件名有 .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 开发者模式中解除路径长度限制的主要原因。

更多相关技术内容咨询欢迎前往并持续关注好学星城论坛了解详情。

想高效系统的学习Python编程语言,推荐大家关注一个微信公众号:Python编程学习圈。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Python入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。

attachments-2022-05-rLS4AIF8628ee5f3b7e12.jpg

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
小柒
小柒

2224 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 2224 文章
  3. Pack 1407 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章