Programowanie: Dekompresja danych w formacie LZ4: Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
Xxl (dyskusja | edycje)
Nie podano opisu zmian
 
Xxl (dyskusja | edycje)
Nie podano opisu zmian
Linia 4: Linia 4:
* szybkość (dekompresja na Atari XL/XE: ok. 17 kilobajtów na sekundę),
* szybkość (dekompresja na Atari XL/XE: ok. 17 kilobajtów na sekundę),
* zajętość pamięci - dekompresor zajmuje mniej niż stronę pamięci (<256 bajtów),
* zajętość pamięci - dekompresor zajmuje mniej niż stronę pamięci (<256 bajtów),
* brak pamięci tymczasowej,
* nie wymaga pamięci tymczasowej,
* możliwość dekompresji strumienia danych z urządzenia zewnętrznego.
* możliwość dekompresji strumienia danych z urządzenia zewnętrznego.



Wersja z 5 lip 2014, 11:30

LZ4 jest modyfikacją algorytmu LZ77 orientowaną na szybkość kompresji i dekompresji. Na Atari XL/XE dostępny jest program dekompresujący korzystający z biblioteki xB.

Jego główne zalety to:

  • szybkość (dekompresja na Atari XL/XE: ok. 17 kilobajtów na sekundę),
  • zajętość pamięci - dekompresor zajmuje mniej niż stronę pamięci (<256 bajtów),
  • nie wymaga pamięci tymczasowej,
  • możliwość dekompresji strumienia danych z urządzenia zewnętrznego.

Źródło procedury dekompresującej oraz sposób użycia na stronie autora.

Program kompresujący dla Windows dostępny jest pod adresem [1]