Zitat von
Codehunter:
Und da stellt sich gleich die nächste Frage: Wozu haben gz-Dateien überhaupt einen Header wenn die
ZLib auch ohne auskommt?
Die
zlib komprimiert, gzip komprimiert Dateien
Schau dir oben genanntes
RFC mal an, dann weißt du, welche Informationen im Header stehen. Dazu gehört beispielsweise den ursprünglichen Dateinamen, einen Zeitstempel für die gepackte Datei, das verwendete Komprimierungsverfahren, CRC-Quersummen und andere Informationen. Die sind nicht notwendig, wenn man irgendwas komprimieren will, aber hilfreich, wenn man Dateien komprimieren will. Deswegen ist auch
zlib nicht gleich gzip.