Heatshrink
Heatshrink is an open-source lossless data compression library designed for embedded and resource-constrained systems. It provides a small streaming compressor and decompressor that can operate on data as it arrives, making it suitable for sensor data, telemetry, and other real-time communications in microcontroller environments.
The library emphasizes a tiny memory footprint and portability. It is written in portable C and can
Heatshrink uses a compact coding scheme that combines literals with back-references to previously seen data. The
Applications include telemetry from sensors, industrial monitoring, and other IoT contexts where bandwidth is limited and
Heatshrink is available as an open-source project. The exact licensing terms are defined in its repository,