Вопрос

Есть ли библиотека в Delphi для обработки файлов LZMA (или 7ZIP), включая создание самообеспечения

Есть несколько источников в 7zip.org.в (C ++ Java C #), но я хочу их в Delphi

Но я хочу что-то, что стоит один (без DLL)

Это было полезно?

Решение

Есть два решения:

1) Используйте на нативный Pascal переведен SDK:

Паскаль Лизма СДК

Источник скачать

2) Вы можете компилировать версию C SDK в файлы OBJ и связывающую их на ваш проект Delphi. Для этого требуется перевод файлов заголовка в Delphi, и это требует много знаний C.

LZMA SDK.

Другие советы

INNO SETUP имеет исходный код Delphi для кодирования и декодирования LZMA.

http://www.jrsoftware.org/isdl.php.

Вы также можете просто использовать Inno Setup для создания самостоятельного вытяжки.

пытаться http://www.progdigy.com/?page_id=13. Это может быть то, что вам нужно

Jcl. имеет библиотеку JCLCompression, которая поддерживает 7ZIP и есть Delphi 7 zip API Оба из них являются проектом с открытым исходным кодом.

Патч для Delphi ZIP, которая поддерживает LZMA и Zip64, готова: Delphi-Zip.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top