12 archive formats and 10 compression algorithms implemented from scratch in pure Rust. DEFLATE up to 400 MB/s, SIMD-accelerated CRC (3–4.5× faster), full async streaming, Brotli + Snappy support, LZH (Japanese legacy) full support. ~47k SLoC, 12 crates, 1,041 tests. The sovereign data packaging layer for SciRS2 and the entire COOLJAPAN ecosystem (now 21M+ SLoC total).
The data archiving and compression foundation of the COOLJAPAN ecosystem just leveled up again.
Today we released OxiARC 0.2.6 — a complete, production-grade reimplementation of archive and compression formats written entirely in Rust.
No C. No Fortran. No zlib. No libarchive. No external shared libraries.
No FFI overhead. No build hell.
Just clean, memory-safe, blazing-fast archiving and compression that compiles to a single static binary and runs everywhere.
For decades, handling archives and compression meant depending on battle-tested but heavy native libraries like zlib, libzip, libarchive, or 7-zip.
These tools are powerful but suffer from:
OxiARC 0.2.6 ends all of that.
It delivers competitive or superior performance while being 100% memory-safe and portable.
Notable results:
The architecture uses a clean 4-layer design, radically optimized for modern Rust:
Core Layer (oxiarc-core)
Custom BitReader/Writer, RingBuffer, and SIMD-accelerated CRC (slicing-by-8 implementation).
Codec Layer
10 compression algorithms implemented from scratch: DEFLATE, LZMA/LZMA2, LZH (lh0–lh7), Bzip2, LZ4 (incl. HC), Zstandard, LZW, Brotli (RFC 7932), Snappy, Store.
Archive/Container Layer (oxiarc-archive)
12 formats: ZIP (Zip64 + async), TAR (UStar/PAX/GNU), GZIP, XZ, LZH/LHA (full Shift_JIS support), 7z (read-only), CAB (read-only), LZ4, Zstandard, Bzip2, Brotli, Snappy.
CLI Layer (oxiarc-cli)
Modern unified tool with progress bars, glob filtering, JSON output, shell completions, and streaming I/O.
Key Rust advantages:
async-io (Tokio/async-std compatible)OxiARC is now the official archiving and compression backend for the entire COOLJAPAN scientific and media stack (total ecosystem: 21M+ SLoC Rust, 597 crates, 40+ production-grade libraries):
Repository: https://github.com/cool-japan/oxiarc
Star the repo if you want high-performance archiving and compression without the traditional native toolchain headaches.
The era of “just use zlib” or “link libarchive” is coming to an end.
Pure Rust archiving and compression is here — and it’s fast, safe, and sovereign.
— KitaSan at COOLJAPAN OÜ March 21, 2026