1990 年的原始 WWW 提案是一个 Macintosh 版 Word 4 文件,我们能打开它吗?

一次尝试打开 Tim Berners-Lee 1990 年的 World Wide Web 提案——它以 Microsoft Word for Macintosh 4.0 文件形式保存——揭示了访问旧有专有格式是多么脆弱而复杂。评论者比较了 LibreOffice、现代和旧版 Word,以及通过模拟器运行的经典 Mac,指出虽然文本可以恢复,但字体、版式和嵌入的 PICT 图形往往不正确或缺失。讨论进一步扩展到数字保存、安全性驱动的功能移除,以及当今文档的长期可读性——尤其是那些被封闭、仅 SaaS 的生态系统锁定的文档。

打开 1990 年的 Word for Mac 4.0 文件

  • 多种工具都能打开它,但开箱即用时都不完美。
  • LibreOffice 可以打开该文档,但页边距、字体大小、页眉/页脚、装订线以及部分版式都不对,不过可以手动修正。
  • 现代版 Windows Word(Office 365)以受限方式打开它:需要修改安全设置,而且由于弃用了 PICT 支持,无法显示嵌入图形。
  • 旧版 Windows Word 2003 据说可以“完美无缺”地打开它,包括图片,并且可以另存为现代 .doc/.docx,不过后续某些转换又会再次丢失图片。
  • 现行的 Mac 版 Word 往往会把该文件当作“被阻止”的类型而拒绝打开,或者打开后没有图形;网页版功能更有限,并且主要面向 DOCX。

模拟器与转换工作流

  • 在模拟器中运行经典 Mac OS(Infinite Mac、BasiliskII、QEMU、Mini vMac、用于 PC 的 86box/PCem)是获得“原汁原味”版式并打印到 PostScript/PDF 的可靠方法。
  • 一个详细工作流是:在 Power Mac 模拟器中使用 Word 98 → 重新保存 → 用 Acrobat 打印为 PDF → 提取矢量 PICT 图像 → 重新插入到现代 Word → 得到高保真 DOCX/PDF。
  • 其他人使用模拟 Mac 上的 Word 5.x 打开 Word 4 文件并另存为更现代的格式;导出为 RTF 往往会丢失或扭曲图片。

图像、字体与版式保真度

  • 嵌入图形是 PICT 元文件;现代 Word 通常无法渲染它们。
  • LibreOffice 可以读取独立的 PICT 文件并转换为 SVG;也可以通过命令行进行脚本化处理。
  • 字体不匹配(例如 Palatino 与 Palatino Linotype、Times New Roman)以及旧 Mac 字体/打印机字体方面的怪癖,解释了部分版式偏移。
  • 若要精确复现,原始字体和打印机假设都很重要;否则,来自模拟环境的 PDF 最接近原貌。

归档、格式与安全性

  • 该线程反复强调,尽管 Microsoft 在向后兼容方面相对强大,但专有格式会多么迅速地变得脆弱。
  • 有人认为 Microsoft 对保持非常古老的格式仍然可读负有责任,也许应通过沙箱化的旧解析器来实现;也有人认为,为 30 年前的格式重写安全解析器没有商业理由。
  • 旧版 Word 格式与低资源时代的设计约束高度耦合,而不只是“设计糟糕”。
  • 讨论也涉及“旧文件格式有漏洞”与“有漏洞的是解析器;格式原则上可以被安全解析”之间的争论。

开放格式、Markdown 与保存

  • 一些评论者提倡使用纯文本、Markdown、HTML、TeX/LaTeX、PNG 以及文档完善的格式进行长期存储。
  • 关于 Markdown 有一段很长的子讨论:
    • 优点:无需解析器也可读;比旧的二进制 .doc 简单得多;降级优雅。
    • 缺点:方言和扩展很多;缺少单一稳定标准,使档案解析变得复杂。
  • TeX/LaTeX 被认为在跨版本布局可复现性方面独一无二地严格。

数字考古与未来的丢失

  • 模拟器被称赞为必不可少的“数字考古”,但也有人担心未来会出现空档,因为老旧操作系统(例如 Windows 95)在现代主机上会越来越难运行。
  • 有人指出,具有“无限”虚拟机/文件保留的备份可能产生“可读”的数据,但没有复杂的旧技术栈就难以实际“可用”。
  • 仅依赖 SaaS 的文档(Google Docs、Notion 等)被视为尤其危险:一旦服务消失,可能再也无法恢复可工作的文档。

工具与旁注

  • file(1) 因能可靠识别冷门格式(“Microsoft Word for Macintosh 4.0”)而受到称赞。
  • Ghostscript / ps2pdf 和虚拟 PostScript 打印机,仍然适合把旧式打印路径转换为现代 PDF。
  • LibreOffice 和 7-Zip 被赞为老文档/档案的“瑞士军刀”,即使结果并非像素级完美。