如果你曾经在不同的文字处理软体之间传递文件,很可能遇过 .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 工具