6 Repos
Compression of arbitrary data streams using the deflate algorithm with input and output buffers.
Distinct from Data Compression Algorithms: Distinct from Data Compression Algorithms: specific to the deflate algorithm with buffer-based streaming, not general compression techniques.
Explore 6 awesome GitHub repositories matching data & databases · Deflate Compressors. Refine with filters or upvote what's useful.
Java-WebSocket is a collection of classes for implementing WebSocket clients and servers using pure Java. It provides a framework for hosting servers that manage connections via event-driven subclasses and tools for establishing client connections to remote servers. The library includes a secure communication tool for encrypting traffic using the WSS protocol and a compression library that uses per-message deflate extensions to reduce transmitted data size. It supports the configuration of cipher suites to limit encryption protocols and ensure compatible communication. The project enables bi
Reduces transmitted data size by applying per-message deflate compression to individual WebSocket frames.
zlib is a lossless data compression library that implements the deflate compression algorithm, combining LZ77 sliding window and Huffman coding. It provides the core compression and decompression engines, along with support for gzip, zlib, and raw deflate stream formats, enabling data to be compressed and restored without any loss of information. The library offers a range of capabilities for handling compressed data, including single-call memory and file operations, as well as incremental stream-based processing for working with data larger than available memory. It includes mechanisms for a
Compresses data using the deflate algorithm, accepting input and output buffers for arbitrary streams.
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
Compress binary or string data using the deflate algorithm to produce a smaller Uint8Array.
ZipArchive ist eine Swift-Bibliothek und ein Datei-Utility, das für das Komprimieren und Extrahieren von Dateien in Zip-Archive unter iOS, macOS und tvOS entwickelt wurde. Es dient als programmatischer Wrapper für die Verwaltung von Dateisystemoperationen und die Archivierung auf Apple-Plattformen. Die Bibliothek unterstützt die Erstellung passwortgeschützter Archive mittels symmetrischer Verschlüsselung, um Daten während der Speicherung oder Übertragung zu sichern. Sie ermöglicht die Steuerung von Komprimierungsstufen und unterstützt den Umgang mit großen Dateigrößen. Das Toolset deckt grundlegende Archivierungsfunktionen ab, einschließlich der Erstellung komprimierter Dateien aus Datenpuffern und der Extraktion von Archivinhalten in lokale Ordner.
Utilizes the DEFLATE algorithm combining LZ77 and Huffman coding for file size reduction.
SharpZipLib ist eine .NET-Kompressionsbibliothek und ein Datei-Archivierer zum Erstellen, Extrahieren und Verwalten von Zip-, GZip-, Tar- und BZip2-Archiven. Sie bietet ein Framework zum Komprimieren und Dekomprimieren von Datenströmen und Dateien innerhalb des .NET-Ökosystems. Die Bibliothek zeichnet sich durch die Unterstützung von Archiven aus, die das Standardlimit von vier Gigabyte überschreiten. Sie enthält zudem Funktionen zum Entschlüsseln passwortgeschützter Dateien mittels branchenüblicher Verschlüsselung sowie zur Verwaltung von Tar-Archiven mit Unterstützung für lange Dateinamen. Das Projekt deckt ein breites Spektrum an Archivverwaltungsoperationen ab, einschließlich Integritätsprüfung, Suche nach Einträgen und Modifikation bestehender Archivinhalte. Die Kompressionsfunktionen umfassen mehrere Algorithmen, darunter BZip2, zlib und rohe Deflate-Formate.
Implements the DEFLATE algorithm using LZ77 and Huffman coding for efficient data stream compression.
This project is a library for establishing bidirectional, real-time communication channels between clients and servers using the WebSocket protocol. It provides a foundational toolkit for managing persistent network connections and processing data frames in accordance with the RFC 6455 standard. The library distinguishes itself through its focus on low-level control and network efficiency. It utilizes an asynchronous, event-driven architecture to manage multiple concurrent connections without requiring dedicated threads for each session. Developers can fine-tune data transmission through manu
Supports per-message deflate compression to reduce bandwidth usage for individual WebSocket messages.