UltKit
Зображення11
PDF13
Документи й дані7
Відео6
Аудіо4
Інші інструменти22

Конвертер TAR.GZ у ZIP

Файл .tar.gz — це два формати один в одному: пакет tar, обгорнутий стисненням gzip. Більшість програм для Windows знімають ці шари по черзі. Цей конвертер прибирає обидва шари одразу й створює один ZIP з початковими папками та датами.

Конвертер архівів

або перетягніть Файли ZIP, ZIPX, RAR … сюди ·

До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв

Результат

Файли обробляються на наших серверах і видаляються через 30 хв.

Як користуватися цим інструментом

  1. 1

    Додайте архів tar.gz

    Завантажте файл .tar.gz або .tgz розміром до 95 MB, до 20 файлів за раз. Архіви .tar.bz2 і .tar.xz приймаються так само.

  2. 2

    Збережіть структуру папок

    Параметр Структура папок залишайте на «Зберегти папки», щоб збереглося дерево каталогів проєкту. Варіант «Усі файли на верхньому рівні» підійде лише для плоского набору документів або зображень.

  3. 3

    Конвертуйте в ZIP

    Натисніть Конвертувати в ZIP і завантажте результат. Якщо ZIP має бути зашифрований, спершу вкажіть Новий пароль у розділі Додаткові налаштування.

Відповідь

Як конвертувати tar.gz у ZIP?

Завантажте .tar.gz або .tgz і натисніть Конвертувати в ZIP. Шар gzip розпаковується, tar зчитується, а кожен файл пакується в ZIP зі своєю папкою та датою, готовий до відкриття на будь-якому пристрої.

Чому tar.gz — це один суцільний потік

Жан-луп Гайї та Марк Адлер випустили gzip для проєкту GNU у 1992 році як вільну від патентів заміну команди compress в Unix. gzip стискає рівно один потік байтів і нічого не знає про файли чи папки. Поєднання з tar, який об’єднує багато файлів в один потік, дало Unix дворівневий архів: tar збирає, gzip стискає.

Оскільки gzip бачить увесь tar одразу, результат поводиться як суцільний архів. Повторюваний текст у сотнях файлів стискається добре, тому вихідний код, пакунки Linux і проєкти на кшталт WordPress публікують завантаження tar.gz. Ціна — доступ. Щоб прочитати останній файл, потрібно розпакувати все перед ним, а пошкоджений байт на початку може зробити решту нечитабельною.

ZIP робить навпаки: стискає кожен файл окремо й додає індекс. Це трохи збільшує розмір, зате архів зручно переглядати, чого й чекає користувач Windows. Windows 11 відкриває tar.gz у Провіднику з оновлення 2023 року, але Windows 10, старіші робочі ПК і багато форм завантаження досі вимагають ZIP. Прості нестиснені архіви tar мають окрему сторінку, TAR у ZIP, а конвертер архівів підтримує також 7z, RAR та ISO.

TAR.GZ у ZIP за три проходи

  1. Зняти gzip

    Стиснутий потік розгортається назад в оригінальний tar.

  2. Прочитати tar

    Кожен заголовок містить шлях, розмір і дату зміни файлу.

  3. Записати ZIP

    Файли стискаються по одному й заносяться до центрального каталогу ZIP.

TAR.GZ

Архів TAR, стиснений gzip

Файл .tar.gz (або .tgz) — це архів TAR, стиснений за допомогою gzip, інструмента стиснення GNU, випущеного в 1992 році. Це традиційний формат для релізів вихідного коду, програм для Linux і резервних копій серверів, адже він зберігає права доступу Unix і добре стискає. У деяких програмах його розпаковування відбувається у два кроки: спочатку gzip, потім tar. Linux і macOS відкривають його нативно, а користувачам Windows може знадобитися 7-Zip або свіжий вбудований tar.

Стиснення
Без втрат
Прозорість
–
Анімація
–
Рік появи
1992 · Unix tar + GNU gzip (Jean-loup Gailly, Mark Adler)
Конвертер TAR.GZ

ZIP

Архів ZIP

