2 repositorios
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 es una biblioteca de JavaScript y herramienta de línea de comandos para comprimir y descomprimir datos de cadenas de texto utilizando algoritmos Lempel-Ziv. Proporciona utilidades para reducir el tamaño de cadenas y archivos con el fin de optimizar el almacenamiento y el ancho de banda de red. El proyecto incluye codificadores especializados para asegurar que los datos comprimidos sean compatibles con diferentes capas de transporte. Estos incluyen opciones para codificación Base64, mapeo de cadenas UTF-16 para una mayor densidad de almacenamiento y traducción segura para URI para su uso en direcciones web. La biblioteca admite la compresión de datos del lado del cliente para la optimización del almacenamiento local y proporciona una interfaz de línea de comandos para realizar operaciones de compresión y descompresión en archivos o en la entrada estándar.
Provides a utility for reducing the size of string data using an LZ-based algorithm to optimize storage.