LZW Async è una libreria JavaScript sviluppato per la compressione del testo utilizzando l'algoritmo LZW.
Questo algoritmo è stato creato per la compressione dei dati basati su testo di grandi dimensioni e utilizza un semplice dizionario per riutilizzare i dati precedentemente compressi, quando possibile.
Proprio come l'algoritmo originale non ha bisogno di particolari Dizionario file / matrici per decodificare i dati compressi, ma si può lavorare con uno, se necessario, anche venendo confezionato con un albero binario di ricerca per accelerarlo.
LZW Async funziona con client-side (browser) e server-side (Node.js) ambienti.
Una demo di lavoro è incluso nel pacchetto di download
Requisiti :.
- JavaScript abilitato sul lato client
Limitazioni :.
- Funziona solo con ASCII (fino a 256) caratteri
- La compressione e decompressione attualmente utilizzano implementazioni Dizionario separati.
Routine
I commenti non trovato