首頁>資訊 >
用播放器打開了一個(gè)「Word 文檔」,竟然是一部電影 2022-03-01 10:33:28  來源:36氪

我最近在學(xué)視頻剪輯,講解導(dǎo)出多個(gè)視頻格式時(shí),老師很神秘地說道:「你只需要把 MP4 文件復(fù)制一份,把拓展名改成 MOV,就擁有兩個(gè)不同格式的導(dǎo)出文件了。」

這也行?在我實(shí)際操作后,發(fā)現(xiàn)這確實(shí)行。

印象中拓展名只是文件格式的身份證,實(shí)際如何還是要看文件本身,可在工作生活中也的確遇到過某種格式文件無法上傳,更改拓展名后就能上傳的情況,難道《格式工廠》等軟件就是改了個(gè)拓展名?我很好奇。

.doc、.mp4,文件格式和拓展名是什么?

在我們的生活中,經(jīng)常會聽到「我版本太低了,你給一個(gè) PPT 格式的」、「給我發(fā)個(gè) Word 版的文檔吧」、「我要一個(gè)透明底的圖片」。這些說法,都與文件格式相關(guān)。比如「Word 版的文檔」,指的就是由微軟開發(fā)的、文字編輯軟件 Word 專屬的文件格式,拓展名一般為「.doc/.docx」。

常見的文件格式(file format)有很多,透明底的圖片,大多是便攜式網(wǎng)絡(luò)圖形(PNG),可以動的幾幀動畫,通常是圖像互換格式(GIF)。在電腦眼中沒有圖片和文件,它看到的只有一串串的 0 和 1,文件格式作為一種特殊的編碼方式,目的就是告訴電腦,該用什么形式來展現(xiàn) 0 和 1,從而變成我們能看懂的文本、圖片、視頻。

同一個(gè)文件格式,在不同的軟件中可能會顯示出完全不同的展現(xiàn)形式。用 Microsoft Word 打開 Word 文件,會清楚地顯示字體字號、插圖目錄,但如果用記事本打開,就只剩下沒有格式的文字內(nèi)容了。

不懂圖片編碼的便箋,「看不懂」圖片

每種文件格式通常會有一個(gè)或者多個(gè)拓展名,也就是我們在文件最后看到的「.xxx」,這個(gè)拓展名可以幫助程序識別文件格式,一些常見的拓展名,甚至成為了一類文件的代表。

不同拓展名的文件

雖然在重命名文件時(shí),系統(tǒng)會默認(rèn)跳過拓展名部分,但我們總是會遇到不小心更改了拓展名、導(dǎo)致文件無法讀取的情況。

能打開「.mp4」的播放器,打不開「.mp9」

所以,拓展名正如前面所說,它只是文件的身份證。雖然有些軟件過于教條,即使是文檔,也會因拿著視頻的身份證而拒絕打開,但只要拿回了文檔的身份證,還是一樣可以閱讀的。

可能是為了讓用戶減少誤修改的情況,許多系統(tǒng)默認(rèn)都是隱藏拓展名的,你不用在意是什么格式,只需雙擊,系統(tǒng)就會找到對應(yīng)的軟件幫你打開它,但隱藏拓展名的設(shè)置,也會被一些有心的病毒軟件所利用。

2000 年 5 月,有香港網(wǎng)友收到了標(biāo)題為「ILOVEYOU」的郵件,并帶有一個(gè)「LOVE-LETTER-FOR-YOU.TXT.vbs」的附件,在傳播中還產(chǎn)生了非常多的變種。

部分病毒變種

以「我愛你」為名,還帶著一個(gè)「給你的情書」的附件,這就是一個(gè)想要玩心理戰(zhàn)的病毒,而且最「玩心理」的地方,就在于這個(gè)附件的末尾不是簡單的一個(gè)拓展名,而是「.TXT」+「.vbs」。

對電腦來說,這就是一個(gè)拓展名為「.vbs」的腳本文件,但當(dāng)時(shí)的 Windows 2000 是第一個(gè)默認(rèn)隱藏文件拓展名的系統(tǒng),所以這個(gè)腳本文件在許多人的電腦上顯示名稱為「LOVE-LETTER-FOR-YOU.TXT」。這么一來,病毒就成為了一個(gè)人畜無害的文本文件了——給電腦看的拓展名,反過來擺了人類一道。

