旧 Word 文件格式 *.doc,MS 在其旧文档格式中使用了压缩算法



我的工作中有任务。使用证书对一些 *.doc 文件进行签名,因为工作流程接近银行账户,所以这就是为什么我们需要签署文件。

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

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

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

所以,这就是为什么我们不使用*.docx

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

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

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

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

答案可能在本文档中 - 在 Google 搜索词上找到的第二个命中Word file format specification

最新更新