[Перевод] gzip позволяет склеивать файлы. Почему тогда браузер теряет данные?
Habr ·
![[Перевод] gzip позволяет склеивать файлы. Почему тогда браузер теряет данные?](https://habrastorage.org/extt/db/33/ab/db33ab6eeb39f71ae4f4331911610a61.png)
Объединить несколько gzip‑файлов в один можно обычным cat , но при передаче такого файла через HTTP браузер может незаметно потерять часть данных. Почему консольные утилиты справляются с конкатенацией, а HTTP‑клиенты — не всегда? Разбираемся на практических примерах, как эту проблему решают gzip, Brotli и zstd и какие ограничения есть у каждого формата. Разобраться в сжатии