Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Komprimierung / Dekompriemung Komponente gesucht (https://www.delphipraxis.net/161992-komprimierung-dekompriemung-komponente-gesucht.html)

Progman 1. Aug 2011 10:55

AW: Komprimierung / Dekompriemung Komponente gesucht
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich werfe auch mal eine Komponente in diesen Thread, die ich schon oft genutzt habe.
Siehe Anhang.

himitsu 1. Aug 2011 13:15

AW: Komprimierung / Dekompriemung Komponente gesucht
 
Zitat:

Zitat von Progman (Beitrag 1114465)
Ich werfe auch mal eine Komponente in diesen Thread, die ich schon oft genutzt habe.
Siehe Anhang.

Da Microsoft aber anscheinend von CAB eher Abstand nimmt, würde ich eher auf einen aktuelleren Komprimierungsalgorithmus setzen.

7Zip ist dafür, als freie und quelloffene Variante, bestimmt recht gut geeignet.

Bbommel 1. Aug 2011 13:15

AW: Komprimierung / Dekompriemung Komponente gesucht
 
Zitat:

Zitat von Sim_Star (Beitrag 1114433)
ich brauche für ein Programm von mir eine Komponente, welche mir Dateien Packen und wieder entpacken kann.
Wer kennt da gute Komponenten VCL / NVCL?

Falls du mindestens WinXP voraussetzen kannst, kannst du auch die eingebaute ZIP-Funktion der Shell-API von Windows nutzen. Hat den Vorteil, dass du schon alles hast, was du brauchst, und den Nachteil, dass es manchmal - je nachdem, was man genau machen will - etwas holprig läuft.

Kannst dir ja mal diesen Thread durchlesen. Da steht, wie es funktioniert (bzw. Code zum Rauskopieren) und auch, wo die Fallstricke sein können. Ich nutze das mittlerweile seit einem Jahr in einem Programm von mir problemlos.

Bis denn
Bommel

Progman 1. Aug 2011 15:43

AW: Komprimierung / Dekompriemung Komponente gesucht
 
Zitat:

Zitat von himitsu (Beitrag 1114485)
Zitat:

Zitat von Progman (Beitrag 1114465)
Ich werfe auch mal eine Komponente in diesen Thread, die ich schon oft genutzt habe.
Siehe Anhang.

Da Microsoft aber anscheinend von CAB eher Abstand nimmt, würde ich eher auf einen aktuelleren Komprimierungsalgorithmus setzen..

Nun ja, ich verwende diese Cab-Komponente in einigen (auch neueren) Programmen von mir und es funktioniert auf XP, Vista und Win7 (32- und 64-Bit). Dami kann ich komplette Verzeichnisse incl. Unterverzeichnisse ein- und auspacken. Habe also keinen Grund, auf was anderes umzusteigen :)

himitsu 1. Aug 2011 21:40

AW: Komprimierung / Dekompriemung Komponente gesucht
 
Klar, bestehende Programme würde ich auch nicht unbedingt ändern, solange sie laufen und aktuell noch kein direktes Ende in sicht ist,

Aber für eine neuentwicklung kann es nicht schaden, wenn man auf "aktuelle" Standards setzt, welche weit verreitet sind und von vielen genutzt werden.
Also da wären ZIP oder eben das neuer 7Zip.

CAB und RAR sind eher Nischenprodukte, welche Dank fehlernder (modernerer, bzw. freier) Packer wohl irgendwann aussterben werden.
Seit MS selbst auf ZIP aufsetzt (z.B. in MS Help 3.0, MS Office und deren Systembackup, wärend es aus deren Setups verschwunden ist), hab ich keine große Hoffnung, daß sie es noch lange mit sich rumschleppen.

Medium 2. Aug 2011 01:29

AW: Komprimierung / Dekompriemung Komponente gesucht
 
Definitiv 7zip. Flotter, universeller, offener und mit mehr verfügbaren freien Wrappern/Übersetzungen dürfte es kaum geben. Und selbst wenn man nur ein One-File-Filesystem haben will: Kompression auf unterste stellen, und man hat ein modernes "CAB"-like.

marcoX 2. Aug 2011 02:16

AW: Komprimierung / Dekompriemung Komponente gesucht
 
Leute, macht euch keinen Stress und nutzt einfach JCLCompression ;)
Dazu die 7z-Dll und los gehts!

Demo:
jcl\examples\windows\compression\archive

Sinspin 2. Aug 2011 11:20

AW: Komprimierung / Dekompriemung Komponente gesucht
 
Falls man keine Dll rumschleppen will gibt es auch eine leider schon etwas ältere 7Zip sdk die voll in Delphi geschrieben ist. Diese stellt aber soweit ich mir erinnere nur eine Kompression einer Datei bereit. Will man mehr, also Dateien und Verzeichnisse muss man sich selber kümmern. Je nachdem was man will ist das Vorhandene aber gut ausreichend.

Sim_Star 2. Aug 2011 15:01

AW: Komprimierung / Dekompriemung Komponente gesucht
 
OK ich habe mich denke ich für folgende Komponente entschieden:

SevenZipVCL

Hat jemand noch ne gute Dokumentation und vielleicht beispiele für mich parat?

LG Marco


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:07 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz