Comment

Comment by Thorrez

> gzip bomb (100kB size, unpacked around 20GB)

Not possible (unless you're talking double gzip). gzip's max compression ratio is 1032:1[1]. So 100kB can expand to at most ~103MB with single gzip.

Brotli allows much larger compression. Here's[2] a brotli bomb I created that's 81MB compressed and 100TB uncompressed. That's a 1.2M:1 compression ratio.

[1] https://stackoverflow.com/a/16794960

[2] https://github.com/google/google-ctf/blob/main/2019/finals/m...

parent Thorrez 2 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton