Skip to content

zesvenPure Rust 7z Toolkit

Fast, secure, embeddable

zesven logo

Library Comparison ​

LibraryLanguageLicenseCodecsFiltersStreamingAsyncParallelWASM
zesvenRustMIT/Apache-2.01110
7-ZipC/C++LGPL + unRAR510
7-Zip-zstdC/C++LGPL + unRAR1110
sevenz-rust2RustApache-2.0810
sevenzipGoBSD-3-Clause86
go7zGoMIT42
py7zrPythonLGPL-2.1+77
p7zipC/C++LGPL + unRAR1210
bit7zC++14MPL-2.0510
7zip-cppC++LGPL59
libarchiveCBSD/Public Domain62
7z-wasmJS/WASMLGPL + unRAR510
sevenzip-goGo + CGOMIT——

Compression Codecs ​

LibraryLZMALZMA2DeflateBZip2PPMdZstdBrotliLZ4LZ5Lizard
zesven
7-Zip
7-Zip-zstd
sevenz-rust2
sevenzip (Go)
go7z
py7zr
p7zip
bit7z
7zip-cpp
libarchive
7z-wasm
sevenzip-go-itchio

BCJ Filters ​

LibraryDeltax86BCJ2ARMARM-TARM64PPCSPARCIA-64RISC-V
zesven
7-Zip
7-Zip-zstd
sevenz-rust2
sevenzip (Go)
go7z
py7zr
p7zip
bit7z
7zip-cpp
libarchive
7z-wasm
sevenzip-go-itchio

Encryption & Security ​

LibraryAES-256Header EncryptPath TraversalResource LimitsZip BombCRC Validation
zesven
7-Zip
7-Zip-zstd
sevenz-rust2
sevenzip (Go)
go7z
py7zr
p7zip
bit7z
7zip-cpp
libarchive
7z-wasm
sevenzip-go-itchio

Advanced Features ​

LibrarySolidMulti-VolSFXRecoveryStreamingAsyncParallelWASM
zesven
7-Zip
7-Zip-zstd
sevenz-rust2
sevenzip (Go)
go7z
py7zr
p7zip
bit7z
7zip-cpp
libarchive
7z-wasm
sevenzip-go-itchio

Archive Operations ​

LibraryReadListExtractTestWriteAppendUpdateDeleteRename
zesven
7-Zip
7-Zip-zstd
sevenz-rust2
sevenzip (Go)
go7z
py7zr
p7zip
bit7z
7zip-cpp
libarchive
7z-wasm
sevenzip-go-itchio

Platform Support ​

LibraryWindowsLinuxmacOSWASMAndroidBSD
zesven
7-Zip
7-Zip-zstd
sevenz-rust2
sevenzip (Go)
go7z
py7zr
p7zip
bit7z
7zip-cpp
libarchive
7z-wasm
sevenzip-go-itchio

Released under MIT OR Apache-2.0 License