По какой причине файлы .tar.gz имеют два расширения вместо одного? Из того, что я понимаю, этот тип файла является архивом, как и файлы RAR.
Не совсем. В былые времена, когда процессорное время было очень дорогим, архивы часто были несжатыми или использовали сжатое оборудование на ленточном накопителе. Инструмент обычно используют для этого был т обезьяна ар резанец.
В отличие от того, что предлагает название, он может записать архив в любой файл (а на Un * xa ленточный накопитель похож на файл). Так что создать несжатый архив очень просто.
Если вы хотите сжать это, вы можете сначала создать архив (со всеми его файлами и папками), а затем сжать ваш archive.tar чем-то вроде compress
. Compress добавляет суффикс .Z, чтобы у вас был файл с двумя расширениями. (archive.tar.Z).
Со временем компресс был заменен на gzip (и расширение .gz), и многие версии tar могут сделать это сжатие на месте.
Rar (и arj, lha, zip и другие) более современны и сжимают файлы на месте. В этом случае вы используете одну единственную программу и получаете одно расширение. Но для tar расширения и создание целого архива, а затем сжатие всего архива являются результатом истории.