Excellent at compressing text files (frequently over 80% compression ratios for large CSVs).

Gzip is not designed to archive multiple files into one container (like .zip or .tar ); it is intended to compress a single stream or file. It is also slower to write compared to newer alternatives like Zstandard or LZ4. Working with Gzip in Programming (Python/Pandas)

Used for end-to-end compression (server-to-browser) to speed up website load times.

Here is a deep dive into how gzip works, its applications, and how to use it. How Gzip Works (The Technical Mechanism)