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