“Oasis Open Document Specification”在第 709 页“17.1 Introduction”中说,存储在 Manifest.xml 文件中的信息应该是:
- 包中所有文件的列表。
- 包中每个文件的媒体类型。
- 如果存储在包中的文件已加密,则解密文件所需的信息将存储在清单中。
前两点很清楚,但我不明白第三点。“解密文件所需的信息存储在清单中”是什么意思?
“Oasis Open Document Specification”在第 709 页“17.1 Introduction”中说,存储在 Manifest.xml 文件中的信息应该是:
前两点很清楚,但我不明白第三点。“解密文件所需的信息存储在清单中”是什么意思?
这是一种相当神秘的说法,为了解密文件,您需要清单中的一些信息(包中的manifest.xml,从不加密),例如,使用了哪些加密算法。
您当然还需要密码!
您可以在 ODF 1.2 标准的相关部分阅读更多内容。可以在此处找到一个有用的博客,详细介绍开发人员的挣扎。