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

LibraryLZMALZMA2DeflateBZip2PPMdZstdBrotliLZ4LZ5LizardFast-LZMA2
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