views:

826

answers:

4

Hello. Do you know any free component, compatible with Delphi 2010 to manage ZIP archives (actually, only reading archive contents and extracting files required)?

Please no betas.

I thought about ZipForge from ComponentAce, but it's free only for personal use. No software distribution allowed.

+5  A: 

You can get the TurboPower Abbrevia for 2010 from: http://www.songbeamer.com/delphi/

Daniel Luyo
TurboPower Abbrevia Data compression Sep 09 2008It seem to be neither tested nor updated for Delphi 2010 :(
FractalizeR
+2  A: 

you can take a look at this if you like 7zip

Hugues Van Landeghem
There's a bit of information missing on that page. There's this link: http://www.7-zip.org/sdk.html but this doesn't handle the API to 7z.dll, and I read there's a 7za.dll that has a COM interface (in other words: has a type library to import)
Stijn Sanders
Yea, this is promising. Thanks!
FractalizeR
I am accepting this answer. It is just interesting and useful for me. Thanks.
FractalizeR
+1  A: 

I like the WinZip compatible TZipMaster for Delphi, available here: http://www.delphizip.org/

TZipMaster is a non-visual VCL wrapper created by ChrisVleghert and EricW.Engler for their freeware Zip and Unzip DLLs.

Those DLLs are based on the InfoZip Official Freeware Zip/Unzip source code, but are NOT equivalent to InfoZip's DLLs. The InfoZip source code has been modified to enhance their ease-of-use, power, and flexibility for use with Delphi and C++ Builder.

Also, this question has been covered before on Stack Overflow, which may yield some other solutions for you.

Mick
TZipMaster (before version v1.79) can not be built successfully in D2009.Although this version of 1.79 will then work in the Unicode enviroment, it still has the same limitations as the previous versions. It is not compatible with D2010 also or is not tested.
FractalizeR
ZipMaster seem to be now compatible, at least I see bugfixes in news. Thanks for suggestion!
FractalizeR
+1  A: 

DotNetZip is a managed code (.NET) library, that exposes a COM interface.

Free.
Open source
MS-PL licensed.

Cheeso