Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Stream verschlüsseln und komprimieren - Alternative zu ECL (https://www.delphipraxis.net/147396-stream-verschluesseln-und-komprimieren-alternative-zu-ecl.html)

matf 7. Feb 2010 16:01


Stream verschlüsseln und komprimieren - Alternative zu ECL
 
Hallo.

Ich suche gerade nach einer alternative zur ECL.
ECL (Easy Compression Library) ist eine Componentensammlung, die Stream-Objekte zur Verfügung stellt, mit denen man recht einfach einen Stream verschlüsseln und komprimieren kann.
Leider kostet eine Lizenz 149 Euro und das kann ich mir für meine privaten Projekte leider nicht leisten.

Deswegen suche ich nach Komponenten/Objekten mit denen ich TFileStream oder TMemoryStream recht einfach komprimieren und mit einem Passwort sicher verschlüsseln kann.

Kennt da jemand was für mich?

Vielen Dank!
Matthias

Luckie 7. Feb 2010 16:04

Re: Stream verschlüsseln und komprimieren - Alternative zu E
 
Das DEC zusammen mit der zlib?

Medium 7. Feb 2010 16:14

Re: Stream verschlüsseln und komprimieren - Alternative zu E
 
Das 7zip LZMA SDK gibt's auch als Delphi/Pascal-Port, was natürlich wunderhübsch nativ wäre. (Ganz unten auf der Seite.)

matf 7. Feb 2010 16:17

Re: Stream verschlüsseln und komprimieren - Alternative zu E
 
Alles schon gar nicht schlecht.
Ich hatte nur mehr nach etwas, das "out of the box" funktioniert gesucht.

Luckie 7. Feb 2010 16:31

Re: Stream verschlüsseln und komprimieren - Alternative zu E
 
Was verstehst du unter "out of the box"? Also ein bisschen was kann man schon mal selber machen.

matf 8. Feb 2010 07:39

Re: Stream verschlüsseln und komprimieren - Alternative zu E
 
Also mit out of the box meinte ich schon was fertiges.

Aber im Endeffekt hast du schon recht: Das dürfte nicht allzu schwer sein, sowas zu bauen, oder?
Vermutlich ist es komplizierter wenn das gleich ein TStream-Nachfahre sein soll, so wie bei ECL sondern einfach nur eine Klasse, die einen Stream entgegennimmt und diesen dann verschlüsselt und komprimiert?

Blup 8. Feb 2010 09:42

Re: Stream verschlüsseln und komprimieren - Alternative zu E
 
In der Unit ZLib findet sich TCompressionStream und TDecompressionStream.
Nach dieser Vorlage etwas mit Ver-/Entschlüsselung zu programmieren, dürfte nicht so schwer sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:45 Uhr.

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