Programowanie: Dekompresja danych w formacie LZ4
From Atariki
(Różnice między wersjami)
Wersja z dnia 09:29, 5 lip 2014 Xxl (Dyskusja | wkład) ← Previous diff |
Aktualna wersja Tdc (Dyskusja | wkład) (poprawiam link) |
||
Linia 1: | Linia 1: | ||
- | 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]]. | + | LZ4 jest modyfikacją algorytmu LZ77 orientowaną na szybkość kompresji i dekompresji. Na Atari XL/XE dostępny jest program dekompresujący dane bezpośrednio z pliku (korzystający z biblioteki [[xB]]) oraz wersja dekompresująca dane znajdujące się w pamięci. |
Jego główne zalety to: | Jego główne zalety to: | ||
* 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. | ||
- | Źródło procedury dekompresującej oraz sposób użycia na stronie [http://xxl.atari.pl/?p=1524 autora]. | + | Źródło procedury dekompresującej oraz sposób użycia na stronie [http://xxl.atari.pl/lz4-decompressor/ autora]. |
Program kompresujący dla Windows dostępny jest pod adresem [http://fastcompression.blogspot.fr/p/lz4.html] | Program kompresujący dla Windows dostępny jest pod adresem [http://fastcompression.blogspot.fr/p/lz4.html] | ||
[[Kategoria:Niezbędnik kodera]] | [[Kategoria:Niezbędnik kodera]] |
Aktualna wersja
LZ4 jest modyfikacją algorytmu LZ77 orientowaną na szybkość kompresji i dekompresji. Na Atari XL/XE dostępny jest program dekompresujący dane bezpośrednio z pliku (korzystający z biblioteki xB) oraz wersja dekompresująca dane znajdujące się w pamięci.
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]