AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi XE2: gzip-Datei mittels System.ZLib dekomprimieren
Thema durchsuchen
Ansicht
Themen-Optionen

XE2: gzip-Datei mittels System.ZLib dekomprimieren

Ein Thema von MatthiasR · begonnen am 30. Dez 2011 · letzter Beitrag vom 14. Sep 2012
Antwort Antwort
Seite 3 von 3     123   
gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#21

AW: XE2: gzip-Datei mittels System.ZLib dekomprimieren

  Alt 14. Sep 2012, 10:42
Das ist das, was ich schon vor mehr als 6 Jahren geschrieben habe, und zwar nicht in dem letzen Beitrag des von Dir verlinkten Forums, sondern in dem davor (Bei der Schnickschnack-Forums-Darstellung verliert man leicht den Überblick, das Original ist in der Usenet-Group comp.lang.pascal.delphi.misc, eine mM bessere Darstellung in http://coding.derkeiler.com/Archive/.../msg00339.html).

Allerdings ist zu beachten, daß das nicht für alle zlib-Versionen gilt, sondern erst ab 1.2.x, viele Libraries verwenden noch 1.1.14.

Gruß Gammatester
  Mit Zitat antworten Zitat
Benutzerbild von MSo
MSo

Registriert seit: 22. Jun 2010
Ort: DD
10 Beiträge
 
Delphi XE3 Starter
 
#22

AW: XE2: gzip-Datei mittels System.ZLib dekomprimieren

  Alt 14. Sep 2012, 11:02
Arg, dann hatte ich den code wohl falsch verstanden. Ich kenn Codes, wo man einfach nur den Header überspringt, also einen Offset benutzt.
Hier sind diese "WindowBits" wohl eher sowas wie Option-"Bits", aber dann wäre das "+" eigentlich falsch und es sollte besser ein "or" sein.
Ich glaube das + ist wirklich ein + und als solches zu verstehen.

Anstelle von

LUnZip := TZDecompressionStream.Create(LInput,15+16); geht ebenso

LUnZip := TZDecompressionStream.Create(LInput,31); In der "Plus-Schreibweise" kann man später vielleicht einfach besser nachvollziehen, was man da addiert hat und warum.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:19 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