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