-
flate2
DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate streams.
-
zip
support the reading and writing of zip files
-
tar
file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
brotli
compressor and decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that…
-
zstd
Binding for the zstd compression library
-
log4rs
A highly configurable multi-output logging implementation for the
log
facade -
miniz_oxide
DEFLATE compression and decompression library rewritten in Rust based on miniz
-
lz4_flex
Fastest LZ4 implementation in Rust, no unsafe by default
-
lz4
bindings library
-
libflate
DEFLATE algorithm and related formats (ZLIB, GZIP)
-
parquet
Apache Parquet implementation in Rust
-
oxipng
A lossless PNG compression optimizer
-
libz-sys
Low-level bindings to the system libz library (also known as zlib)
-
async-compression
Adaptors between compression crates and Rust's modern asynchronous IO types
-
bitpacking
Fast integer compression/decompression via SIMD bit-packing. Port of simdcomp to rust.
-
trie-rs
Memory efficient trie (prefix tree) and map library based on LOUDS
-
libdeflater
Bindings to libdeflate for DEFLATE (de)compression exposed as non-streaming buffer operations. Contains bindings for raw deflate, zlib, and gzip data.
-
niffler
transparent support for compressed files
-
ruzstd
A decoder for the zstd compression format
-
zopfli
compression algorithm
-
lzzzz
Full-featured liblz4 binding for Rust
-
bita
Differential file synchronization over http(s)
-
zip-extensions
An extension crate for zip
-
weezl
Fast LZW compression and decompression
-
deflate
zlib and gzip encoder written in Rust
-
cargo-zbuild
-
inflate
DEFLATE decoding
-
ouch
A command-line utility for easily compressing and decompressing files and directories
-
binstall-tar
TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
laz
Rust port of Laszip compression. of the LAS format
-
unrar
list and extract RAR archives
-
brotlic
Bindings to the brotli library featuring a low-overhead encoder and decoder, io::Write and io::Read wrappers for compression and decompression at customizable compression qualities and window sizes
-
zune-inflate
A heavily optimized deflate decompressor in Pure Rust
-
tsz-compress
Delta-delta, Delta compression for time series data
-
sux
A pure Rust implementation of succinct and compressed data structures
-
pco
Good compression for numerical sequences
-
sevenz-rust
A 7z decompressor/compressor written in pure rust
-
zip-extract
Archive extraction via zip-rs, automated
-
fid-rs
High performance FID (Fully Indexable Dictionary) library
-
raft-engine
A persistent storage engine for Multi-Raft logs
-
lz4-sys
Rust LZ4 sys package
-
qbsdiff
Fast and memory saving bsdiff 4.x compatible delta compressor and patcher
-
hdt
Header Dictionary Triples (HDT) RDF compression format
-
bzip2
Bindings to libbzip2 for bzip2 compression and decompression exposed as Reader/Writer streams
-
bsdiff
Rust port of the bsdiff binary diffing algorithm
-
qwt
Quad Wavelet Tree
-
chd
File Format
-
louds-rs
High performance LOUDS (Level-Order Unary Degree Sequence) library
-
lzma-rs
A codec for LZMA, LZMA2 and XZ written in pure Rust
-
vach
archiving format, designed for storing assets in compact secure containers
-
esthri
Extremely simple (memory stable) S3 client that supports get, put, head, list, and sync
-
xz2
Rust bindings to liblzma providing Read/Write streams as well as low-level in-memory encoding/decoding
-
arx
A file archive based on Jubako container
-
oxyroot
attempt to make library reading and writing of
.root
binary files which are commonly used in particle physics -
crabz
Parallel Compression
-
minify-js
Extremely fast JavaScript minifier
-
compress-tools
functions for compressed and archive files handling
-
conserve
A robust backup tool
-
dsi-bitstream
read/write bit streams supporting several types of instantaneous codes
-
delharc
parsing and extracting files from LHA/LZH archives
-
grenad
Tools to sort, merge, write, and read immutable key-value pairs
-
applesauce
compressing files with apple file system compression
-
refpack
providing compression/decompression for the RefPack compression format, utilized by many early 2000s EA games
-
memory-serve
Fast static file serving for axum web applications
-
bitfield-rle
A run-length-encoder that compresses bitfields
-
moss-trimmer
Archiver and parser for Measure of Software Similarity (MOSS) results
-
fdeflate
Fast specialized deflate implementation
-
fluke-hpack
implementing HPACK coding, for the fluke project
-
bffextract
Extract content of BFF file (AIX Backup file format)
-
partialzip
Download single files from online zip archives or list the content
-
cloudflare-zlib
Safe wrapper for Cloudflare's optimized zlib
-
structdiff
zero-dependency crate for generating and applying partial diffs between struct instances
-
lzxd
Decompression implementation for Microsoft's LZXD compression format
-
coding_benchmark
The program for benchmarking Huffman coding algorithms
-
lzma-sys
Raw bindings to liblzma which contains an implementation of LZMA and xz stream encoding/decoding. High level Rust bindings are available in the
xz2
crate -
simple-task-timer
timer for keeping track of your tasks without leaving the terminal
-
autocompress
Automatically select suitable decoder from magic bytes or encoder from file extension
-
ar_archive_writer
A writer for object file ar archives
-
archflow
Create a streamable Zip archive
-
sn-releases
Download and unpack binaries released from the safe_network repository
-
cmprss
A compression multi-tool for the command line
-
deflate64
based on .NET's implementation
-
piz
piz (a Parallel Implementation of Zip) is a ZIP archive reader designed to concurrently decompress files using a simple API
-
liblzma
Rust bindings to liblzma providing Read/Write streams as well as low-level in-memory encoding/decoding. forked from xz2.
-
pnp
Resolution primitives for Yarn PnP
-
csf_benchmark
The program for benchmarking Compressed Static Functions
-
matchtigs
Different algorithms for computing small and minimum plain text representations of kmer sets
-
blosc
Rust bindings to the C-BLOSC compression library
-
cgn-cli
A command-line tool for optimally compressing chess games in PGN format
-
s3get
Download a single file from S3 using chunks
-
rc-zip
An I/O-agnostic implementation of the zip file format
-
bincache
ZitaneLabs binary cache
-
fastfibonacci
Fast Fibonacci encoding/decoding
-
gix-worktree-stream
generate a byte-stream from a git-tree
-
zstd-seekable
Bindings to the seekable version of ZStandard
-
bitterlemon
An RLE-based encoder and decoder for bit streams
-
libz-ng-sys
Low-level bindings to zlib-ng (libz-ng), a high-performance zlib library
-
zstd-safe
Safe low-level bindings for the zstd compression library
-
twmap
Parse, edit and save Teeworlds and DDNet maps
-
xvf
Easy archive extraction
-
nydus-utils
helpers for Nydus Image Service
-
zopen
Automatically open compressed files
-
compressed_log
Log compression on the fly
-
lzss
en-/decompressor (lossless data compression, no_std capable, in pure Rust)
-
async-tar
async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
compu
Rust Compression library with generic interface
-
mtzip
making zip archives with multithreaded compression
-
cpio-archive
cpio archive reading and writing
-
zlib-rs
A memory-safe zlib implementation written in rust
-
assorted-debian-utils
Collection of various utilities for Debian work
-
zip-core
zip implementation independent structs and helpers
-
fastlanes
compression layout
-
rust-jav
process jav files
-
huffman-compression
Package to encode and decode Huffman Strings
-
fast-assets
Easy to use Assets Manager
-
misc_utils
A small collection of convenient and utility functions developed for personal use
-
cpio
An API for creating CPIO archives
-
flate3
High-performance RFC 1952 compression and de-compression
-
q_compress
Good compression for numerical sequences and time series
-
rans
rANS (range variant of Asymmetric Numeral Systems) encoder and decoder
-
smdiff-encoder
generating SMDIFF delta patches
-
threecpio
manage initrd cpio archives
-
blosc-src
FFI bindings for blosc-c
-
mayda
Compression of integer arrays, favoring decompression speed
-
cart_container
The CaRT file format is used to store or transfer malware and it's associated metadata. It neuters the malware so it cannot be executed, and encrypts it so anti-virus software cannot flag the CaRT file as malware
-
minicdn
Static files, compressed for efficiency
-
streaming-decompression
Fallible streaming iterator specialized for decompression
-
rust-gd
Generalized Deduplication based on Error-Correcting Codes
-
firo
Straightforward rotating file implementation
-
pixlzr
lib and CLI for the pixlzr image format
-
timestudy
Track your activities
-
waj
Store a web site in a package
-
backup-deduplicator
deduplicate backups. It builds a hash tree of all files and folders in the target directory. Optionally also traversing into archives like zip or tar files. The hash tree is then used to find duplicate files and folders.
-
base_sequence_compression
compressing and decompressing DNA sequences
-
warc
reading and writing WARC files
-
emoji-gen
Emoji importing tool for the fediverse
-
libxlsxwriter-sys
Rust binding of libxlsxwriter
-
yazi
DEFLATE/zlib compression and decompression
-
lzfse_rust
A pure Rust LZFSE library
-
bitar
bita archive utilities
-
minify
text minification. Currently supported: html, json
-
krata-tokio-tar
async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
lz-str
A port of lz-string to Rust
-
malwaredb-lzjd
LZJD algorithm by Edward Raff -- https://github.com/EdwardRaff/jLZJD
-
newsdata-io-api
Rust binding for the api of Newsdata.io
-
gzp
Parallel Compression
-
gix-archive
archive generation from of a worktree stream
-
logs-wheel
Rolling log files with compression
-
libdivsufsort-rs
wrapper of libdivsufsort
-
lz-fear
A fast pure-rust no-unsafe implementation of LZ4 compression and decompression
-
huffman-compress
Huffman compression given a probability distribution over arbitrary symbols
-
unarc-rs
handling & extracting ARC, ZOO, SQZ and HYP archives
-
nvtt_rs
wrapper around the Nvidia Texture Tools library
-
image_dds__patch
Convert images to and from compressed DDS formats
-
zipit
Create and stream zip archives on the fly
-
async-mtzip
making zip archives with multithreaded async compression
-
unrar-async
List and extract .rar archives, async
-
person_struct_parser
Rust parser for person struct
-
destiny-pkg
Destiny 1/2 Tiger package library and tools (unpacker, verification)
-
netidx-archive
netidx archive file format
-
minimum_redundancy
encode and decode data with binary or non-binary Huffman coding
-
zfp-sys
Raw Rust bindings to ZFP (https://github.com/LLNL/zfp)
-
lzma-rust
LZMA/LZMA2 codec ported from 'tukaani xz for java'
-
android-sdkmanager-rs
Rust native replacement for Android's sdkmanager
-
asar
read and write asar archives, often used by Electron apps
-
mpq
reading MPQ archives
-
minilzo-rs
A pure rust implementation bound to the C version of minilzo
-
sz3
High level bindings to the SZ3 lossy floating point compressor
-
ezlog
core function and code
-
cpclib-crunchers
crunchers that are used in cpc world
-
fluvio-compression
Fluvio Compression library
-
simple-archive
Slim library to simplify handling compressed archives in Rust based on libarchive
-
arcode
An Arithmetic Coder (lossless entropy encoder)
-
fst-native
FST wavedump format reader implemented in safe Rust
-
bzip2-rs
Pure Rust bzip2 decompressor
-
save_my_code
save code and other files
-
wiiu_swizzle
Wii U texture memory tiling
-
hyperbuild
Fast allocation-less HTML minifier with smart whitespace handling
-
iascar
incremental answer set count with anytime refinement
-
bzip2-os
A pure-Rust multi-threaded implementation of bzip2 compression
-
zip_structs
ZIP archives structures handling library
-
cabac
Context-adaptive binary arithmetic coding library
-
tar-rsl
TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
bgzip
Rust implementation of bgzip
-
makepad-miniz
Makepad fork of miniz-oxide with no deps
-
lzo1x
Safe Rust port of the LZO1X compression algorithm
-
applesauce-cli
A command-line interface for compressing and decompressing files using macos transparent compression
-
hff
Hierarchical File Format
-
archive-reader
reading files from archives
-
rzopfli
A lossless data compression tool using Zopfli
-
vach-cli
A command-line tool to work with .vach files
-
byte-size
An effective short string shrinker with total disregard for speed, memory usage and executable size
-
uncrx-rs
Uncrx is a library that helps you convert a CRX Extension to a zip file that can be easily extracted
-
libcramjam
Compression library combining a plethora of algorithms in a similar as possible API
-
cseq_benchmark
The program for benchmarking compact sequences and bitmaps
-
ndjson_zst
nsjson zst reader/writer
-
tarutil
CLI utility to extract tarballs with conflicting file paths on case-insensitive operating systems
-
bam
that allows to read and write BAM, SAM and BGZIP files, written completely in Rust
-
stardict
Rust implement stardict
-
aef
An encrypted file archiver
-
pcompress
Experimental, efficient, and performant binary representation of districting plans
-
blosc2-rs
Blosc2
-
rkyv-owned-archive
Helpers for having owned Archived types in rkyv
-
post-archiver
A Unify Archive
-
zstd-reusectx
Binding for the zstd compression library, with the ability to reuse compression contexts
-
big_lehmer
framework to encode (compress) and decode large number sequences into lehmer codes
-
scrunch
full-text-searching compression
-
jsonm
port for Rust. jsonm is a fast and safe way to compress JSON messages using memoization. jsonm makes messages up to several orders of magnitude smaller by getting rid of repeated names and values.
-
obvhs
BVH Construction and Traversal Library
-
rocket_async_compression
Response compression in both gzip and brotli formats for the Rocket webserver using the
async-compression
library -
libz-rs-sys
A memory-safe zlib implementation written in rust
-
tla
A CLI tool for compressing and encrypting a file or a directory. (tar, lzma, aes & des)
-
tetromino-xlock-bindings
Rust bindings for xlock, suitable for writing a custom "mode"
-
bzip3
compression library
-
chess-huffman
Compresses chess games using Huffman coding
-
packed-char
Stores a char or a 22-bit integer in 32 bits
-
nexrad
Download and decode functions for NEXRAD radar data
-
strawboat
A native storage format based on Apache Arrow
-
below-store
Store crate for below
-
apple-xar
XAR archive reading and writing
-
gfwx
Good, Fast Wavelet Codec (Rust)
-
kv-trie-rs
KV capable prefix trie library based on LOUDS
-
magic-pack
Magic pack tool
-
compression_text_classification
text classification using compression alorithm
-
ciso
image compression and decompression
-
img-archive-parser
reading and extracting files from IMG Archives
-
rapid-qoi
Optimized QOI format encoder and decoder
-
archive-rs
archive file library
-
unarchiver
CLI Tool for un/archive multiple formats of compressed files
-
oodle-safe
Safe low-level bindings for the oodle compression library
-
bzip2-sys
Bindings to libbzip2 for bzip2 compression and decompression exposed as Reader/Writer streams
-
newpfd
integer compression/decompression
-
heatshrink-bin
A minimal library implementing the heatshrink compression algorithm for no_std environments
-
jsonm-bugfixed
jsonm implementation port for Rust. jsonm is a fast and safe way to compress JSON messages using memoization. jsonm makes messages up to several orders of magnitude smaller by getting rid of repeated names and values.
-
cita-snappy
provide compress method
-
zstd-sys
Low-level bindings for the zstd compression library
-
fpzip-sys
Raw Rust bindings to FPZIP (https://github.com/LLNL/fpzip)
-
flop
floppy-disk facades for common archive formats!
-
crunch64
handling common compression formats for N64 games
-
oca_zip_resolver
Lib for resolving OCA Bundle from zip file to OCA struct
-
pingora-header-serde
HTTP header (de)serialization and compression for Pingora
-
aztec
compression algorithm
-
rc-zip-sync
Synchronous zip reading on top of rc-zip
-
compress
Various compression algorithms written in rust
-
rust-lzma
interface for LZMA compression and decompression
-
warpalib
An unopiniated api for parsing renpy archives
-
archivelib
An implementaton of the Greenleaf ArchiveLib compression/decompression algorithm
-
banzai
A pure Rust bzip2 encoder
-
zip-optional
an iterator type for zipping with an optional iterator
-
rust-lzxpress
interface for Microsoft LZXpress decompression
-
hyper-content-encoding
A small utility to handle content encoding with hyper
-
smush
Common rust abstraction around a variety of compression codecs
-
geochunk
Split a CSV semi-evenly based on ZIP population stats
-
weighted_trie
Weighted prefix trie for autosuggestions
-
hdf5-sys
Native bindings to the HDF5 library
-
alac-encoder
Rust port of Apple's open source ALAC library
-
blosc2-src
FFI bindings for c-blosc2
-
bidule
Ultra simple Functional Reactive Programming, made with stuff, things, device, thingumajig, etc
-
tera-client-packer
A CLI Utility to pack, compress and fragment TERA Online client files
-
try_zip
Zip with a shorter or optional second iterator
-
goxoy-tar-archive
Goxoy File Storage Library
-
archie-cli
Archie is a simple CLI tool that allows you to archive infrequently used folders effortlessly and intelligently
-
starbase_archive
packing and unpacking archives. Supports tar and zip.
-
zip_recurse
that allows to ZIP directories recursively
-
lib-messenger-archive
read the MSN / Windows Live Messenger conversation archives
-
comprez
compressing and decompressing structs and enums
-
crates_tools
Tools to analyse crate files
-
wkwrap
webKNOSSOS wrapper is a file format designed for large-scale, three-dimensional voxel datasets. It was optimized for high-speed access to data subvolumes, and supports multi-channel data and dataset compression.
-
minilzo
A wrapper around the portable lossless data compression library
-
snappy_src
FFI bindings for snappy, a fast compressor/decompressor
-
streamvbyte64
stream-vbyte codec supporting 64-bit wide values
-
lz4-compression
Pure Rust implementation of LZ4 compression and decompression as a library
-
rscompress
compression of data
-
var_byte_str
Variable byte encoding string by using gap instead of code point
-
caido-convert
Encoding library for web security applications
-
shader-crusher
A little helper to optimize glsl shaders for size
-
serbzip
A quasi-lossless Balkanoidal meta-lingual compressor
-
gix-testtools
Shared code for gitoxide crates to facilitate testing
-
flexpolyline
Flexible Polyline encoding: a lossy compressed representation of a list of coordinate pairs or triples
-
box-format
Support library for the Box open standard archive format
-
docchi
A diff-based data management language to implement unlimited undo, auto-save for games, and cloud-apps which needs to retain every change
-
libosu
General-purpose osu! library
-
evtclib
An evtc parsing library
-
stream-unpack
A small library for stream unpacking archives
-
iroh-car
car files for iroh
-
asammdf
Read and write ASAM MDF file, simply and efficiently
-
include_file_compress
Includes content of file in your binary with compression at compile time
-
bfflib
Extract content of BFF file (AIX Backup file format)
-
compress-manager
Rust compression manager
-
stalin-compression
A highly advanced compression algorithm
-
snap
A pure Rust implementation of the Snappy compression algorithm. Includes streaming compression and decompression.
-
python-oxidized-importer
A Rust-powered Python importer
-
downsample
keep downsampled history of data over long period of time
-
pdfshrink
Shrink PDF files using Ghostscript
-
android-sparse
Android's sparse file format
-
durl
multi fiber download http file
-
salzweg
A LZW encoder and decoder, fast and memory efficient
-
file-rotator
File rotation made simple
-
munzip
minimal deflate-only unzip library
-
binjs_meta
Part of binjs-ref. Tools for manipulating grammars. You probably do not want to use this crate directly unless you're writing an encoder, decoder or parser generator for binjs.
-
rotating-file
A thread-safe rotating file with customizable rotation behavior
-
numpress
A pure rust implementation of ms-numpress, a fast, minimally lossy compression algorithm for mass spectrometry data
-
zchunk
A pure rust library for parsing and generating zchunk file
-
smoosh
automatic async recompression!
-
noodles-bgzf
Blocked gzip format (BGZF) reader and writer
-
memory-lol-client
Client library for accessing the memory.lol web service
-
rust-dense-bitset
Efficient and compact bitsets for Rust
-
crunch64-cli
compressing/decompressing files with common n64 formats
-
leanify-many
spawn leanify subprocesses
-
salvage
A docker container utility to schedule archiving container volumes
-
tiny-lsm
a dead-simple in-memory blocking LSM tree for constant-sized keys and values
-
rlz
Relative Lempel-Ziv (RLZ): a LZ based compressor against a large static dictionary
-
lzokay-native
A pure rust port of lzookay
-
squash-sys
sys-level bindings to the squash compression library
-
waybackmachine-client
Client to archive URLs in the Internet Archive's Wayback Machine
-
lzham-alpha-sys
Low level FFI-bindings for the lzham alpha codec
-
cryiorust
Crystallographic IO API to read different detector formats
-
gma
read and write .gma files, the format used by garry's mods addons
-
dsrs
wrapper for Apache DataSketches
-
xl
A package to let you process *big* Excel files very quickly
-
libflate_lz77
LZ77 encoder for libflate crate
-
bcndecode-sys
Rust bindings to bcdec
-
xpress_rs
Xpress implementation in Rust
-
synthzip
constructs synthetic Central Directories when missing from otherwise-valid ZIP data
-
tpbackup
CLI utility that allows to backup Targetprocess resources
-
slugid
generation for Rust
-
quicklz
fast compression algorithm. This library is an implementation of the QuickLZ format in rust
-
turbo_pfor_sys
TurboPFor codec bindings
-
tejar
archiving the files for Hostn
-
asuran
Deduplicating, encrypting, fast, and tamper evident archive format
-
tf-asset-loader
loading assets from tf2 data files
-
streaming-libdeflate-rs
Streaming decompression RIIR of libdeflate
-
gdeflate
compressing and decompressing the GDeflate format
-
oscar-io
Readers/Writers for OSCAR Corpora
-
compu-brotli-sys
Bindings to brotli C library
-
mulm
A small mailing list manager for tiny community groups
-
modark
get and parse Mod Archive module data (forked from trackermeta by vivyir for a Discord bot)
-
datasus-dbc
Decompress DATASUS's *.dbc files into *.dbf files
-
lzd
LZ double-factor factorization
-
rustminify
Minifies Rust code
-
commodity-exchange-zh
中国商品交易所数据获取工具
-
huff
Example compression/decompression CLI software based on the huff_coding crate
-
rc-zip-tokio
Asynchronous zip reading on top of rc-zip (for tokio I/O traits)
-
prefix_uvarint
Prefix based variable length integer coding
-
archivio
Based on the content of the Files directory creates a Tags directory with symbolic links to original content. Files should follow the naming convention AAAA-MM-DD[_Tags]+
-
unrar_sys
FFI bindings to unrar (with minimal abstractions)
-
plan9whack
A port of the whack compression scheme from Plan9's venti
-
cobalt-s3-archiver
CLI tool to create and validate ZIP archives in S3
-
zip-merge
support the reading and writing of zip files. This is a fork of the
zip
crate -
compressed_vec
Floating point and integer compressed vector library, SIMD-enabled for fast processing/iteration over compressed representations
-
summavy_codecs
Fast field codecs used by tantivy
-
crnlib
Rust port of crunch, to decode .crn file
-
gzip-header
decoding and encoding the header part of gzip files based on the gzip header implementation in the flate2 crate
-
venom_log
Rust async log High-performance asynchronous logging
-
zip2arx
Convert a zip archive into a arx archive
-
stream-unzip
Unzip a file incrementally
-
general_storage_static
general_storage::Storage where backend is chosen statically by a feature
-
zx0
compressor implementation for Rust
-
numcodecs-python
pyo3 bindings to the numcodecs API for buffer compression
-
swc-minify
binary wrapper around SWC to minify JS files. No custom config supported yet - just specify input file and it's done.
-
osr-parser
parsing osu! osr files!
-
hpack_codec
Encoder and Decoder for HPACK (RFC 7541)
-
libdds
work with the DDS image format. Supports normal images, mipmaps, cubemaps and compressed images with various header types
-
weechat-relay-rs
interfacing with the WeeChat Relay protocol
-
huffman-codec
no_std codec for lossless compression via huffman codes
-
zdd
A Zero-suppressed BDD library
-
zx0decompress
Decompress files in the ZX0 compression format commonly used on 8 bit platforms
-
uint-zigzag
Uint is a convenience wrapper for zig-zag encoding integers to byte sequences. This allows better compression since the majority of numbers are quite small resulting in 1 or 2 bytes…
-
cgn
optimally compressing chess games in PGN format
-
mayda_codec
Separate compilation unit for functions generated by mayda_macros
-
zstd_util
zstd_safe based compression and decompression wrapper
-
axfive-libzip
Bindings for system libzip
-
rpm-repository
RPM repository interaction
-
mkwebfont_fontops
Internal crate for mkwebfont
-
preflate-rs
Rust port of Preflate compression library
-
yaz0
de/compressing Nintendo Yaz0 files
-
zip-lzma
support the reading and writing of zip files. Forked to add lzma decompression support.
-
lzham
High-level bindings for the lzham codec
-
compacto
A fast way to compress & decompress JSON
-
tar2arx
Convert a tar archive into a arx archive
-
ordbog
lossy dictionary codes for accelerated scans
-
compressed_map
'Static functions': compressed maps with the keys removed
-
pooled-writer
using N threads to write to M compressed files/writers
-
blackhole-compress
data compression
-
compression
libraries implemented by pure Rust
-
demsf-rs
A rewrite of https://github.com/phlbrz/demsf - DEMSF are bash scripts to Download and extract Microsoft Sharepoint file
-
bitbottle
a modern archive file format
-
vorbis_bitpack
Vorbis I bitpacking convention
-
shuffly
Increases compressability of data with fixed-sized records
-
bsatoollib
working with BSA files
-
libdeflate-sys
Bindings to libdeflate for DEFLATE (de)compression exposed as non-streaming buffer operations. Contains bindings for raw deflate, zlib, and gzip data.
-
festy
3DS save file decompressor
-
sz3-sys
Low level bindigs to SZ3
-
smdiff-merger
merging SMDIFF delta files together
-
nus3audio
working with namco nus3audio audio archives
-
lzo-sys
Raw bindings to the LZO compression library
-
asar_rs
Creating Electron app packages
-
oodle-sys
Low-level bindings for the oodle compression library
-
adpcm-xq-sys
Bindings to the
adpcm-xq
C library -
group-varint-offset-encoding
Fast algorithm to compress lists if integers in blocks of 4. Appends 0s to blocks, if length of input is not divisable by 4.
-
compressible-map
A hash map that allows compressing the least recently used values
-
lz4-java-wrc
fork of
lz4jb
to ensure it gives back access to the underlying writer (wrc = “write continue”)lz4jb
is a Rust implementation of the LZ4BlockOutputStream format from https://github… -
http_reader
HttpReader with cache can be used for ZipArchive, sevenz-rust and etc
-
adc
Apple Data Compression scheme used in DMG images
-
libwgetj
using wget to grab Java distributions
-
nano-leb128
Little endian base 128 variable-length code compression
-
minhtml
[CLI] Extremely fast and smart HTML + JS + CSS minifier
-
fast-smaz
Pure Rust SMAZ compression implementation
-
cramjam
Thin Python bindings to de/compression algorithms in Rust
-
veldora
A command-line program to bruteforce zips, pdfs and some popular hashes
-
smaz2
small messages compression algorithm in rust
-
svbyte
Fast Stream VByte implementation
-
tbc
Texture Block Compression (BCn)
-
Emily
A TODOs tracker
-
streamvbyte
Rust FFI bindings for streamvbyte
-
explode
A decompression implementation for the implode algorithm from the PKWARE Data Compression Library
-
zarchive
bindings to Exzap's ZArchive library
-
prosto
Compress prost! messages with zstd, optional tokio channels support
-
async-tar-wasm
async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
atm0s-media-server-utils
Utils for atm0s-media-server
-
vbe
Variable Byte Encoding (VBE) compression algorithm
-
strmap
A map using strings or paths as keys
-
lzw-compress
efficient implementation of the LZW data compression algorithm. LZW is a widely used compression algorithm that can be used to reduce the size of data for storage or transmission.
-
xp3
archive library for rust
-
repodb_parser
Parser for Arch Linux repository DB's
-
lz4-builder
zero dependency, tiny lz4 decompression wrapper built for lodpm
-
gorilla
compression for Rust
-
decompress
Extracting archives made easy
-
rust7z
7-zip bindings for Rust
-
minilz4
Minimal interface for the LZ4 compression library frame format
-
anycat
extremely simple crate and tool that lets you unpack some single file archive and print its content to the standard output (or process it as a regular
BufRead
) -
lil
A fast compression algorithm with support for streaming very small values
-
include_assets
include compressed assets in a Rust executable
-
cdragon-wad
Work with WAD archive files used by Riot
-
v-trie
Just a generic compressed prefix tree
-
paku
Collection of decompressors in pure safe Rust
-
static-compress
Create a compressed copy of files matching a glob to serve statically compressed files with a web server
-
laszip-sys
Low level bindings to laszip
-
xsnappy
Snappy compression algorithm implemented in Rust
-
sevenzip-sys
FFI bindings to 7-zip
-
redux
Adaptive arithmetic compression library written in Rust
-
rust-lzo
A pure rust implementation of lzo converted from Linux's C implementation using corrode
-
self_update_danger_no_ssl_verify
Self updates for standalone executables. Originally by jaemk, this version has SSL verification removed.
-
mashi-core
A 100% Rust no-std implementation of an arithmetic coding, context mixing compressor based on PAQ
-
cloudflare-zlib-sys
Cloudflare fork of zlib with performance improvements
-
zipp
Safe libzip Bindings for Rust
-
arithmetic-coding-adder-dep
fast and flexible arithmetic coding library
-
constriction
Entropy coders for research and production (Rust and Python)
-
kmers-rs
k-mer manipulation
-
range-encoding
range encoding (entropy coding), extracted from Opus
-
wuffs
Bindings to wuffs
-
zim-sys
Low-level FFI bindings for libzim
-
path-with-zip
A PathBuf-like struct for zip archive use
-
cshannon
compression algorithms leading up to Huffman's encoding
-
huff-tree-tap
Huffman Encoder and Decoder Library
-
analogize
log analyzer
-
unishox-rs
Rust bindings for Unishox2 compression for short strings
-
ftools
Functional utilities for Rust
-
final-state-rs
Final State Compression in Rust
-
zip-rs
Opinionated library for parsing ZIP archives
-
wrappe
Packer for creating self-contained single-binary applications from executables and directories
-
nextest-runner
Core runner logic for cargo nextest
-
tokio-snappy
Wrap rust-snappy as a async stream in tokio
-
roach
Rust object archive: strongly-typed persistent key value storage
-
clickhouse-driver-lz4
LZ4 for ClickHouse Asynchronous Driver
-
snappy
Rust bindings to the Google compression library 'snappy'
-
lzss-cli
A LZSS en-/decompressor CLI (lossless data compression, in pure Rust)
-
brotli2
Bindings to libbrotli to provide brotli decompression and compression to Rust
-
akv
Safe bindings for libarchive with minimum overhead
-
zigzag
encoding and decoding
-
deterministic-zip
generate consistent Zip files
-
bcn
Texture Block Compression
-
asuran-cli
Deduplicating, secure, tamper resistant archiver
-
ages-ice-archive
Functions for packing and unpacking SEGA's ICE archive format, used in Phantasy Star Online 2
-
zstd-seekable-s3
Seekable zstd-compressed S3 objects
-
cement-extractor
File extractor for ATG Core Cement Library RCF archives
-
jotaro-sys
Unsafe bindings to minizip-ng
-
simple_huffman
Dead simple Huffman encoding and decoding library
-
zest
Rust zip library
-
pdfutil
PDF document manipulation
-
brotli-decompressor
brotli decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard…
-
include-flate-compress
Compression algorithm provider
-
http-encoding
compression for http crate type
-
oozle
Open source Kraken, Mermaid, Selkie, Leviathan, LZNA, Bitknit decompressor
-
uclcli
command line compressor/decompressor using libucl / NRV
-
streaming-zip
create zip files on a non-seekable writer
-
budget
Summarise budget/finance information with file-per-finance
-
minify-html-onepass
Even faster version of minify-html
-
xarchive
archive tool
-
mozlz4
Decompress / compress mozlz4 files, specifically search.json.mozlz4 in Firefox
-
just-fetch
Just fetch the file, unzipping it if needed
-
pi-compression
that encodes data using digits of pi
-
pi_compress
通用压缩库
-
c2_histograms
Tools for histogram compression and usage
-
spdp_sys
SPDP codec bindings
-
nintendo-lz
A small library for compressing/decompressing Nintendo's LZ10/LZ11 compression formats
-
pco_cli
compresses, inspects, and decompres pco data
-
fastlanes_rs
Wrapper for the FastLanes Compression Format C++ library
-
smaz
compression library suitable for compressing very short strings
-
egzreader
Read gzip/non-gzip stream easily
-
heatshrink-lib
A minimal library implementing the heatshrink compression algorithm for no_std environments
-
nutshell
Image manager of Project Polya
-
cpp-pack
program to zip C++ projects for university assignments
-
blosc-sys
Rust FFI bindings to the C-BLOSC compression library
-
xkcd-search
Search for xkcd comics and retrieve metadata
-
git-zip
Zip only the files that are tracked by git
-
ricecomp
Rice Compression Algorithm from CFITSIO
-
libxlsxwriter-sys-cs
Rust binding of libxlsxwriter
-
yada
double-array trie library aiming for fast search and compact data representation
-
rayonzip
Make zip archives with concurrent compression using rayon
-
rustic_core
fast, encrypted, deduplicated backups that powers rustic-rs
-
HoLib
extracting and replacing assets in .ho archives
-
hash-compress
"Compress" data using BLAKE-3
-
tuple_swizzle
Adds swizzle operator to tuples
-
pakman
File compression(zip) PAcKaging MANager
-
flate2-expose
DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate streams.
-
seezee
A seekable
zstd
compressed buffer -
kifmm-fftw-src
FFTW src for fifmm
-
unbox
Command line utility that unpacks archives
-
theory
Documentation viewer (WIP)
-
tinystring
A string compression tool with dictionary generation
-
viz-middleware
Viz Middleware
-
xz
Rust bindings to liblzma providing Read/Write streams as well as low-level in-memory encoding/decoding. Alias of
xz2
crate -
lzjd
algorithm (https://github.com/EdwardRaff/jLZJD)
-
wpress-oxide
interact with the wpress archive format
-
compressed_set
storing number sequences with outliners memeory efficiently
-
lib_manipulation_archive
archive manipulation
-
openshaiya-extractor
extracting Shaiya archives
-
nlzss11
Nintendo's LZSS algorithm found in Skyward Sword
-
selfe-arc
file archive library, useful for bundling process binaries and configuration files with your seL4 application
-
quick-storer
An easy to use file and folder storing software
-
agram
An offline anagram library
-
the-lock-lib
encrypting files and packing them to an archive
-
blosc2-sys
Bindings to C Blosc2
-
smdiff-common
Common structs, functions, and traits for smdiff format
-
caff-archive
manipulating CAFF archives
-
thc
A compression scheme tailored for H3 cell indexes
-
libtool
build script helper to automatically generate libtool convenience library (.la) files
-
makepad-zune-inflate
A heavily optimized deflate decompressor in Pure Rust
-
dark
Practical BWT-based compressor
-
liblzma-sys
Raw bindings to liblzma which contains an implementation of LZMA and xz stream encoding/decoding. High level Rust bindings are available in the
liblzma
crate -
nix-cpio-generator
Dump a Nix's closure as CPIOs
-
bloom2
Fast, compressed, 2-level bloom filter and bitmap
-
satisfactory-save-file
Satisfactory save file representation and parser
-
sludge-ar-with-ranlib
encoding/decoding Unix archive files
-
libsodium-ffivj
Native bindings (FFI) to the libsodium library.Based on libsodium-ffi this crate upgrades rust edition to 2021 and zip & bindgen dependencies
-
dens
Rust wrapper for the Density compression library
-
zip_long
iterator adaptors for zipping together two or more iterators
-
rsar
archiver written in Rust
-
cloister
Zip non-git ignored files in a directory
-
cnfpack
Converts between the text based DIMACS CNF file format and the compressed binary Cnfpack format
-
pipe_utils
File manipulation and other stuff used for testing etc
-
string_compressor
A very fast hasher that optimizes for small hash sizes
-
compress_io
Convenience library for reading and writing compressed files/streams
-
subsetter
Reduces the size and coverage of OpenType fonts
-
brson-rs
JSONとBRSONの相互変換
-
tokio-tar-up2date
async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
varint-rs
A small, zero dependency varint implementation in Rust
-
internet_archive
Unofficial archive.org library
-
itercounter
a test program for iterator
-
libfct4
FCT Version 4 (Devised by Janick Eicher) in Rust
-
audec
Automatic decompression
-
arkiv
providing convenience function to manipulate various kind of archive (zip, tar.gz, tar.xz, ... )
-
libwaj
handle waj file, the pack format for web site
-
huff_coding
Huffman coding algorithm, enabling one to create a Huffman tree with any alphabet they choose
-
mycelium_command
Mycelium DDM
-
shoco-rs
Rust bindings to Shoco
-
cli-autoupdate
autoupdate library for checking/update binaries
-
wux-cli
Basic CLI tool for the WUX compression format for Wii U disc images
-
phastft
A high-performance, quantum-inspired, implementation of FFT in pure Rust
-
dbcomprs
Compress utils for developing database
-
preflate-bindings
Minimal bindings to preflate, a deflate stream reconstruction library
-
guywaldman/ravro
CLI for Apache Avro with a high-level API
-
mcap
reading and writing MCAP files
-
unwalk-base
modular features for unwalk
-
lzfoo
A pure Rust LZFSE command line tool
-
stb_dxt
Rust bindings to stb_dxt.h
-
libstomper
stomper compression tool
-
lz77
Zero dependency pure rust implementation of the FastLZ LZ77 compression algorithm
-
async_zip
An asynchronous ZIP archive reading/writing crate
-
libyaz0
de/compressing Nintendo Yaz0 files
-
iron_compress
A modifier for Iron that can compress response bodies
-
peapod
Ultra-compact storage for enums
-
arithmetic-coding
fast and flexible arithmetic coding library
-
zip_next
now a wrapper around
zip
, which is where all future development will take place. Please replace this crate withzip
as a dependency -
esbuild-rs
Rust wrapper for esbuild, an extremely fast JS minifier written in Go
-
concise
bitmap compression in Rust
-
minizip-sys
Rust FFI bindings for minizip
-
fst-sys
Bindings for GTKWave FST file manipulation API
-
realfft
Real-to-complex forward FFT and complex-to-real inverse FFT for Rust
-
hop_leap
Easily connect to Leap Edge in Rust
-
DevCore
Rust Core Project
-
deep-unpack
Unpack deep archive files recursively over a file tree or a folder
-
lzf_headers
A small wrapper library for handling LZF compression with headers
-
servo/fontsan
Sanitiser for untrusted font files
-
binjs_io
I/O component of the Binary AST reference implementation
-
libzip-sys
libzip ffi binding
-
twist-lz4
An lz4 compression extension for twist
-
deobfuscator
Data compression and obfuscator
-
universal-archiver
unpack archives without having to specify the archive type
-
static-filez
Build compressed archives for static files and serve them over HTTP
-
io_utils
Some tools that are 'internal' for now because they are insufficiently refined and unstable, but which are used by other 'public' crates
-
gribberish
Parse grib 2 files with Rust
-
stream-vbyte
Compress and decompress numbers efficiently in the Stream VByte encoding
-
compressed_collections
Collections which transparently compress data to reduce memory usage
-
sc_compression
package for decompressing Supercell game assets
-
abridge
Compress a sorted word list or decompress a file compressed by abridge or word-list-compress
-
huffmanrs
est une bibliothèque Rust permettant d'encoder et de décoder du texte en utilisant le codage de Huffman
-
zstud-sys
A basic wrapper around zstd
-
tinify-rs
client for the Tinify API
-
gba-compression
Pure Rust implementations of the compression/decompression routines used by the GBA
-
minicdn_core
Static files, compressed for efficiency (core crate)
-
chroma-rust
working with colors and color spaces
-
zip-format
no_std primitives for low level interaction with zip archives
-
mcap-rs
reading and writing Foxglove MCAP files
-
chess_compression
A chess compression library
-
archivelib-sys
An implementaton(in C++) of the Greenleaf ArchiveLib compression/decompression algorithm
-
seqcompress
A toy compression algorithm that combines sequences of bytes into smaller strings
-
tinypng
Command line tool for compressing images using the TinyPNG API
-
lzma
LZMA format handling
-
retrocompressor
file compression with retro formats
-
vbyte
variable length integer compression
-
hst-tw-profiles
working with Twitter profiles
-
xeno-rs
Extracting archives and firmwares in rust
-
nfdump
reading nfdump files
-
doctor-diff-cli
creating and applying compressed archives of changes between two directory workspaces
-
lobo
wolf pack services
-
vec-x
structure
VecX
to manage fixed-length arrays, supporting numeric operations and assignment operations betweenVecX
and scalar values -
comprez_macro
Partner in crime with comprez, a library to compress structs and enums
-
libarchive
A safe Rust API for authoring and extracting archives with libarchive
-
serialqoi
Serial QOI de/encoder
-
absperf-minilzo
safe wrapper around absperf-minilzo-sys
-
minilzo3
Pure Rust implementation of minilzo; initially created with c2rust
-
dochy
A diff-based data management language to implement unlimited undo, auto-save for games, and cloud-apps which needs to retain every change
-
oscar-tools
Tools for processing OSCAR Corpora
-
libribzip2
a bzip2 library written in pure rust
-
zipng
Polyglot encoder for ZIP-and/or-PNG files
-
squashfs
A pure rust implement of squashfs library
-
sqsh
compression software in Rust with focus on scientific data
-
pre-rfc3243-libtw2-huffman
-
smdiff-writer
constructing valid SMDIFF files (not an encoder)
-
libbzip3-sys
FFI bindings to libbzip3
-
rsbx
Enhanced implementation of SeqBox in Rust
-
group-varint-encoding
Fast algorithm to compress lists if integers in blocks of 4. Appends 0s to blocks, if length of input is not divisable by 4.
-
rga
Old version! Please see ripgrep_all
-
zfp-sys-cc
Raw Rust bindings to ZFP (https://github.com/LLNL/zfp) with Microsoft Windows 10 support
-
stream_zipper
stream decompressing zip files
-
pkgar-core
Core Data Types for the Redox Package Archive
-
bitpacking-plus
Wrappers of bitpacking with extra pack formats
-
hemtt-io
An IO library for hemtt
-
dpx
Dropbox API from the command line
-
simpleconfig
config by string literal. Suitable for API config passing by string literal. Imagine you can pass
level=3;type=zstd
literally to compression algorithm library instead of Config::Builder::new()… -
zip_archive
that archive a directory with a specific compression format
-
zx0dec
Command-line tool to decompress files in the ZX0 compression format commonly used on 8 bit platforms
-
unarj-rs
handling & extracting arj archives
-
lzma-rs-perf-exp
A codec for LZMA, LZMA2 and XZ written in pure Rust with performance experiments
-
serbzip-core
A quasi-lossless Balkanoidal meta-lingual compressor
-
lzip
Bindings to lzlib for lzip compression and decompression exposed as Reader/Writer streams
-
bgzf_rust_reader
reads and provides Random Access to BGZF(Bgzip) formatted file
-
whitespace-sifter
Sift duplicate whitespaces away!
-
ages-prs
Compression and decompression of PRS, SEGA's LZ77 encoding
-
ziputil
Easily access or view specific files within a zip
-
gmod-lzma
util.Compress and util.Decompress but in Rust!
-
zippylib
versatile Rust library designed for integrating file compression and decompression functionalities into Rust projects
-
binstall-zip
support the reading and writing of zip files
-
xz-decom
XZ decompression using xz-embedded
-
vint32
fast vint u32 encoding
-
summavy_fastfield_codecs
Fast field codecs used by tantivy
-
devker
Rust Core Project
-
tiny-lz4-decoder-sys
zero dependency, tiny lz4 decompression wrapper built for lodpm
-
sddm2rpm
cli tool to genrate rpms for sddm form tar.gz
-
tree-buf
A prototype binary serialization protocol for data
-
lz4_net_legacy
About implementation of the C# LZ4Net stream format in rust using lz4flex
-
ahuff
An adaptive Huffman coder
-
astcenc-rs
Idiomatic Rust bindings to the official ASTC encoder library from ARM
-
jotaro
minizip-ng wrapper
-
channelz_brotli
Brotli (C) compression for ChannelZ
-
brotli-ffi
A brotli compressor and decompressor that with an interface exactly matching https://github.com/google/brotli. All included code is safe except the thin exported C-compatible functions.
-
uncbv
CBV archive extractor written in Rust
-
implode
Pure Rust implementation of the DCL Implode algorithm. Currently, only decompression is supported.
-
basic_tar
Building blocks to read and write classic oldstyle tar archives and streams
-
lzokay
A minimal, MIT-licensed implementation of the LZO compression format
-
huffman-encoding
Huffman encoding of arbitrary data
-
hpack
implementing HPACK coding
-
lz4-compress
Pure Rust implementation of raw LZ4 compression/decompression
-
furnel
A command-line utility to compress files using the brotli algorithm
-
v8unpack
Unpack, pack, deflate and inflate 1C v8 file (*.cf)
-
minilzo-sys
FFI bindings to minilzo
-
lzf-sys
FFI bindings for lzf
-
lz4util
A program to compress and decompress with LZ4
-
bazaar-groupcompress
The groupcompress format used by Bazaar
-
js_sizers
get your javascript file size after minification and gzip
-
rustyman
Huffman compression and decompression
-
bnz
command-line interface to the banzai libre bzip2 encoder
-
sega_cmp
compress data using Sega's CMP format
-
mayda_macros
Macros to generate basic encoding and decoding functions used by mayda
-
lzw
LZW compression and decompression
-
bipatch
A bsdiff-derived binary patching tool - patch library
-
pbo
Read and Write PBO files
-
ufloat8
Small library to compress a large integer range (± 20 bits) in a single byte