LZW ασύγχρονη είναι μια βιβλιοθήκη JavaScript που αναπτύχθηκε για τη συμπίεση κειμένου χρησιμοποιώντας τον αλγόριθμο LZW.
Ο αλγόριθμος αυτός δημιουργήθηκε για τη συμπίεση μεγάλου όγκου δεδομένων που βασίζεται σε κείμενο και χρησιμοποιεί ένα απλό λεξικό για την επαναχρησιμοποίηση των ήδη συμπιεσμένα δεδομένα όταν αυτό είναι δυνατόν.
Ακριβώς όπως και το πρωτότυπο αλγόριθμο που δεν χρειάζεται ειδική αρχεία λεξικών / συστοιχίες να αποκωδικοποιήσει τα συμπιεσμένα δεδομένα, αλλά μπορεί να λειτουργήσει με το αν είναι απαραίτητο, επίσης, έρχεται εφοδιασμένο με ένα δυαδικό δέντρο αναζήτησης για επιτάχυνσή.
LZW ασύγχρονη συνεργάζεται με την πλευρά του πελάτη (browsers) και στην πλευρά του διακομιστή (Node.js) περιβάλλοντα.
Μια επίδειξη εργασίας περιλαμβάνεται με το πακέτο λήψης
Απαιτήσεις :.
- για να ενεργοποιήσετε την Javascript πλευρά του client
Περιορισμοί :.
- Λειτουργεί μόνο με την ASCII (έως 256) χαρακτήρες
- Η συμπίεση και αποσυμπίεση ρουτίνες σήμερα χρησιμοποιούν ξεχωριστές εφαρμογές λεξικό.
Τα σχόλια δεν βρέθηκε