Initializing... drag & drop files here
Supports: 7Z
name.7z.001, name.7z.002...) should all be uploaded together so the extractor can stitch them.7z was introduced in 1999 by Igor Pavlov as the native format of 7-Zip, and it remains the highest-compression mainstream archive format. The trade-off: until late 2023, no major OS could open it without third-party software. Even today, plenty of environments still can't.
p7zip — Most distros ship tar and gzip but not 7z; minimal Docker images, embedded systems, and rescue environments often lack a 7z binary.| Property | 7Z | ZIP | RAR | TAR.XZ |
|---|---|---|---|---|
| Released | 1999 | 1989 | 1993 | 2009 (xz format) |
| Default compression | LZMA2 | DEFLATE | RAR proprietary | LZMA2 |
| Typical ratio vs ZIP | 30-70% smaller | baseline | similar to 7z | similar to 7z |
| Solid archives | Yes | No | Yes | Yes (whole stream) |
| Multi-volume split | Yes (.7z.001...) |
Yes (.zip, .z01) |
Yes (.part1.rar) |
Manual via split |
| Encryption | AES-256 + header | AES-256 / ZipCrypto | AES-256 | None (use GPG) |
| Native Windows 11 | Yes (Oct 2023+) | Yes | Yes (Oct 2023+) | Yes (Oct 2023+) |
| Native macOS Finder | No | Yes | No | Partial (tar) |
| Open spec | Yes (LGPL) | Yes (PKWARE APPNOTE) | Proprietary | Yes |
| Max file size | 2^64 bytes (~18 EB) | 16 EB (Zip64) | ~9 EB | Effectively unbounded |
| Method | Best for | Notes |
|---|---|---|
| LZMA2 | General use, default in 7-Zip | Multi-threaded variant of LZMA; what 99% of modern .7z files use |
| LZMA | Single-thread legacy 7z | Slightly tighter than LZMA2 on small archives, slower to decode |
| BZip2 | Mixed content, older targets | Block-based; lower ratio than LZMA2 but widely supported |
| PPMd | Plain text, source code | Outperforms LZMA2 on natural-language text; slow on binary |
| Copy (Store) | Already-compressed media | No compression; useful inside a solid archive of mixed types |
| BCJ / BCJ2 / ARM64 filters | Executables | Pre-processing filter, not standalone — boosts LZMA2 on .exe, .dll, .so |
LZMA2 uses a much larger dictionary (up to 1 GB in 7-Zip's defaults) than ZIP's DEFLATE (32 KB), and 7z's solid mode compresses many similar files as one continuous stream so cross-file redundancy can be exploited. On source code, logs, and similar text the ratio is commonly 30-70% smaller than ZIP. The trade-off is decoding speed and memory: a 7z packed with -md=1g needs about 1 GB of RAM to decompress.
Yes if you know the password. The 7z format encrypts file data with AES-256 by default, and when the archive was created with header encryption (the -mhe=on flag in 7-Zip), even the file list is encrypted — you'll be prompted for the password before any contents are shown. There's no recovery mechanism: a forgotten 7z password cannot be reset by the tool, only brute-forced offline.
Upload all parts together. 7-Zip splits a single logical archive into fixed-size volumes (for email or CD/DVD distribution), and the extractor needs every volume to reconstruct the data. The first volume (.001) contains the archive header; the others are pure payload. If any part is missing or truncated the whole archive fails to extract.
Windows 11 added native 7z extraction via the libarchive integration in the October 2023 KB5031455 preview update (rolled into 23H2). However, the built-in Explorer extractor doesn't show a progress bar for large archives, doesn't handle every edge case for encrypted headers, and isn't available on Windows 10, macOS, ChromeOS, iPadOS, or any locked-down enterprise build of Windows 11 that hasn't been patched. This tool fills those gaps.
No. As of macOS 15 Sequoia, Finder does not natively open .7z archives. You need a third-party app (The Unarchiver, Keka, Archiver) or a command-line install of p7zip via Homebrew. Browser extraction is the fastest no-install option on a Mac.
LZMA2 is a container around LZMA that adds multi-threading support, an uncompressed-block mode for already-compressed data, and better resilience to corrupt streams. Compression ratios are nearly identical (LZMA edges out LZMA2 by ~1% on small inputs because LZMA2 has slightly more framing overhead), but LZMA2 finishes faster on multicore machines. Modern 7-Zip defaults to LZMA2 since version 9.30.
Yes, but the extractor still has to decompress every preceding file in the solid block to reach yours. A "solid block" is a single LZMA2 stream containing many files concatenated; random access inside the block isn't possible. For a 5 GB solid archive where you want a single 100 KB file at the end, expect the tool to read most of the archive even though only one file lands on disk.
The format spec allows files up to 2^64 bytes (~18 exabytes), which is effectively unbounded for any real-world use. Practical limits come from your browser's memory and the device's storage, not the format. If you need to convert the archive to a different format, see convert 7Z to ZIP, convert 7Z to TAR.XZ, or convert RAR to 7Z for the reverse direction.
For RAR archives use extract RAR. For tar.xz and other tar variants, extract archive auto-detects the format.