LZW asynchroniczny jest biblioteką JavaScript opracowany do kompresji tekstu za pomocą algorytmu LZW.
Algorytm ten został stworzony do kompresji dużych ilości danych tekstowych i używa prostego słownika do ponownego użycia wcześniej skompresowanych danych, jeśli to możliwe.
Podobnie jak oryginalny algorytm nie wymaga specjalnych słownika pliki / tablice do dekodowania skompresowanych danych, ale może pracować z jednym razie potrzeby, również przyjście pakowane z wyszukiwania binarnego drzewa za przekroczenie prędkości to.
LZW asynchroniczny pracuje po stronie klienta (przeglądarek) i po stronie serwera (Node.js) środowiskach.
Demo pracy jest dołączony do pakietu pobierania
Wymagania .
- włączona obsługa JavaScript po stronie klienta,
Ograniczenia .
- Działa tylko z ASCII (do 256) znaków,
- kompresji i dekompresji procedury obecnie używać oddzielnych implementacje słownika.
Komentarze nie znaleziono