Programowanie: Dekompresja danych w formacie DEFLATE: Różnice pomiędzy wersjami
uwzględnienie aktualizacji zawartości strony inflate |
aktualny link |
||
| Linia 3: | Linia 3: | ||
Jednym ze sposobów uzyskania danych skompresowanych w formacie DEFLATE jest przepuszczenie strumienia GZIP przez program gzip2deflate. Największy stopień kompresji uzyskamy tworząc GZIP programem 7-Zip. Poprzednio dostępny był program DEFLATER, który bezpośrednio kompresował plik do formatu DEFLATE, jednak wykorzystywał on bibliotekę ZLIB, która oferuje niższy stopień kompresji, niż 7-Zip. | Jednym ze sposobów uzyskania danych skompresowanych w formacie DEFLATE jest przepuszczenie strumienia GZIP przez program gzip2deflate. Największy stopień kompresji uzyskamy tworząc GZIP programem 7-Zip. Poprzednio dostępny był program DEFLATER, który bezpośrednio kompresował plik do formatu DEFLATE, jednak wykorzystywał on bibliotekę ZLIB, która oferuje niższy stopień kompresji, niż 7-Zip. | ||
Źródło procedury dekompresującej, program gzip2deflate oraz sposób ich użycia są dostępne na stronie [ | Źródło procedury dekompresującej, program gzip2deflate oraz sposób ich użycia są dostępne na stronie [https://github.com/pfusik/zlib6502 https://github.com/pfusik/zlib6502] | ||
[[Kategoria:Niezbędnik kodera]] | [[Kategoria:Niezbędnik kodera]] | ||
Wersja z 23 sie 2014, 17:27
DEFLATE jest popularnym formatem kompresji danych wykorzystywanym m.in. w plikach ZIP, GZIP, PNG. Na Atari XL/XE nie ma możliwości dokonania kompresji danych w tym formacie, jednak dzięki Foxowi mamy możliwość ich dekompresji. Zyskujemy w ten sposób najwydajniejszy sposób kompresowania danych, jaki powstał dla platformy Atari 8-bit.
Jednym ze sposobów uzyskania danych skompresowanych w formacie DEFLATE jest przepuszczenie strumienia GZIP przez program gzip2deflate. Największy stopień kompresji uzyskamy tworząc GZIP programem 7-Zip. Poprzednio dostępny był program DEFLATER, który bezpośrednio kompresował plik do formatu DEFLATE, jednak wykorzystywał on bibliotekę ZLIB, która oferuje niższy stopień kompresji, niż 7-Zip.
Źródło procedury dekompresującej, program gzip2deflate oraz sposób ich użycia są dostępne na stronie https://github.com/pfusik/zlib6502