iWork 2013文件格式包括存储在.zip文件中的.iwa(iWork Archive)文件。 " IWA文件以Snappy的框架格式存储,但它们并不严格遵守规范。特别是,它们不包括所需的流标识符块,压缩块不包括CRC-32C校验和。" https://github.com/obriensp/iWorkFileFormat/blob/master/Docs/index.md#iwa
是否有Snappy的实现可以解压缩缺少这些组件的文件?如果是的话,是否有示例代码?
可以在本页底部找到iWork文件的示例:http://fileformats.archiveteam.org/wiki/IWA。例如,解压缩文件TestReport.pages.zip显示它包含Index.zip,其中包含.iwa文件。
我尝试使用Snappy for Windows命令行工具解压缩.iwa文件:http://snappy.angeloflogic.com/downloads/。但是,我收到错误:"解码时发现无效数据。"
我还没有示例代码,因为我不知道Snappy的哪个实现应该基于我的代码。