Браузеры молча теряют данные при конкатенации gzip-файлов
Compression and Concatenation on the Web
Все знают, что gzip-файлы можно объединять, но браузеры об этом не знают. Phil Eaton исследует конкатенацию в gzip, brotli и zstd. Chrome молча отбрасывает вторую часть, curl выдаёт ошибку, а zlib требует отдельной утилиты gzjoin.c. Только zstd и модифицированный rust-brotli от Dropbox позволяют безопасно склеивать потоки, которые читаются любым клиентом.
Chrome won’t even tell you the second part was dropped. So while gzip, the CLI, “supports” concatenation, other users might not.