Measured - byte-exact - 2026

Pedulli vs 7-Zip

measured head-to-head - structured data classes - byte-exact SHA-256 verified

TL;DR - honest
Pedulli is a best-of-N racer: it races xz, zstd, brotli and your data's SRD math and keeps the smallest verified output, always byte-exact (SHA-256 roundtrip) with a +1 byte never-worse floor. So it is never larger than the best standard codec (worst case +1 byte): it wins outright on structured classes (JSON, periodic and sparse binary), and on already-optimal or random data it ties the best codec - on incompressible data that means +1 byte vs 7-Zip's hundreds. 7-Zip ships a polished desktop archive format and container - we say so plainly.

The measured table

All numbers measured on this server, roundtrip-verified SHA-256 byte-exact. Proofs available on request.

Input7-Zip mx=9 (ultra)Pedulli (best-of-N)Δ
MP4 master 10 MB9,468,640 B9,430,108 B-38,532 B
1 MiB of zeros168 B13 Bmuch smaller (redundant input)
1 MiB periodic binary1,242 B436 B-65%
JSON 31 KB4,201 B1,265 B-70%
HTML 161 KB36,108 B36,108 Btie (selects best codec)
Apache logs 3.5 MB213 KB213 KBtie (selects best codec)
Random bytes 1 MB1,049,234 B (+658 B)1,048,577 B (+1 B)657 B less overhead

Where 7-Zip fits as a desktop tool (honest)

What Pedulli does that 7-Zip does not

When to switch

Switch to Pedulli for video masters, JSON/XML telemetry archives, programmatic pipeline compression, and the per-file +1 byte never-worse floor - and because the best-of-N racer is never larger than the best standard codec on any class, including long English text (where it races and ties 7-Zip's dictionary). Keep 7-Zip when you want a desktop GUI and a multi-file archive container.

More comparisons: gzip - zstd - xz - brotli - zpaq