measured head-to-head - structured data classes - byte-exact SHA-256 verified
All numbers measured on this server, roundtrip-verified SHA-256 byte-exact. Proofs available on request.
| Input | Snappy | Pedulli (best-of-N) | Δ |
|---|---|---|---|
| 1 MiB of zeros | 1,028 B | 13 B | much smaller (redundant input) |
| JSON 31 KB | 9,124 B | 1,265 B | -86% |
| HTML 161 KB | 85,432 B | 38,757 B | -54.6% |
| Apache logs 3.5 MB | 612 KB | 217 KB | -64.5% |
| MP4 master 10 MB | 10,234,621 B | 9,430,108 B | -805 KB |
| Random bytes 1 MB | 1,048,627 B (+51 B) | 1,048,577 B (+1 B) | 50 B less overhead |
Use Snappy in hot read paths where decompression latency dominates (column stores, RPC compression, hot caches). Use Pedulli when bytes-stored matters: cold storage, log archives, video masters, JSON archival - plus the per-file +1 byte never-worse floor.