誰會拒絕一封飽含愛意的情書呢?

雖然今天看來,這個(gè)病毒似乎不太聰明的樣子,但它覆寫了被感染電腦上的重要文件,依然以史上最強(qiáng)蠕蟲病毒的身份,造成了全球 55 億美元的經(jīng)濟(jì)損失。

會動的「.jpg」文件背后,是聰明的軟件負(fù)重前行

既然拓展名是文件類型的識別方式,按理說修改拓展名并不會更改文件格式,但為什么在修改拓展名后,一些原本不能播放、無法上傳的文件,卻是可以看、可以用了呢?

為了解決這個(gè)問題,我們找到了幾個(gè)格式、類型不同的視頻和圖片,用它們來進(jìn)行幾個(gè)簡單的小測試。簡單說下結(jié)論:許多軟件尚不能透過現(xiàn)象看本質(zhì),還是必須通過拓展名來判斷文件的類型。

用來測試的幾個(gè)文件

前段時(shí)間蘋果發(fā)布了一部由 iPhone 拍攝的電影《卷土重來》,它的文件拓展名為「.mp4」,使用蘋果自帶的 Quick Time Player 和第三方播放器 IINA 均可以正常播放。

上為 Quick Time Player,下為 IINA

但當(dāng)我們將拓展名更改為「.avi」后,IINA 仍然可以正常播放,但 Quick Time Player 已經(jīng)無法播放了。

上為 IINA,下為 Quick Time Player

甚至我們可以再夸張一點(diǎn),將視頻的格式改為「.doc」,把它變成一個(gè)「Word 文檔」,IINA 依然可以正常播放。

誰說 Word 文檔不能當(dāng)視頻看?

我們經(jīng)常會看到有人說 JPEG 格式的圖片可以透明底、可以做成動態(tài)圖,這并不是 JPEG 格式本身有多優(yōu)越,不過是有一個(gè)可以看到圖片背后 PNG、GIF 格式本質(zhì)的讀圖軟件,為你負(fù)重前行罷了。

▲JPEG 是一款「靜態(tài)」圖像的國際數(shù)字壓縮標(biāo)準(zhǔn),怎么能動呢?

既然有些軟件不能透過現(xiàn)象看本質(zhì),那我們給它一個(gè)假象,可以強(qiáng)迫它看到本質(zhì)么?答案也是否定的。

我們在網(wǎng)絡(luò)上下載圖片時(shí),經(jīng)常會看到 WebP 文件格式的圖片,它雖然有效地降低了圖片尺寸大小,壓縮方面也要比常見的 JPEG 格式更優(yōu)越,但它尚未得到各種軟硬件的支持,比如 Photoshop 2021(以下簡稱 Ps21)就是無法打開這一文件類型的,即使我們將文件類型改成「.jpg」也無濟(jì)于事。

我們也嘗試將它的拓展名改為其他常見的圖片格式,同樣無法打開。

而當(dāng)我們使用支持 WebP 圖像格式的 Pixelmator Pro 打開這張圖片時(shí),就沒有遇到什么問題,將圖片拓展名改成其他格式也能正常讀取。

更改拓展名后依然可以正常讀取

在測試過程中,我們還發(fā)現(xiàn)了一個(gè)有趣的情況,一些軟件是不會去匹配自己不支持類型文件的,比如將 webP 格式的圖片拓展名改為「.doc」, Pixelmator Pro 同樣會顯示無法打開。

那么問題就來了,為什么 IINA 可以播放拓展名改為「.doc」的視頻呢?難道是因?yàn)樗С珠喿x文檔?當(dāng)我將一個(gè)真正的 Word 文檔拖進(jìn) IINA 后發(fā)現(xiàn),它能閱讀的只是其中的媒體信息(圖片、視頻),并不能播放文字。

IINA 會自動循環(huán)播放文章中的插圖

IINA 這種來者不拒、沒有困難也要創(chuàng)造困難自己上的精神,無愧它 macOS 最強(qiáng)播放器的稱號。

另外,一些文件格式本身也是兼容其他文件的,比如我們常見的 MP4 格式文件,是 MPEG-4 的第 14 部分,如果將同樣基于 ISO 基礎(chǔ)媒體文件格式的、拓展名為「.flv」、「.f4v」的文件的拓展名直接變更為「.mp4」,大多數(shù)情況下也是可以正常播放的。

