我正在尝试解析.one
文件的MS-ONESTORE规范。该规范指出我应该在位置0x10找到{8DFAB807-A83A-4AC0-
9393-E1DD0691CFB8}
,而是在一个音符中找到{15AC0EF3-FDFB-4295-9558-7CC34D9F220}
,在另一个音符中找到{3DE7BDCD-B2DC-4076-9C7A-6BA09C258768}
。我无法在文档中的任何地方找到这些guid。有人能告诉我在哪里误解了规范吗?
答案 0 :(得分:0)
您正在查看文件的具体示例,而不是结构定义。 请查看从您引用的页面链接的结构Header的以下定义。
0x10处的特定元素似乎是特定onenote文件的唯一标识符,因此您希望它在您解析的每个文件中都不同。
答案 1 :(得分:0)
在github上有一个示例一个音符解析器 https://github.com/dropbox/onenote-parser 如果它可以帮助您解析文件格式。
随意使用它(apache许可证)
尝试查看解析器是否可以读取您的文档