将文件添加到ZIP存档?

5 delphi zip archive

可以使用哪个组件或方法来指定文件名列表,然后将它们压缩到单个存档中?

我不需要高级功能或其他任何东西,但是如果我可以将一些文件名添加到字符串列表中,那么将这些文件放入ZIP会很好.

我试过搜索一些组件但不确定使用哪些组件.

谢谢

Ken*_*ite 6

除了Chris提到的VCLZip之外,还有SourceForge免费提供Abbrevia(旧的TurboPower软件包之一).如果您需要Delphi 2010/XE版本,可以在SongBeamer上找到可用的版本(如果尚未将更改合并到SF树中).由于我在回答的评论中受过良好教育,因此在SF的项目中添加了D2010/XE更改(以及许多错误修正和新功能),因此不再需要SongBeamer版本.

  • @Ken:我已经在官方版本中对SongBeamer进行了一年多的更改.Abbrevia 4于3月发布,并增加了对解压缩大多数新zipx压缩方法,bzip2压缩文件和包含长文件名的tar文件的支持.svn trunk还包括zip64(> 4GB)支持,更稳定的分割/跨越,以及像WinZip一样协同工作的treeview/listview组件. (4认同)