JEDI JCL在内存中压缩/直接到磁盘



我已经使用了TZIPForge很长时间了。现在,我想更改为Jedi JCL压缩。

使用 TZIPForge,我可以决定它是在内存中完全压缩的还是在压缩时直接写入磁盘。

绝地JCL似乎在内存中完全压缩,这可能会引起非常大的文件的问题。如何直接写入磁盘?

afair jedi codelib今天是7个zip dll api(www.7-zip.org)上的包装器,因此,如果您只需要创建简化的老式zips(例如Java jar或Office Opentocument或OpenXML文件)。

的确,当进行压缩时会有区别 - 一些库在给定数据时立即压缩每个特定文件。然后进行存档只是写邮政编码的终端导向。虽然有些库将所有未压缩的内容保留在内存中,并且仅在投入时将其压缩。

在https://github.com/avemey/zexmlss/tree/master/master/zexmlss/src 检查zezippy*.pas文件

这是用不同引擎实现ODS/XLSX ZIP的创建。XE2 RTL和Zipmaster和Jedi Codelib接口受到了支持,您只能匹配它们的微观实现以查看差异。

ps。afair我也想添加Windows XP实现,但似乎已转移了出来:-)https://github.com/the-arioch/avemey.com/blob/master/zexmlss/src/zezippyxp.txt

相关内容

  • 没有找到相关文章

最新更新