A vector like struct that stores data as runs of identical values. Useful for storing sparse data.
Deprecated: this is available in stable Rust since 1.53 as Vec::extend_from_within(). Previsouly, the fastest way to implement any kind of decoding for Run Length Encoded data in Rust.
THE fastest way to implement any kind of decoding for Run Length Encoded data in Rust. Writing a fast decoder that is also safe can be quite challenging, so this crate is here to save you the hassle of maintaining and testing your own implementation.
Zero-copy columnar format with scientific arrays (Quaternions, Complex, Tensors, Spinors), SIMD acceleration (35x), and native compression (125x RLE, 16x BitPack, 4x Delta) - Zero external dependencies
Zero-copy columnar format with scientific arrays (Quaternions, Complex, Tensors, Spinors), SIMD acceleration (35x), and native compression (125x RLE, 16x BitPack, 4x Delta) - Zero external dependencies
Pure-Rust Truevision TGA (TARGA) reader/writer for oxideav — clean-room from the TGA 2.0 spec
Ergonomic columnar storage encoding crate with forward and backward compatible
Binary serialization with delta compression for real-time state synchronization
Implementation of the PackBits algorithm commonly used on the classic Apple Macintosh platform
NEMA IIC 1 v04-2023 (DICOS) core library for security screening imaging
Pure-Rust DICOM RLE PackBits lossless codec (DICOM Part 5 Section 8.1.1)
A crate for encoding and decoding variable-length data using the Lencode varint encoding scheme and deduplication