LZW Async ist eine JavaScript-Bibliothek zum Komprimieren von Text über die LZW-Algorithmus entwickelt.
Dieser Algorithmus wurde für die Komprimierung großer textbasierte Daten erstellt und verwendet ein einfaches Wörterbuch für die Wiederverwendung der zuvor komprimierten Daten, wenn möglich.
Genau wie das Original-Algorithmus es braucht nicht besondere Wörterbuchdateien / Arrays, um die komprimierten Daten zu decodieren, aber es kann mit einem, wenn nötig, für die Beschleunigung es mit einem binären Suchbaum auch Kommen verpackt zu arbeiten.
LZW Async arbeitet mit Client-Seite (Browser) und serverseitige (Node.js) Umgebungen.
Eine Arbeits Demo wird mit dem Download-Paket enthalten
Anforderungen .
- JavaScript auf Client-Seite aktivieren
Grenzen .
- Funktioniert nur mit ASCII (bis zu 256 Zeichen)
- Die Komprimierung und Dekomprimierung Routinen verwenden derzeit getrennten Wörterbuch Implementierungen.
Kommentare nicht gefunden