“.JPG”还是“.jpg”?
".JPG" or ".jpg"?
有人知道这两种文件的真正区别吗?
我知道我不能 link .JPG as .jpg 反之亦然,但是没有正确的答案为什么像这存在。我还认识到,.JPG 文件比 .jpg 文件小一点。是错误还是节省 "photo.JPG" 比 "photo.jpg" 好?
//我交换文件名就知道,命名法在这里不是问题。这些图片之间的区别只是增强。
两个论坛,也有这个问题,但没有可接受的答案:
1.https://in.answers.yahoo.com/question/index?qid=20070109235224AAQpacy
2.https://ubuntuforums.org/showthread.php?t=1372695
没有区别。文件扩展名不定义文件的内容或它们如何 "perform" - 文件内容可以做到这一点。或者有时文件的 mime 类型,如果该元数据与文件一起存储并且 OS/applications 知道要查找它。
大小差异仅仅是因为算法、配置设置或 JPEG 编码器在保存文件时做出的决定略有不同。由于 JPEG 是一种有损文件格式,因此每次保存文件时可能会得到不同的文件大小。
因为Windows 使用不区分大小写(默认情况下)但保留大小写的文件系统,文件名的大写没有任何意义。它只是说保存文件的用户或他们用来保存文件的程序在一种情况下选择使用 JPG,在另一种情况下选择使用 jpg。
正如 Bakuriu 正确指出的那样,出于 historical/legacy 的原因,扩展名是 3 个字符 - 在现代系统上没有理由需要 JPG 或 jpg - 它可以是 JPEG、JPEG 甚至 JPEG-2000并同样有效,只要查看文件的 system/application 知道如何查看文件头并将其正确识别为 JPEG 图像。使用文件扩展名来指示文件类型是一种过时的概念。
文件扩展名没有意义,但通常是:
- 它给出了文件的预期 mime 类型的提示
- 它决定了操作系统将如何处理文件
它对文件的实际 mime 类型没有影响,只是命名约定。然而,不同之处在于 NTFS 是一个区分大小写的文件系统(尽管默认情况下关闭并且仅按照 alroc 指出的保留大小写的方式运行),因此在某些情况下访问它可能会出现问题。
为了在二进制级别上实际比较文件以确定是否存在任何差异,我建议使用类似 Duplicate files finder 或任何其他创建加密哈希的软件,您可以比较它们。
有人知道这两种文件的真正区别吗? 我知道我不能 link .JPG as .jpg 反之亦然,但是没有正确的答案为什么像这存在。我还认识到,.JPG 文件比 .jpg 文件小一点。是错误还是节省 "photo.JPG" 比 "photo.jpg" 好? //我交换文件名就知道,命名法在这里不是问题。这些图片之间的区别只是增强。
两个论坛,也有这个问题,但没有可接受的答案: 1.https://in.answers.yahoo.com/question/index?qid=20070109235224AAQpacy 2.https://ubuntuforums.org/showthread.php?t=1372695
没有区别。文件扩展名不定义文件的内容或它们如何 "perform" - 文件内容可以做到这一点。或者有时文件的 mime 类型,如果该元数据与文件一起存储并且 OS/applications 知道要查找它。
大小差异仅仅是因为算法、配置设置或 JPEG 编码器在保存文件时做出的决定略有不同。由于 JPEG 是一种有损文件格式,因此每次保存文件时可能会得到不同的文件大小。
因为Windows 使用不区分大小写(默认情况下)但保留大小写的文件系统,文件名的大写没有任何意义。它只是说保存文件的用户或他们用来保存文件的程序在一种情况下选择使用 JPG,在另一种情况下选择使用 jpg。
正如 Bakuriu 正确指出的那样,出于 historical/legacy 的原因,扩展名是 3 个字符 - 在现代系统上没有理由需要 JPG 或 jpg - 它可以是 JPEG、JPEG 甚至 JPEG-2000并同样有效,只要查看文件的 system/application 知道如何查看文件头并将其正确识别为 JPEG 图像。使用文件扩展名来指示文件类型是一种过时的概念。
文件扩展名没有意义,但通常是:
- 它给出了文件的预期 mime 类型的提示
- 它决定了操作系统将如何处理文件
它对文件的实际 mime 类型没有影响,只是命名约定。然而,不同之处在于 NTFS 是一个区分大小写的文件系统(尽管默认情况下关闭并且仅按照 alroc 指出的保留大小写的方式运行),因此在某些情况下访问它可能会出现问题。
为了在二进制级别上实际比较文件以确定是否存在任何差异,我建议使用类似 Duplicate files finder 或任何其他创建加密哈希的软件,您可以比较它们。