首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 归档 标签 关于

专有格式如何成为微软锁定的主要工具

2026-07-20 1 阅读 约5分钟阅读 cube00
分享:
字号:
在上一篇文章中,我们探讨了标准的重要性:管理电源插座、纸张尺寸和文件格式的不言而喻的协议如何构成一个世界的基础,在这个世界中,选择保持开放,权力不集中在单个玩家手中。我们最后提出一个问题:如果开放标准如此有益,为什么它们没有得到普遍采用?就文档格式而言,答案在于 Microsoft Office 生成的单个页面。摆脱它比看起来更难。文件不仅仅是文件 当您在计算机上保存文档时,您正在选择一种格式,即以计算机可以理解的方式编写文档的语言:一组规则,决定如何存储文字、表格、图像和格式指令,以及将来如何检索、共享和阅读它们。几十年来,Office 文档的主导格式一直是 Microsoft Office 生成的格式。最初是带有 DOC 和 XLS 等扩展名的二进制文件,然后是 Office 2007 中引入的基于 XML 的格式:DOCX、XLSX 和 PPTX。这些格式被数亿人使用。它们是世界各地办公室、学校、公共行政部门和法院的通用语言。此外,在重要且决定性的方面,它们是专有的——这意味着它们属于微软,由微软控制,并以可能与用户利益不一致的方式服务于微软的利益。了解这一切是如何工作的——以及为什么它的重要性远远超出了单纯的软件偏好问题——是本文的目的。依赖关系的架构 专有格式通过一种原则上简单但在实践中非常有效的机制创建依赖关系:它们使文档中包含的数据与用于创建它的软件密不可分。这不是物理定律,而是设计选择。开放格式——其规范已发布、可免费使用并可由任何软件不受限制地实现的格式——以任何兼容应用程序都可以忠实地读取、写入和复制信息的方式存储信息。相比之下,专有格式可能包含只有原始软件才能正确实现的未记录的功能、私有扩展或行为。该文档可以由其他应用程序打开,但并不总是能够忠实地再现。对于任何尝试在其他应用程序中打开 Microsoft Office 文档的人来说,实际后果都是熟悉的:格式变得扭曲,项目符号点发生变化,表格失去比例,标题看起来不同。在 PowerPoint 中看起来精美的演示文稿在不同的观看者中似乎显得草率:内容都在那里,而文档,严格来说,却并非如此。这就是“锁定”:它不是挂锁,不是技术禁令,也不是合同限制,而是一种无声而持续的摩擦,使微软生态系统之外的任何工作都显得有点偏离、有点不可靠、有点不专业——并确保最简单的途径是返回到生成具有预期外观的文档的工具。该标准并非 Microsoft 标准格式,已提交给国际标准化机构并获得批准。这已经被一次又一次地用来证明对“锁定”的担忧被夸大了——OOXML(Office Open XML 格式)与任何其他标准一样开放,而且竞争环境是公平的。现实要复杂得多。 OOXML 的标准化是 ISO 历史上最有争议的过程之一:国家标准化机构报告了程序上的违规行为,并且投票也存在争议。这一过程在国际标准的可信度上留下了不可磨灭的印记,并产生了一份极其长度和复杂的规范(长达数千页),它没有描述为互操作性而设计的格式,而是描述了 Microsoft Office 的现有行为,包括遗留行为、未记录的功能和特定于 Microsoft 源代码的实现细节。没有其他软件可以完全实现该格式,但出于对用户的尊重,它必须这样做,因为用户需要与 Microsoft 用户交换文档。标准化的 OOXML 版本(OOXML Transitional)最初与更严格的变体 OOXML Strict 共存,后者消除了大部分有问题的遗留元素,但不是全部。此外,Microsoft Office 始终使用 OOXML Transitional 作为默认格式,并将 OOXML Strict 降级到选项的底部(以防止使用它)。实际效果是,数亿人每天使用的格式只有微软自己的软件才能正确实现,而其他软件实际上可以支持的更清晰的变体却没有被使用,并且
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