题
Delphi中是否有任何库来处理LZMA(或7ZIP)文件,包括创建自提取EXES
有一些来源代码 7zip.org在(c ++ java c#)中,但我希望它们在delphi中
但是我想要一个独立的东西(没有dll)
解决方案
有两种解决方案:
1)使用本机Pascal翻译的SDK:
2)您可以将SDK的C版本编译到OBJ文件中,并将其链接到您的Delphi项目。这需要将标题文件转换为Delphi,并且需要大量的C知识。
其他提示
尝试 http://www.progdigy.com/?page_id=13 可能是你需要的
JCL 具有支持7ZIP的JCLCORSER库,并且有 Delphi 7 ZIP API 他们俩都是开源项目。
支持LZMA和ZIP64的Delphi Zip补丁已准备就绪: Delphi-Zip
不隶属于 StackOverflow