LZMA Или 7zip в Дельфи - PullRequest
       36

LZMA Или 7zip в Дельфи

3 голосов
/ 03 декабря 2010

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

Есть некоторые исходные коды на 7zip.org in (c ++ java c #), ноя хочу их в Delphi

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

Ответы [ 5 ]

4 голосов
/ 03 декабря 2010

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

1) использовать в нативный перевод на паскаль sdk:

Pascal LZMA SDK

Source Download

2) вы можете скомпилировать c-версию sdk в файлы obj и связать их с вашим проектом delphi.для этого требуется перевод заголовочных файлов в delphi, и он требует много знаний.

LZMA SDK

3 голосов
/ 03 декабря 2010

Inno setup имеет исходный код delphi для кодирования и декодирования lzma.

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

Вы также можете просто использовать inno setup, чтобы создать самораспаковщик.

2 голосов
/ 03 декабря 2010

JCL имеет библиотеку JclCompression, поддерживающую 7zip, и Delphi 7 Zip API оба они являются проектом с открытым исходным кодом.

2 голосов
/ 03 декабря 2010

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

0 голосов
/ 11 июля 2014

Патч для Delphi Zip, поддерживающий LZMA и Zip64, готов: delphi-zip

...