Entwickler-Ecke

Sonstiges (Delphi) - Komponente um ACE Archiv zu erstellen?


sparky - Sa 24.10.09 15:33
Titel: Komponente um ACE Archiv zu erstellen?
Hi,
ich suche wie der Tite evtl schon preisgibt eine Möglichkeit, um *.ace Archive zu erstellen, also mehrere Dateien verschlüsselt oder unverschlüsselt in einen komprimierten Container nach ace-Komprimierung zu verfrachten.
Gibt es da FreeWare-Lösungen oder auch preiswerte ShareWare?

Danke schonmal im Varaus,
sparky


Moderiert von user profile iconNarses: Topic aus Algorithmen, Optimierung und Assembler verschoben am So 25.10.2009 um 14:34


Delete - Sa 24.10.09 15:37

Muss es unbedingt ace sein? Zip ist doch wesentlich weiterverbreitet und dafür gibt es auch ziemlich viele Komponenten.


jaenicke - Sa 24.10.09 16:24

Da Ace ein proprietäres Format ist, bleibt ansonsten nur der Einsatz der entsprechenden Bibliotheken des Herstellers. Entweder mit Kosten für den Endanwender oder die Version ab 399€.
http://www.winace.de/ --> Entwickler

Wenn es aus irgendeinem Grund unbedingt dieses meistens eher nicht optimale Format sein muss, geht es aber nicht anders.


sparky - Sa 24.10.09 16:42

okay 399€ ist mir dann wohl doch etwas zu heftig :D
Ich suche eben einen guten KomprimierCodec,um mehrere Dateien komprimiert und verschlüsselt in eine Datei unterzubringen und *.ace wird ja immer als DER Super Codec angepriesen (um wahlweise Text oder Bild Dateien enorm zu komprimieren)

gruß,
sparky


elundril - Sa 24.10.09 16:48

nimm doch 7z als Format. Unterstützt ebenfalls verschlüsselung (256-Bit AES) und komprimiert auch recht fein. weiters is es unter LPGL veröffentlicht.

btw, hallo und :welcome: im DF!

lg elundril


sparky - Mo 26.10.09 20:45

7z hört sich ja ganz toll an, aber da muss ich ja zwangsweise die 7za.dll von 7z benutzen und kann den SourceCode nicht wirklich frei benutzen. Ich hab per Google Komponenten aus der JCL/JVCL Komponentensammlung gefunden, aber die basieren auch alle auf der 7za.dll und ansonsten gabs ein oder andre Lösungsvorschläge (sehr veraltete Lösungsvorschläge) die aber auch alle auf eben dieser DLL basieren und nicht wirklich frei sind :(


elundril - Mo 26.10.09 22:30

was ist denn gegen eine DLL einzuwenden? ACE hättest du vermutlich auch nur mit einer DLL zusammenbekommen und nicht mit einer komponente.

lg elundril