我需要使用Delphi将多个文件压缩到一个单独的存档中。我更喜欢使用免费软件组件或开源组件,因为我非常便宜:
我的主要要求是:
有人对他们使用过的组件有建议吗?请随意建议免费的以及商业的组成部分/图书馆。
发布于 2008-12-30 16:02:22
也许DelphiZip是您所要寻找的,它似乎也支持加密,并且WinZip兼容。它是在LGPL下发布的。
发布于 2009-01-08 13:29:15
KaZip是一个开放源代码的ZIP存档程序.以下是它的描述:
KAZIP是一种快速、简单的zip存档和解压缩器,它使用了最流行的ZIP format.Inflate - Deflate压缩格式(没有加密支持和多磁盘支持),.KAZip完全基于Delphi no、ActiveX或其他面向流的外部库,因此您可以只处理内存中的数据而不创建临时文件等。如果您需要向应用程序添加压缩解压缩功能,则KAZIP是正确的解决方案。更多的ZipListView和ZipTreeView组件,以便于可视化。功能:压缩-解压缩使用膨胀-DeflateBZip2 2从爱迪生梅拉Menndez.Functions:Adding文件、文件夹、流中解压缩BZIP2单元;选择、取消选择、检查;提取文件和流;删除和重命名filesCreate、删除和重命名foldersTest、RepairMany新属性和方法,改进速度。
它还不兼容Delphi 2009,但在源代码中做了一些小改动,您也可以在Delphi 2009中使其工作。事实上,我就是这么做的。
问候
发布于 2008-12-30 17:24:29
我推荐来自ComponentAce的69美元的ComponentAce。
https://stackoverflow.com/questions/400627
复制相似问题