Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ZLib Problem (https://www.delphipraxis.net/12838-zlib-problem.html)

SeEk0rN 4. Dez 2003 21:09


ZLib Problem
 
Ich hab folgenden Code eingebunden:

http://www.delphipraxis.net/viewtopi...highlight=zlib


Beim Entpacken bzw bei der Funktion DecompressionStream.CopyFrom(InputStream, InputStream.Size) erhalte ich allerdings die Fehlermeldung "Ungültige Stream Operation".

Wegbekommen hab ichs sie bisher auch nicht durch das Setzen von DecompressionStream.position:=0.

Bernhard Geyer 5. Dez 2003 10:50

Re: ZLib Problem
 
Dein Problem könnte damit zusammenhängen das Du ZLib (bzw. viele kompressionsarten) 2 Modi kennen. Einen Modi in dem nur Speicherstreams(Dateisteams) komprimiert werden ohne einen "Dateinamen-Header" anzulegen (Es kann kein Dateiname aus dem komprimierten Stream bestimmt werden und eine Modus indem mehrere Dateien mittels "Dateinamen-Header" in ein Archiv gepackt werden können.

Schau dir mal Abbrevia an. Damit kannst Du beide Modis (mit/ohne "Dateinamen-Header") verwenden (bei den ohne "Dateinamen-Header" mußt Du die zu verwendente Klasse selbst aus den Sourcen "zusammensuchen".


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 Uhr.

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