¿Creando un archivo tar comprimido con GZip y transmitiéndolo dinámicamente a través de PHP?

¿Existe una interfaz fácil como ZipArchive para los archivos tar.gz que me permite transmitir el archivo al cliente en lugar de guardarlo en el servidor? Y si es así, ¿podría alguien mostrarme cómo?

¡Gracias!