而且一些文件自身就擁有多種格式,我們同樣以前面那個(gè)《卷土重來》的視頻為例,在 IINA 的檢查器中就可以看到它的視頻格式:mov、mp4、m4a、3gp、3g2、mj2。雖然它文件的拓展名是「.mp4」,但將拓展名改為其他幾種,同樣可以正常播放。

文章最前面那位剪輯課老師,也正是發(fā)現(xiàn)了 Final Cut Pro 導(dǎo)出的視頻本身就擁有多個(gè)格式,才提出了用修改拓展名改格式的方法。

簡單總結(jié)一下:

許多軟件并不根據(jù)拓展名判斷文件類型,如果見到了可以動的 JPEG 圖片,那它可能本身就是 GIF 動圖;

修改拓展名不能更改文件格式,只是給軟件提供了文件的閱讀方式;

實(shí)際使用時(shí),要注意拓展名是否隱藏,以免打開有危害的文件。

關(guān)于文件格式,你可能還想知道這些

在工作生活中,你可能還會遇到這兩個(gè)問題:如何顯示文件拓展名以及如何選擇合適的文件格式。

每當(dāng)我們修改一個(gè)文件的拓展名時(shí),系統(tǒng)都會彈窗提醒,告訴我這樣做可能會導(dǎo)致文件無法打開,而在前面的測試中,我修改某一文件格式時(shí)卻從來沒有彈出過這一窗口。

這并不是什么神奇的現(xiàn)象,只不過是系統(tǒng)隱藏了這個(gè)文件的拓展名,但我自己都沒有意識到。本來我還在嘲笑中了情書病毒的網(wǎng)友不太聰明,結(jié)果沒想到小丑竟是我自己。

如果你也有這樣的問題,讓電腦文件顯示拓展名的方式也并不復(fù)雜。Windows 11 系統(tǒng)的電腦,在資源管理器中點(diǎn)擊「查看>顯示>文件拓展名」就可以顯示或者隱藏拓展名了,如果你還是 Windows 10 系統(tǒng), 同樣在資源管理器,點(diǎn)擊「查看」,勾選「文件拓展名」即可。

macOS 系統(tǒng)電腦的話,在訪達(dá)的偏好設(shè)置、高級選項(xiàng)中,開啟「顯示所有文件擴(kuò)展名」就可以了。你也可以打開一個(gè)文件的簡介,勾選或取消「隱藏拓展名」。

那么,我們該如何選擇適合的文件格式呢?除了遵照要求提交不同格式的文件,給對方無法修改的文件可能是最佳選擇。

不知道你是否遇到過這樣的情況:將一個(gè) Word 文檔發(fā)給同事,他回復(fù)你說文檔內(nèi)都是亂碼,無法正常顯示;在教室的電腦上打開自己精心制作的演示幻燈片,發(fā)現(xiàn)文字位置發(fā)生了錯(cuò)位。導(dǎo)致這個(gè)問題的原因就是「.doc」和「.ppt」在默認(rèn)情況下,并不會嵌入字體。

需要在選項(xiàng)中開啟才行

根據(jù)中國國家檔案局 2014 年公布的《數(shù)字檔案室建設(shè)指南》,用于分享保存的文件格式應(yīng)為 OFD、PDF、PDF/A 等版式文檔。只有部分特殊的重要修改稿可以以 WPS、RTF、DOC 等同級國家綜合檔案館認(rèn)可的格式歸檔保存。

雖然我們?nèi)粘I畈⒉粫駲n案室這么嚴(yán)謹(jǐn),但用 PDF 這種與程序、操作系統(tǒng)以及硬件設(shè)備無關(guān)的文件格式分享,自然會減少一些不必要的麻煩。

因?yàn)?Office 三件套的流行,讓 Word、Excel、PowerPoint 這些可以編輯的文檔格式成為了我們閱讀分享的???,但就像我們不會分享 PSD 格式的圖片一樣,無法修改、方便閱讀,準(zhǔn)確傳遞信息才是文件最重要的工作。

本文來自微信公眾號“APPSO”(ID:appsolution),作者:陸新宇,36氪經(jīng)授權(quán)發(fā)布。

關(guān)鍵詞:

相關(guān)閱讀:
熱點(diǎn)
圖片 圖片