oxiarc-zstd 0.1.0

Pure Rust Zstandard (zstd) compression implementation for OxiArc
Documentation

OxiArc Zstandard

Pure Rust implementation of the Zstandard (zstd) compression format (RFC 8878).

Zstandard is a modern, fast compression algorithm providing excellent compression ratios. This implementation provides decompression and basic compression support.

Features

  • Complete Zstandard frame parsing
  • FSE (Finite State Entropy) decoding
  • Huffman decoding for literals
  • Raw block compression (valid Zstd output)
  • XXH64 checksum verification

Example

use oxiarc_zstd::{compress, decompress};

let data = b"Hello, Zstandard!";
let compressed = compress(data).unwrap();
let decompressed = decompress(&compressed).unwrap();
assert_eq!(decompressed, data);