Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
faecher:informatik:oberstufe:codierung:zip:start [04.10.2022 09:57] – Frank Schiebel | faecher:informatik:oberstufe:codierung:zip:start [04.10.2022 10:10] – [Funktionsweise] Frank Schiebel | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
Die Kompression in den meisten Zip-Programmen finden mit [[wp> | Die Kompression in den meisten Zip-Programmen finden mit [[wp> | ||
- | {{ : | + | ===== Funktionsweise ===== |
+ | |||
+ | |||
+ | {{ : | ||
+ | |||
+ | Die Eingabedaten werden zunächst mit einem Vorläufer des LZW-Verfahrens bearbeitet ([[wp> | ||
+ | |||
+ | Eine sehr [[http:// | ||
+ | |||
+ | DEFLATE findet sich unter anderem in folgenden Programmen wieder: | ||
+ | |||
+ | * PKZIP: Ursprüngliche Implementation, | ||
+ | * zlib: Standars Referenzimplementation, | ||
+ | * zlib-ng: Schnellerer Fork der zlib, verwendet besondere Fähigkeiten moderner CPUs. | ||
+ | * Crypto++: Enthält eine Public Domain Implementation in C++. | ||
+ | * 7-Zip: Geschrieben von [[wp> | ||
+ | * PuTTY ' | ||
+ | libflate: | ||
+ | Hyperbac: uses its own proprietary compression library (in C++ and Assembly) with an option to implement the DEFLATE64 storage format | ||
+ | Zopfli: C implementation under the Apache License by Google; achieves highest compression at the expense of CPU usage. ZopfliPNG is a variation of Zopfli for use with PNG files. | ||
+ | igzip: |