LZW Async is een JavaScript-bibliotheek ontwikkeld voor tekst comprimeren met behulp van de LZW-algoritme.
Dit algoritme is gemaakt voor het comprimeren grote tekstgegevens en gebruikt een eenvoudige woordenboek voor hergebruik van de eerder gecomprimeerde gegevens indien mogelijk.
Net als het origineel algoritme het hoeft niet speciaal woordenboek bestanden / arrays om de gecomprimeerde gegevens te decoderen, maar het kan werken met één indien nodig, ook de komst verpakt met een binaire zoekboom voor het versnellen van het op.
LZW Async werkt met client-side (browsers) en server-side (Node.js) omgevingen.
Een werkende demo is inbegrepen in de download pakket
Eisen .
- Javascript nodig op client-side
Beperkingen .
- Alleen werkt met ASCII (tot 256) tekens
- De compressie en decompressie routines momenteel gebruik aparte woordenboek implementaties.
Reacties niet gevonden