ZIP — формат архівів без втрат, створений Філом Кацем із PKWARE у 1989 році. Він об'єднує багато файлів і папок в один стиснений файл, а Windows, macOS, Linux, iOS і Android відкривають його без додаткового програмного забезпечення. ZIP також є контейнером для файлів DOCX, XLSX, EPUB, APK і JAR. Стандартне стиснення швидке, але менш ефективне за 7z, а старий захист паролем ZipCrypto слабкий.

Стиснення
Без втрат
Прозорість
–
Анімація
–
Рік появи
1989 · Phil Katz (PKWARE)
Конвертер ZIP

TAR.GZ — це спосіб поширення Linux-проєктів, серверних резервних копій і релізів вихідного коду, тому його перетворюють на ZIP, коли файли треба відкрити у Windows або на телефоні за один крок замість двох; ZIP у TAR.GZ — навпаки, пакування для Linux-сервера чи скрипта збирання.

Які типи архівів tar приймає ця сторінка

from ↓ · to →ZIP7ZExtract
TARTAR to ZIP: yesTAR to 7Z: yesTAR to Extract: yes
TAR.GZ / TGZTAR.GZ / TGZ to ZIP: yesTAR.GZ / TGZ to 7Z: yesTAR.GZ / TGZ to Extract: yes
TAR.BZ2TAR.BZ2 to ZIP: yesTAR.BZ2 to 7Z: yesTAR.BZ2 to Extract: yes
TAR.XZTAR.XZ to ZIP: yesTAR.XZ to 7Z: yesTAR.XZ to Extract: yes
supported not offeredВиберіть вихідний формат у полі **Конвертувати в**; на цій сторінці ZIP вибрано заздалегідь.

Назви файлів Linux, з якими не справляється Windows

Перевірте назви, що відрізняються лише регістром, і спецсимволи

Linux дозволяє мати README і readme в одній папці та використовувати в назвах символи на кшталт : і ?. Windows вважає першу пару одним файлом і не приймає ці символи, тому після розпакування ZIP у Windows один із файлів може зникнути або бути перейменованим. Символічні посилання з tar-архіву також не відтворюються, тож для коду, що від них залежить, залиште tar-архів для користувачів Linux.

Запитання про конвертацію TAR.GZ у ZIP

Чому 7-Zip перетворює мій .tar.gz на .tar, а не на папку?

7-Zip обробляє два шари окремо: перше розпакування прибирає gzip і залишає .tar, а друге розпаковує файли. Конвертація в ZIP тут виконує обидва кроки одразу, тож одержувач отримує один звичний файл.

Чи відрізняється файл .tgz від .tar.gz?

Ні. .tgz — це скорочена назва того самого формату, що походить із систем, де розширення обмежувалися трьома символами. Обидва варіанти — це архів tar, стиснутий gzip, і обидва тут приймаються.

Чому ZIP більший за початковий tar.gz?

gzip стискає весь tar як єдиний безперервний потік, тому може повторно використовувати шаблони між файлами, наприклад у сотнях схожих файлів коду. ZIP стискає кожен файл окремо й щоразу починає заново. Різниця найбільша для багатьох дрібних текстових файлів і найменша для фото чи відео.

Чому не можна переглянути один файл у tar.gz, не розпакувавши все?

Жоден із шарів не має індексу. gzip можна розпакувати лише з початку, а tar по ходу читає заголовки файлів один за одним. ZIP зберігає каталог у кінці, тому його вміст з’являється миттєво.

Що завантажувати з релізу GitHub: ZIP чи tar.gz?

GitHub пропонує обидва варіанти для вихідного коду кожного релізу, а вміст однаковий. У Windows обирайте ZIP; у Linux чи macOS підійде будь-який. Конвертуйте лише тоді, коли у вас уже є tar.gz, а іншої версії немає.

Чи можна зробити це на Mac, нічого не завантажуючи в мережу?

Так. Двічі клацніть .tar.gz у Finder, і «Утиліта архівів» розпакує обидва шари; потім клацніть папку правою кнопкою й виберіть Стиснути, щоб створити ZIP. Скористайтеся цією сторінкою, якщо ви працюєте на Chromebook, телефоні або робочому ПК з обмеженнями.