最近学习视频剪辑,解释导出多种视频格式时,老师神秘地说。“如果只复制一份MP4文件,并将扩展名称重命名为MOV,则有两种不同格式的导出文件。”只需复制MP4文件。(威廉莎士比亚,《北方探索》。)
这个也可以吗?我实际操作后,发现这确实是可能的。
印象中的扩展名只是文件格式的身份证,实际上不知道怎么看文件本身,工作生活中也有上传不了任何格式的文件的情况。如果更改扩展名后可以上传,《格式工厂》等软件是否更改了扩展名?我很好奇。
.doc,MP4、文件类型和扩展名称是什么?
在我们的生活中,“我的版本太低了。请给我PPT格式。”,“请发送Word版本的文档。”,“我想要透明的画。”经常听到这样的声音。这些声明都与文件格式有关。例如,“Word版本的文档”是指微软开发的文本编辑软件Word特定的文档格式,扩展名称通常为“.doc/。docx”。
典型的“文件格式”(file format)包括许多透明地板图片、大多数可移植网络图形(PNG)、可移动的多帧动画以及通常为图像交换格式(GIF)。电脑眼睛里没有照片和文件。只能看到0和1的字符串。文件格式是一种特殊的编码方法,它成为我们可以阅读的文本、图片和视频,告诉计算机应该以什么形式表示0和1。(约翰f肯尼迪)。
相同的文件格式可以根据软件显示完全不同的显示格式。在Microsoft Word中打开Word文件时,字体大小、图片目录会清晰显示,但使用记事本打开时,只会留下未格式化的文本内容。
具有不同扩展名称的文档
每种文档格式通常都有一个或多个扩展名称。也就是说,可以在文档最后看到的“。XXX”有助于在程序中成为文档格式、一些常用扩展名称,甚至是文档类的代表。
具有不同扩展名称的文档
重命名文件时,默认情况下会省略扩展名称部分,但有时会意外更改扩展名称,从而导致无法读取文件。
可以打开“. mp4”播放器,不能打开“. mp9”
因此,姓名扩展如前所述,它只是文件的身份证。有些软件太武断了,即使是文件,拿着视频的身份证也不肯打开,但是只要拿回文件的身份证,同样可以阅读。
为了减少用户意外修改的情况,很多系统默认情况下隐藏扩展名称。你不必在意是什么形式。只要双击,就可以找到并打开该软件。但是,隐藏扩展名称的设置也可用于某些喜欢的病毒软件。(大卫亚设,Northern Exposure(美国电视剧),Northern Exposure)。
2000年5月,香港网民收到了一封名为“ILOVEYOU”的邮件,LOVE-LETTER-FOR-YOU。贴着名为“TXT.vbs”的附件,在扩散中产生了很多变体。
某些病毒变种
以“我爱你”的名义。
着一个「给你的情书」的附件,这就是一个想要玩心理战的病毒,而且最「玩心理」的地方,就在于这个附件的末尾不是简单的一个拓展名,而是「.TXT」+「.vbs」。对电脑来说,这就是一个拓展名为「.vbs」的脚本文件,但当时的 Windows 2000 是第一个默认隐藏文件拓展名的系统,所以这个脚本文件在许多人的电脑上显示名称为「LOVE-LETTER-FOR-YOU.TXT」。这么一来,病毒就成为了一个人畜无害的文本文件了——给电脑看的拓展名,反过来摆了人类一道。
▲ 谁会拒绝一封饱含爱意的情书呢?
虽然今天看来,这个病毒似乎不太聪明的样子,但它覆写了被感染电脑上的重要文件,依然以史上最强蠕虫病毒的身份,造成了全球 55 亿美元的经济损失。
会动的「.jpg」文件背后,是聪明的软件负重前行
既然拓展名是文件类型的识别方式,按理说修改拓展名并不会更改文件格式,但为什么在修改拓展名后,一些原本不能播放、无法上传的文件,却是可以看、可以用了呢?
为了解决这个问题,我们找到了几个格式、类型不同的视频和图片,用它们来进行几个简单的小测试。简单说下结论:许多软件尚不能透过现象看本质,还是必须通过拓展名来判断文件的类型。
▲ 用来测试的几个文件
前段时间苹果发布了一部由 iPhone 拍摄的电影《卷土重来》,它的文件拓展名为「.mp4」,使用苹果自带的 Quick Time Player 和第三方播放器 IINA 均可以正常播放。
▲ 上为 Quick Time Player,下为 IINA
但当我们将拓展名更改为「.avi」后,IINA 仍然可以正常播放,但 Quick Time Player 已经无法播放了。
简单总结一下:
甚至我们可以再夸张一点,将视频的格式改为「.doc」,把它变成一个「Word 文档」,IINA 依然可以正常播放。
▲ 谁说 Word 文档不能当视频看?
我们经常会看到有人说 JPEG 格式的图片可以透明底、可以做成动态图,这并不是 JPEG 格式本身有多优越,不过是有一个可以看到图片背后 PNG、GIF 格式本质的读图软件,为你负重前行罢了。
▲ JPEG 是一款「静态」图像的国际数字压缩标准,怎么能动呢?
既然有些软件不能透过现象看本质,那我们给它一个假象,可以强迫它看到本质么?答案也是否定的。
我们在网络上下载图片时,经常会看到 webP 文件格式的图片,它虽然有效地降低了图片尺寸大小,压缩方面也要比常见的 JPEG 格式更优越,但它尚未得到各种软硬件的支持,比如 Photoshop 2021(以下简称 Ps21)就是无法打开这一文件类型的,即使我们将文件类型改成「.jpg」也无济于事。
我们也尝试将它的拓展名改为其他常见的图片格式,同样无法打开。
而当我们使用支持 WebP 图像格式的 Pixelmator Pro 打开这张图片时,就没有遇到什么问题,将图片拓展名改成其他格式也能正常读取。
▲ 更改拓展名后依然可以正常读取
在测试过程中,我们还发现了一个有趣的情况,一些软件是不会去匹配自己不支持类型文件的,比如将 webP 格式的图片拓展名改为「.doc」, Pixelmator Pro 同样会显示无法打开。
那么问题就来了,为什么 IINA 可以播放拓展名改为「.doc」的视频呢?难道是因为它支持阅读文档?当我将一个真正的 Word 文档拖进 IINA 后发现,它能阅读的只是其中的媒体信息(图片、视频),并不能播放文字。
▲ IINA 会自动循环播放文章中的插图
IINA 这种来者不拒、没有困难也要创造困难自己上的精神,无愧它 macOS 最强播放器的称号。
另外,一些文件格式本身也是兼容其他文件的,比如我们常见的 MP4 格式文件,是 MPEG-4 的第 14 部分,如果将同样基于 ISO 基础媒体文件格式的、拓展名为「.flv」、「.f4v」的文件的拓展名直接变更为「.mp4」,大多数情况下也是可以正常播放的。
而且一些文件自身就拥有多种格式,我们同样以前面那个《卷土重来》的视频为例,在 IINA 的检查器中就可以看到它的视频格式:mov、mp4、m4a、3gp、3g2、mj2。虽然它文件的拓展名是「.mp4」,但将拓展名改为其他几种,同样可以正常播放。
文章最前面那位剪辑课老师,也正是发现了 Final Cut Pro 导出的视频本身就拥有多个格式,才提出了用修改拓展名改格式的方法。
简单总结一下:
- 许多软件并不根据拓展名判断文件类型,如果见到了可以动的 JPEG 图片,那它可能本身就是 GIF 动图;
- 修改拓展名不能更改文件格式,只是给软件提供了文件的阅读方式;
- 实际使用时,要注意拓展名是否隐藏,以免打开有危害的文件。
关于文件格式,你可能还想知道这些
在工作生活中,你可能还会遇到这两个问题:如何显示文件拓展名以及如何选择合适的文件格式。
每当我们修改一个文件的拓展名时,系统都会弹窗提醒,告诉我这样做可能会导致文件无法打开,而在前面的测试中,我修改某一文件格式时却从来没有弹出过这一窗口。
这并不是什么神奇的现象,只不过是系统隐藏了这个文件的拓展名,但我自己都没有意识到。本来我还在嘲笑中了情书病毒的网友不太聪明,结果没想到小丑竟是我自己。
如果你也有这样的问题,让电脑文件显示拓展名的方式也并不复杂。Windows 11 系统的电脑,在资源管理器中点击「查看> 显示> 文件拓展名」就可以显示或者隐藏拓展名了,如果你还是 Windows 10 系统, 同样在资源管理器,点击「查看」,勾选「文件拓展名」即可。
macOS 系统电脑的话,在访达的偏好设置、高级选项中,开启「显示所有文件扩展名」就可以了。你也可以打开一个文件的简介,勾选或取消「隐藏拓展名」。
那么,我们该如何选择适合的文件格式呢?除了遵照要求提交不同格式的文件,给对方无法修改的文件可能是最佳选择。
不知道你是否遇到过这样的情况:将一个 Word 文档发给同事,他回复你说文档内都是乱码,无法正常显示;在教室的电脑上打开自己精心制作的演示幻灯片,发现文字位置发生了错位。导致这个问题的原因就是「.doc」和「.ppt」在默认情况下,并不会嵌入字体。
▲ 需要在选项中开启才行
根据中国国家档案局 2014 年公布的《数字档案室建设指南》,用于分享保存的文件格式应为 OFD、PDF、PDF/A 等版式文档。只有部分特殊的重要修改稿可以以 WPS、RTF、DOC 等同级国家综合档案馆认可的格式归档保存。
虽然我们日常生活并不会像档案室这么严谨,但用 PDF 这种与程序、操作系统以及硬件设备无关的文件格式分享,自然会减少一些不必要的麻烦。
因为 Office 三件套的流行,让 Word、Excel、PowerPoint 这些可以编辑的文档格式成为了我们阅读分享的常客,但就像我们不会分享 PSD 格式的图片一样,无法修改、方便阅读,准确传递信息才是文件最重要的工作。