Programowanie: Dekompresja danych w formacie DEFLATE

Z Atariki mirror
Wersja z dnia 08:51, 1 paź 2026 autorstwa imported>Atariki recovery (Reconstructed from archived HTML; see provenance manifest)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

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.

Dane skompresowane w formacie DEFLATE można wyciąć z plików ZIP i GZIP, jednak można je uzyskać bezpośrednio dzięki projektowi Zopfli, który oferuje wyższy stopień kompresji, niż inne oprogramowanie.

Źródło procedury dekompresującej oraz opis użycia są dostępne na stronie https://github.com/pfusik/zlib6502

Narzędzie xunzip jest oparte o tę procedurę dekompresji.