Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Zlib CompressionLevel auslesen (https://www.delphipraxis.net/162690-zlib-compressionlevel-auslesen.html)

blablab 2. Sep 2011 02:05

Zlib CompressionLevel auslesen
 
Hallo!

Ist es möglich beim Dekomprimieren mit TDecompressionStream herauszufinden mit welchem CompressionLevel zuvor komprimiert wurde? (Ohne es selbst explizit zu speichern, das wäre ja zu einfach :-D )

Grüße
blablab

Assarbad 10. Apr 2012 21:43

AW: Zlib CompressionLevel auslesen
 
Höchstens heuristisch. Ansonsten wird das nicht möglich sein, zumal es durchaus Packer gibt die mit Kompressionsleveln komprimieren können (7-Zip bspw.) welche theoretisch höher wären als das höchste im Original-ZLIB. Der Entpacker vom Original-ZLIB kann damit aber dennoch umgehen.

Wofür sollte das aber relevant sein?

blablab 10. Apr 2012 21:51

AW: Zlib CompressionLevel auslesen
 
Ich hatte damals einen merkwürdigen Fehler den ich leicht hätte umgehen können, der aber nur bei einer bestimmten Kompressionsstufe aufgetreten ist. Das war so ein Fehler wo scheinbar Ursache und Wirkung nichts miteinander zu tun haben. Aber ich hab ihn trotzdem gefunden und deshalb ist der Kompressionslevel tatsächlich nicht mehr wichtig...


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:16 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