GZIP проти TAR
Розширення .tar.gz дуже популярне під час завантаження файлів, особливо в операційних системах, що не належать до Windows. Але на відміну від більшості розширень, це не призначене для виявлення єдиної програми, яка використовувалася б для відкриття цього файлу; це вказує на два. Tar - це формат файлу, але це також назва програми, яка виробляє файл. Tar - це архіватор, тобто він може архівувати кілька файлів в один файл, але без стиснення. Gzip, який обробляє розширення .gz, - це інструмент стиснення, який використовується для зменшення дискового простору, який використовується файлом.
Більшість користувачів Windows звикли, що одна програма стискає та архівує файли. Деякі програми, які роблять це, - це Winrar, 7zip та Winzip. Але це не так у середовищах UNIX та Linux, де архівування та стиснення - це дві різні операції. Тарбол - це ім'я, яке використовується для ідентифікації будь-якої колекції файлів, заархівованих додатком Tar в один файл, незалежно від того, стискається він чи ні. Хоча Gzip - найпоширеніший інструмент стиснення, який застосовується з тарболами, він не єдиний. Існує також інший інструмент стиснення під назвою Bzip2, який би міг ще більше стиснути файл, але зайняв би набагато більше часу.
Є переваги та недоліки у створенні застібкового тарболу порівняно зі стандартними програмами, які роблять і те, і інше. Застебнутий тарбол міг би значно зменшити розмір файлів, інструмент стиснення - це не стиснення файлів окремо, а трактування всього тарбола як одного великого файлу. Це стає ще більш очевидним при роботі з напівкомпресованими файлами, такими як файли GIF та jpg.
Недоліком використання цього формату є те, що ви не зможете витягнути жодного файлу. Оскільки весь архів стислий як єдине ціле, вам також потрібно буде видалити весь архів перед вилученням одного файлу. Витяг одного файлу з великого заархівованого тарболу може зайняти значно більше часу в порівнянні з вилученням одного файлу з тих же файлів, стислих та архівованих іншим інструментом, таким як Winrar або Winzip.
Підсумок:
1. Gzip - це інструмент стиснення, що використовується для зменшення розміру файлу
2. Tar - це архіватор, який використовується для об'єднання декількох файлів в один
3. Gzip та Tar зазвичай використовуються в тандемі для створення Tarballs, які стискаються значно
4. Витягнення окремого файлу може тривати набагато довше за допомогою блискавок тарболів, ніж для інших форматів