Есть ли в Delphi библиотека для обработки файлов LZMA (или 7zip), включая создание самораспаковывающихся EXE-файлов
Есть некоторые исходные коды на 7zip.org in (c ++ java c #), ноя хочу их в Delphi
НО я хочу что-то, что стоит отдельно (без DLL)
есть два решения:
1) использовать в нативный перевод на паскаль sdk:
Pascal LZMA SDK
Source Download
2) вы можете скомпилировать c-версию sdk в файлы obj и связать их с вашим проектом delphi.для этого требуется перевод заголовочных файлов в delphi, и он требует много знаний.
LZMA SDK
Inno setup имеет исходный код delphi для кодирования и декодирования lzma.
http://www.jrsoftware.org/isdl.php
Вы также можете просто использовать inno setup, чтобы создать самораспаковщик.
JCL имеет библиотеку JclCompression, поддерживающую 7zip, и Delphi 7 Zip API оба они являются проектом с открытым исходным кодом.
попробуйте http://www.progdigy.com/?page_id=13 это может быть то, что вам нужно
Патч для Delphi Zip, поддерживающий LZMA и Zip64, готов: delphi-zip