Skip to content

About 7-Zip Format

7z is an open archive format developed by Igor Pavlov offering high compression ratios and modern features. Paquet Builder uses 7-Zip technology for all its compression and self-extracting operations.

High compression

Advanced algorithms like LZMA and LZMA2 deliver some of the best compression ratios available.

AES-256 encryption

Strong encryption for secure data protection — both file content and filenames can be encrypted.

Large file support

Files up to 16 exbibytes (2^64 bytes).

Solid compression

Treats multiple files as a single data block for better compression ratios.

MethodDescription
LZMAEnhanced LZ77 algorithm — default method, high compression ratio
LZMA2Improved LZMA with better multithreading support
PPMDPPMdH algorithm — excellent for text-heavy content
BCJConverter for 32-bit x86 executables
BCJ2Advanced converter for 32-bit x86 executables
BZip2Burrows-Wheeler Transform algorithm
DeflateStandard LZ77 + Huffman coding
FilterDescription
ARMConverter for 32-bit ARM executables
ARM64Converter for ARM64 executables
PPCConverter for PowerPC executables
SPARCConverter for SPARC executables
IA64Converter for Itanium executables
DeltaConverter for multimedia data (e.g. WAV files)

Variable dictionary

Dictionary sizes up to 4 GB for maximum compression.

Fast decompression

10–20 MB/s on a 2 GHz CPU, with low memory requirements.

Small decoder

Decompression code is only ~5 KB — ideal for embedded applications.

Multithreading

Full support for multithreaded and hyper-threaded CPUs.

The 7-Zip compression system in Paquet Builder is based on 7-Zip and LZMA SDK 26.0.

Developers interested in the LZMA algorithm can access the LZMA SDK with C++ source code for both encoder and decoder.