1

我的工作中有任务。用证书签署一些 *.doc 文件,因为工作流程与银行账户接近,所以我们需要签署文件。

有关客户/银行/他们的联系人等的一些信息包含在表中的 *.doc 文件中。

众所周知,新的 Word 格式使用 OpenXML,不使用二进制序列化,但不是旧的。

在这个项目中选择了 *.doc 格式,因为在俄罗斯(仍然是现在),并非不同城市的所有办公室(不是主要的)都使用旧的 Microsoft Office,那里不支持 *.docx 文字格式。

所以,这就是我们不使用 *.docx 的原因

问题是关于这种格式的二进制序列化/压缩算法的方法。由于法律规则,我需要了解确切的算法。

在俄罗斯,ISO 标准等产品有一种内部格式,其名称为 GOST (ГОСТ),有些算法是允许的,有些是不允许的。

如果我们使用不允许用于银行文件交换的算法,我们可能会受到一些罚款,因为法律不仅允许将其用于商业目的。您可以在开发过程中使用它或用于个人使用,但不能用于商业。

这就是为什么我要询问在旧 Word 文档文件格式 *.doc 中使用的二进制序列化/压缩算法的确切方法。

4

1 回答 1

1

答案可能在本文档中- 在 Google 中作为搜索词的第二次点击找到Word file format specification

于 2013-02-01T15:37:31.973 回答