2 dépôts
Automatic UTF-8 encoding of JavaScript strings before compression with deflate or gzip.
Distinct from Gzip Compression: Distinct from Gzip Compression: focuses on the string-to-binary encoding step, not the gzip format itself.
Explore 2 awesome GitHub repositories matching data & databases · String Compression. Refine with filters or upvote what's useful.
Pako is a pure JavaScript compression library that ports the C zlib library to JavaScript, providing deflate and gzip compression and decompression capabilities. It runs in both browser and Node.js environments by using typed arrays and universal JavaScript, avoiding platform-specific APIs for cross-platform compatibility. The library handles data through bitwise operations for Huffman coding and LZ77 matching, and automatically encodes string inputs to UTF-8 before compression while decoding them back on decompression. It supports streaming chunk-based processing, allowing incremental data h
Encode JavaScript strings as UTF-8 before compressing them with deflate or gzip.
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.
Provides a utility for reducing the size of string data using an LZ-based algorithm to optimize storage.