LZMA or 7zip in Delphi

Is there any library in Delphi for processing LZMA (or 7zip) files, including creating self-extracting EXEs

There are several source codes on 7zip.org in (C ++ java C #), but I want them in delphi

BUT I want something worthwhile (without a DLL)

+3
source share
5 answers

There are two solutions:

1) use the built-in pascal translated by sdk:

Pascal LZMA SDK

Source Download

2) you can compile the c-version of cdk into obj files and link them to your delphi project. this requires translating the header files into delphi, and this requires a lot of c knowledge.

LZMA SDK

+4
source

Inno delphi lzma.

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

inno setup .

+3

try http://www.progdigy.com/?page_id=13 , this may be what you need

+2
source

JCL has a JclCompression library that supports 7zip and there the Delphi 7 Zip API is an open source project.

+2
source

Patch for Delphi Zip, supporting LZMA and Zip64, ready: delphi-zip

0
source

Source: https://habr.com/ru/post/1778282/


All Articles