如果你曾經在不同的文字處理軟體之間傳遞文件,很可能遇過 .rtf 這個副檔名。RTF 是「Rich Text Format」(富文字格式)的縮寫,它的存在解決了一個困擾早期電腦使用者的問題:怎麼讓文件在不同軟體之間保有基本格式,同時又不依賴某個特定廠商的私有格式?
RTF 的歷史:跨平台文字交換的先驅
RTF 由 Microsoft 在 1987 年發明,最初是作為軟體文件交換的內部格式。1992 年,Microsoft 公開了 RTF 規格,讓任何廠商都可以免費實作。這個開放策略使得 RTF 在整個 1990 年代和 2000 年代初期成為業界標準的跨平台文字交換格式。
在那個年代,如果你要把一份在 Windows 上用 Word 寫的文件傳給用 Mac 版 Word 的同事,最安全的方法就是另存為 RTF——它能保留粗體、斜體、字型大小、段落對齊等基本格式,同時幾乎所有文字處理軟體都能正確讀取。
RTF 的技術結構
RTF 是一種純文字格式,用特殊的「控制碼」(control words)來描述格式。如果你用記事本開啟一個 RTF 文件,你看到的會是類似這樣的內容:
{\rtf1\ansi\deff0
{\fonttbl{\f0 Times New Roman;}}
\f0\fs24 Hello, \b World\b0 !
}
其中 \b 表示「開始粗體」,\b0 表示「結束粗體」,\fs24 表示字型大小 24 half-points(即 12pt)。這種設計讓 RTF 兼具「機器可讀」和「人類可以勉強讀懂」的特性,也使它相對容易被各種不同的軟體實作。
RTF 與 DOCX 的差異
RTF 和 DOCX 都能儲存帶格式的文字,但兩者有幾個關鍵差異:
- 格式豐富度:DOCX 支援更多進階功能——樣式繼承、複雜表格、追蹤修訂、文件主題、SmartArt、巨集等。RTF 的格式支援相對有限,主要是基本的字元格式、段落格式和簡單表格。
- 檔案大小:RTF 是純文字,沒有壓縮,檔案通常比 DOCX 大。DOCX 的 ZIP 壓縮讓它在大多數情況下更緊湊。
- 圖片處理:RTF 可以嵌入圖片,但方式比較原始——圖片資料以十六進位字串的形式直接寫入 RTF 文字,導致嵌入圖片後檔案會非常大。
- 開放性:兩者都曾經是「開放」的標準,但 OOXML(DOCX 的基礎)是 ISO 認證的國際標準,而 RTF 規格雖然公開,卻從未通過正式的標準化機構認證。Microsoft 已在 2008 年停止更新 RTF 規格。
現在還有人用 RTF 嗎?
使用量已大幅減少,但 RTF 並未完全消失,以下幾個場景仍然會遇到:
- 剪貼簿的幕後功臣:當你在 Word 複製一段格式化文字,再貼到另一個應用程式時,許多作業系統在幕後用 RTF 作為「帶格式文字剪貼簿」的交換格式。你可能從來沒有意識到,但 RTF 一直在背後默默工作。
- 法律和學術文件系統:部分舊的法律案例管理軟體和學術投稿系統只接受 RTF 格式,因為它比 DOCX 更容易解析,又比純文字保留了更多格式。
- 跨平台安全交換:當有人擔心 DOCX 格式可能包含巨集(安全風險),或者收件方使用非 Microsoft 軟體,RTF 有時被當作「更安全」的替代選擇。
- 電子書和出版工具鏈:某些出版軟體(如早期的 InDesign 版本)使用 RTF 作為導入文字的中間格式。
- macOS 的 TextEdit:Apple 的 TextEdit 預設以 RTF 格式儲存文件,許多 Mac 使用者在不知情的情況下建立了大量 RTF 文件。
如何開啟 RTF 檔案
RTF 的支援非常廣泛:
- Windows:WordPad(內建,原生支援)、Microsoft Word、LibreOffice Writer
- macOS:TextEdit(原生支援)、Pages、LibreOffice Writer、Microsoft Word for Mac
- Linux:LibreOffice Writer、AbiWord
- 線上:Google Docs 可以開啟 RTF 檔案(選擇上傳後在 Docs 中開啟)
今天該用 RTF 嗎?
坦白說,在 2020 年代,幾乎沒有理由主動選擇 RTF 作為文件格式。如果你需要帶格式的文字文件,DOCX 的相容性更好、功能更豐富、標準更現代。如果你需要跨平台的固定版面,PDF 是正確選擇。如果你只需要純文字,TXT 就夠了。
RTF 的價值在於讀取舊檔案和作為軟體的內部交換格式。如果你手上有舊的 RTF 文件需要轉換,或是某個系統要求提交 RTF,知道如何處理這個格式是有用的技能。
在瀏覽器裡直接完成,檔案不會離開你的電腦:PDF 工具