GoodNotes 5 文件格式
GoodNotes 是 iPad 上十分著名的笔记软件。最近 GoodNotes 更新了录音功能,但是官方并没有提供单独的录音导出功能,只能通过导出 .goodnotes
格式的形式分享录音。在分享 GoodNotes 文件的时候,iPad OS 的文件管理器提示我这是一个 .zip
格式的归档文件,于是我打算尝试解压这一文件。
文件格式
解压后我得到了 4 个 .pb
文件,1 个 .jpg
文件以及 3 个文件夹。4 个 .pb
文件分别是:
- index.attachments.pb:附件文件的索引
- index.events.pb:不清楚
- index.notes.pb:笔记文件的索引
- index.search.pb:搜索索引文件的索引
可能还会有其他类型的.pb
文件,只是我的这一份没有包含。
3 个文件夹分别是:
- attachments:存放附件
- notes:存放笔记
- search:搜索相关
图片是封面图片。录音保存在 attachments
文件夹中。这一文件夹还会存放每页笔记中的图片以及笔记封面、背景和贴纸的 PDF 文件。notes
文件夹中存放着每页笔记对应的文件,包括封面。这些文件可能使用的是 GoodNotes 自己的格式。search
文件夹疑似存放着 ocr 的结果,但不清楚是如何分类的。在我的测试中,除了每一页笔记都有自己的索引文件外,还有四个空文件,不清楚具体作用。
完整的组织图如下:
导出录音
回到录音导出这一问题。在 GoodNotes 中以 GoodNotes 格式导出文件后,可以将得到的 xxx.goodnotes
修改为 xxx.zip
解压。在解压得到的 attachments
文件夹中,每个文件只能看到它的 UUID,至于是什么内容,需要自行判断。可以尝试将每个文件依次用播放器软件打开,能够成功播放的是录音文件。或者通过查看 16 进制文件,通过文件头判断。比如在 GoodNotes 中容易出现的 pdf
是25 50 44 46
,录音文件用的 mp4
格式开头是00 00 00 18 66 74 79 70
。开头确定文件后,可以给它加上.mp4
,就可以正常播放了。
我的测试文件:点此下载