почему бы вам tar zip-файл

Я вижу здесь, что tar используется для объединения нескольких файлов в один. Так почему я так часто вижу один zip файл в tar ?

Например: archive.zip.tar

Tar не сжимает * – это «ленточный архив» и существует исключительно для сериализации данных – традиционно на ленточном устройстве.

Он сериализует структуру каталогов, включая разрешения и содержимое файла.

gzip не сохраняет структуру и просто сжимается на основе файлов, поэтому вы, как правило, получаете .tar.gz – это сериализованная структура, которая затем была сжата.

Я не знаю, почему вы получите .zip.tar хотя, учитывая, что zip поддерживает структуры каталогов, разрешения и сжатие. Это, по большому счету, бессмысленно.

* более новые версии tar включают в себя флаг z для сжатия – это не было частью оригинальной спецификации. Таким образом, вы можете использовать tar cvf - ./path_to_tar | gzip -c > file.tar.gz tar cvf - ./path_to_tar | gzip -c > file.tar.gz