jpeg 和 jpg:一个格式的两个马甲
JPEG 是这个格式的全称(Joint Photographic Experts Group),早期 Windows 要求后缀三字母,就截成了 JPG。两个后缀指向完全相同的编码,就像「西红柿」和「番茄」。微信、苹果设备习惯写 .jpeg,Windows 软件习惯写 .jpg,谁都没错。
所以把 .jpeg 改成 .jpg,只是改名字,文件内容一个字节不变,任何软件都能正常打开。这是改后缀合法的唯一常见场景。
批量改名的正确姿势
几十上百张 .jpeg 要统一:用批量重命名功能,规则设为「扩展名替换 .jpeg → .jpg」,一次跑完。手工改的话,先在文件夹选项里把「隐藏已知文件类型的扩展名」关掉,不然你改的其实是文件名而不是后缀。
改完抽查一两张:能正常打开、属性里格式显示 JPEG,就齐活了。
什么时候改后缀是自欺欺人
把 photo.png 改成 photo.jpg——文件内部还是 PNG 编码,严格校验的系统读文件头(魔数)而不是看后缀,立刻露馅:「改了名还是传不上」。同理 .webp 改 .jpg、.heic 改 .jpg 都是掩耳盗铃。
判断口诀:同一格式的别名(jpeg/jpg、tif/tiff)可以改;跨格式的转换必须走「格式转换」重新编码,让文件从里到外真的变成目标格式。
顺带的建议:统一你的图库后缀
图库里 .jpeg 和 .jpg 混着放,搜索和批处理时都碍事。找个时间用批量重命名统一成 .jpg(Windows 生态更通用),图库清爽一半。
统一后缀属于「改名不动内容」的安全操作,但也建议先备份再批量——任何批量操作,备份都是最便宜的安全带。
改名前后的连锁反应检查
后缀改成 jpg 之后,先去检查真正用它的地方:微信群发助手要发的图、淘宝后台传的商品图、单位 OA 系统里的附件、印厂收图的邮箱。有的老系统校验时只认后缀字符串,改成 jpg 反而被拦在门外,这时别硬改,留一份 jpeg 原名副本备用,两边都能交差,省得来回折腾。多留一个文件占不了几 KB,总比现场抓瞎强。
手机相册的同步逻辑也看后缀:iPhone 导入电脑的照片常以 .jpeg 存着,Windows 照片应用和 2345看图王都直接认,真正打不开的多半是十几年前只写死 jpg 三个字母的老排版软件。动手改之前先拿一张改名后的图丢进目标软件里试一试,确认能打开、能插入、能打印,再批量处理剩下的几千张,这个顺序能挡住九成以上的事故。
改名时留个对照表:把批量重命名前后导出的新旧文件名清单存成 txt,万一某个网站只认 jpeg,你能照着清单快速把对应文件改回去,不用一张张回忆原名。这张清单就放在图片根目录,和备份文件夹并列存放,半年后需要追查某个文件来路的时候也有凭据可查,比任何记忆都可靠。改名软件的清单导出按钮一般就在主界面,别嫌麻烦多点一下。
有些网站上传时把 jpeg 误判为可疑文件直接拦截,那是它的过滤规则写死了,把后缀改成 jpg 或者用看图软件重新导出一次都能通过。反过来遇到只收 jpeg 的老平台,改回去同样一秒搞定。说到底两种后缀指向同一种编码,文件内容从头到尾没动过一个字节,变的只是门牌号。遇到认死理的老系统,就用这个门牌号对付它。
