Delphi 2010/Delphi XE 的免费软件 ZIP 组件?
你知道有什么免费的组件,兼容Delphi 2010或XE来管理ZIP档案(实际上,只需要读取档案内容和提取文件)?
请不要使用测试版。
我考虑过 ComponentAce 的 ZipForge,但它仅免费供个人使用。不允许分发软件。
Do you know any free component, compatible with Delphi 2010 or XE to manage ZIP archives (actually, only reading archive contents and extracting files required)?
Please no betas.
I thought about ZipForge from ComponentAce, but it's free only for personal use. No software distribution allowed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
您可以从以下网址获取 2010 年 TurboPower Abbrvia:
http://tpabbrevia.sourceforge.net/
You can get the TurboPower Abbrevia for 2010 from:
http://tpabbrevia.sourceforge.net/
如果你喜欢 7zip,你可以看看这个
you can take a look at this if you like 7zip
如果只需要解码(为Delphi 2007开发,尚未在Delphi 2010/XE下测试):
If you only need decoding (developed for Delphi 2007, not yet tested under Delphi 2010/XE):
看一下这个开源SynZip 单元。它的解压速度比 Delphi 附带的默认单元更快,并且会生成更小的 exe(crc 表在启动时创建)。
不需要外部 dll。
我只是做了一些更改来处理 Zip 内容中的 Unicode 文件名,不仅是 Win-Ansi 字符集,还包括任何 Unicode 字符。欢迎反馈。
Take a look at this OpenSource SynZip unit. It's even faster for decompression than the default unit shipped with Delphi, and it will generate a smaller exe (crc tables are created at startup).
No external dll is needed.
I just made some changes to handle Unicode file names inside Zip content, not only Win-Ansi charset but any Unicode chars. Feedback is welcome.
我喜欢 WinZip 兼容的 Delphi TZipMaster,可以在这里找到:http://www.delphizip.org/
另外,这个问题之前已经讨论过 在 Stack Overflow 上,这可能会为您提供一些其他解决方案。
I like the WinZip compatible TZipMaster for Delphi, available here: http://www.delphizip.org/
Also, this question has been covered before on Stack Overflow, which may yield some other solutions for you.
如果在您的项目中分发 ActiveX DLL 对您来说不是问题,那么 Chilkat Zip (http://www.chilkatsoft.com/zip-activex.asp) 似乎可以解决问题。 Delphi 示例在这里:http://www.example-code.com/delphi/zip。 ASP
If distributing an ActiveX DLL with your project is not a problem for you, then Chilkat Zip (http://www.chilkatsoft.com/zip-activex.asp) seems to do the trick. Delphi examples are here: http://www.example-code.com/delphi/zip.asp
DotNetZip 是一个托管代码 (.NET) 库,它公开 COM 接口。
免费。
开源
MS-PL 已获得许可。
DotNetZip is a managed code (.NET) library, that exposes a COM interface.
Free.
Open source
MS-PL licensed.