Freeware ZIP-Komponente für Delphi 2010 / Delphi XE?

8

Kennen Sie eine freie Komponente, die mit Delphi 2010 oder XE kompatibel ist, um ZIP-Archive zu verwalten (eigentlich nur Archivinhalte zu lesen und benötigte Dateien zu extrahieren)?

Bitte keine Betas.

Ich habe über ZipForge von ComponentAce nachgedacht, aber es ist nur für den persönlichen Gebrauch kostenlos. Keine Softwareverteilung erlaubt.

    
Vladislav Rastrusny 20.11.2009, 13:21
quelle

7 Antworten

16

Sie können den TurboPower Abbrevia für 2010 erhalten von: Ссылка

    
Daniel Luyo 25.11.2009, 16:59
quelle
4

Sie können sich dieses ansehen, wenn Sie 7zip mögen

    
Hugues Van Landeghem 25.11.2009 19:11
quelle
3

Wenn Sie nur die Dekodierung benötigen (entwickelt für Delphi 2007, noch nicht unter Delphi 2010 / XE getestet):

%Vor%     
Ritsaert Hornstra 13.05.2011 15:20
quelle
2

Sehen Sie sich diese OpenSource SynZip-Einheit an. Es ist sogar schneller für die Dekomprimierung als die Standardeinheit, die mit Delphi geliefert wird, und es wird eine kleinere exe erzeugen (crc Tabellen werden beim Start erzeugt).

Es wird keine externe DLL benötigt.

Ich habe gerade einige Änderungen vorgenommen, um Unicode-Dateinamen innerhalb von Zip-Inhalten zu behandeln, nicht nur Win-Ansi-Zeichensatz, sondern auch Unicode-Zeichen. Feedback ist willkommen.

    
Arnaud Bouchez 18.05.2011 06:04
quelle
1

Ich mag den WinZip-kompatiblen TZipMaster für Delphi, den Sie hier finden: Ссылка

  

TZipMaster ist ein nicht visueller VCL-Wrapper   erstellt von ChrisVlegert und   EricW.Engler für ihre Freeware Zip   und entpacke DLLs.

     

Diese DLLs basieren auf dem InfoZip   Offizielle Freeware Zip / Unzip-Quelle   Code, aber sind nicht gleichwertig   InfoZips DLLs. Die InfoZip-Quelle   Code wurde geändert, um zu verbessern   ihre Benutzerfreundlichkeit, Kraft und   Flexibilität für die Verwendung mit Delphi und   C ++ Builder.

Auch diese Frage hat bereits auf Stack Overflow behandelt worden, was einige andere Lösungen für Sie ergeben könnte.

    
Mick 25.11.2009 20:01
quelle
1

Wenn das Verteilen einer ActiveX-DLL mit Ihrem Projekt kein Problem für Sie darstellt, dann scheint Chilkat Zip (http://www.chilkatsoft.com/zip-activex.asp) den Zweck zu erfüllen. Delphi Beispiele sind hier: Ссылка

    
Stefan 11.05.2011 14:24
quelle
0

DotNetZip ist eine Bibliothek mit verwaltetem Code (.NET), die eine COM-Schnittstelle verfügbar macht.

Kostenlos.
Open Source
MS-PL lizenziert.

    
Cheeso 19.12.2009 00:24
quelle