Why Does a .tar.gz File Have Two Extensions?
The article explains that the .tar.gz suffix reflects a two‑step pipeline where tar archives files into a byte stream and gzip compresses that stream, a design rooted in Unix's 1970s philosophy of single‑purpose tools cooperating via text streams.
