![]() |
zlib: Wie komprimierte Daten unbekannter unkomprimierter Datenlänge dekomprimieren?
Hallo zusammen,
ich habe da ein kleines Problem mit der zlib: Ich müsste einen komprimierten Datenstrom (egal ob Memorystream oder Bytearray) dekomprimieren. Leider kenne ich die Länge der unkomprimierten Daten nicht! Deshalb ist die Verwendung von TDecompressionstream nicht so leicht möglich. Die zlib bietet auch funktionen wie "Decompressbuffer oder inflate/deflate" Hab schon jemand von Euch damit gearbeitet und Erfahrung damit? Ich wäre für jegliche Hilfe sehr dankbar. MfG Markus |
AW: zlib: Wie komprimierte Daten unbekannter unkomprimierter Datenlänge dekomprimiere
Hallo,
musst du auch nicht. ![]() Dort bei Decompressing nachschauen. |
AW: zlib: Wie komprimierte Daten unbekannter unkomprimierter Datenlänge dekomprimiere
Vielleicht funktioniert
![]() Der Buffer sollte immer nur Chunks vom gesamten Stream lesen, und dann in den endgültigen Buffer schreiben. So läuft der temporäre Buffer nie über. Rollo |
AW: zlib: Wie komprimierte Daten unbekannter unkomprimierter Datenlänge dekomprimiere
Hallo zusammen,
vielen Dank für Euere Antworten - nach so kurzer Zeit mit derart hoher Qualtität! Danke nochmals! Ich werde es spätestens Morgen ausprobieren. Ihr habt mir dadurch eine Menge Zeit erspart! Grüße Markus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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