我下载了几张 .jfif 文件的图片。我有各种增强功能(例如上下文菜单)和处理脚本,它们都与 *.jpg 文件有关,我想将它们与新文件一起使用。
我读过了所有 JPEG 文件都是 JFIF 吗?,但想明确澄清:将 .jfif 文件直接重命名为 .jpg 文件是否安全(我的意思是读取文件(无论是图像数据还是元数据)时不存在损坏或错误的风险)?
我想了解是否可以直接重命名文件并直接更改扩展名(即底层文件格式相同)或者是否需要将这些 .jfif 文件重新编码/重新保存为 .jpg 文件(这可能会导致有损压缩/质量损失),因为这两种文件格式在某种程度上是不同的。
答案1
是的。
JPEG 不是一种文件格式 - 它是一种压缩方法。它没有指定压缩数据应如何存储在文件中。有两种文件格式可以填补这一空白:原始的 JFIF 和较新的 Exif 1。它们非常相似,大部分兼容,甚至可以混合在一个文件中。两者都使用扩展.jpg
名。
您的.jfif
文件是 JPEG 压缩图像,以 JFIF 文件格式存储。这是文件的有效内容.jpg
。
1从技术上讲,TIFF 也支持 JPEG 数据,但我认为我从未见过这样的文件,而且它当然不是保存 JPEG 的常用选择。