首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >".JPG“还是".jpg"?

".JPG“还是".jpg"?
EN

Stack Overflow用户
提问于 2016-08-09 12:34:49
回答 2查看 5.4K关注 0票数 0

有人知道这两种文件的真正区别吗?我知道我不能将.JPG链接为.jpg,反之亦然,但是没有正确的答案来解释为什么会存在这样的东西。我还认识到,.JPG文件比.jpg要小一些。它是一个bug还是保存"photo.jpg“比"photo.JPG”更好?//我交换文件名以知道,在这里命名不是一个问题。这些图片之间的区别只是增强而已。

两个论坛,其中也有这个问题,但没有可接受的答案: 1.https://in.answers.yahoo.com/question/index?qid=20070109235224AAQpacy 2.https://ubuntuforums.org/showthread.php?t=1372695

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-09 12:44:45

没有什么不同。文件扩展名不定义文件的内容或它们如何“执行”--文件内容就是这样做的。或者有时文件的mime类型,如果该元数据存储在文件中,而OS/应用程序知道要查找它。

大小差异仅仅是因为保存文件时JPEG编码器所做的算法、配置设置或决策略有不同。因为JPEG是一种有损的文件格式,所以每次保存该文件时都可以获得不同的文件大小。

因为Windows使用不区分大小写(默认情况下)但保持大小写的文件系统,所以文件名的大写没有任何意义。它只说明保存文件的用户,或者他们用来保存文件的程序,选择在一种情况下使用JPG,在另一种情况下使用jpg。

正如Bakuriu正确指出的那样,由于历史/遗留原因,扩展是3个字符--在现代系统中,它不需要是JPG或jpg --它可以是JPEG、JPEG甚至JPEG-2000,而且只要查看文件的系统/应用程序知道如何查看文件头并将其正确识别为JPEG图像,扩展就同样有效。使用文件扩展名来指示文件类型是一种过时的概念。

票数 7
EN

Stack Overflow用户

发布于 2016-08-09 12:46:39

文件扩展名没有意义,但通常如下:

  • 它给出了文件的预期mime类型的提示。
  • 它决定了操作系统将如何处理文件。

它对文件的实际mime类型没有影响,只是命名的惯例。但是,不同之处在于,NTFS是一个区分大小写的文件系统(尽管默认情况下关闭,并且只能像alroc指出的那样以保用情况的方式运行),所以在一些情况下访问它可能会有问题。

要在二进制级别上对文件进行实际比较,以确定是否存在任何差异,我建议使用类似于重复文件查找器或创建密码散列的任何其他软件,您可以进行比较。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38850923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档