Goodnotes 文件格式中的笔画是如何存储的?

逆向工程 文件格式 ios
2021-06-24 03:11:35

我一直在尝试对 .goodnotes 文件格式(适用于 iOS 设备的笔记应用程序进行逆向工程,到目前为止已经发现了这一点:

  • .goodnotes 文件只是一个 zip 存档,提取的示例文件具有以下层次结构:
attachments/
    1AF85389-413A-4C21-8EF5-C0603033CBF8
index.attachments.pb
index.events.pb
index.notes.pb
index.search.pb
notes/
    30F8BBBA-710B-4BEC-A90B-49DFCEF05035
search/
    1AF85389-413A-4C21-8EF5-C0603033CBF8
thumbnail.jpg
  • 很可能笔画存储在notes/目录中并以页分隔(如果添加了空页,则相应的notes文件为零字节)
  • ID 命名的文件可能是二进制 protobuf 文件,但我不确定,并且所有对 protobuf 架构进行逆向工程的努力都失败了
0个回答
没有发现任何回复~