1 dépôt
Specialized compression of text data specifically for the JavaScript environment.
Distinct from String Compression: Focuses on JS string handling rather than general UTF-8 binary encoding seen in the parent.
Explore 1 awesome GitHub repository matching data & databases · JavaScript. Refine with filters or upvote what's useful.
lz-string est une bibliothèque JavaScript et un outil en ligne de commande pour la compression et la décompression de données textuelles utilisant les algorithmes Lempel-Ziv. Il fournit des utilitaires pour réduire la taille des chaînes et des fichiers afin d'optimiser le stockage et la bande passante réseau. Le projet inclut des encodeurs spécialisés pour garantir la compatibilité des données compressées avec différentes couches de transport. Cela inclut des options pour l'encodage Base64, le mappage de chaînes UTF-16 pour une densité de stockage accrue, et la traduction sécurisée pour les URI afin d'être utilisée dans les adresses web. La bibliothèque prend en charge la compression de données côté client pour l'optimisation du stockage local et fournit une interface en ligne de commande pour effectuer des opérations de compression et de décompression sur des fichiers ou via l'entrée standard.
Reduces the size of text data in JavaScript to save storage space or reduce network bandwidth.