UltKit
Изображения11
PDF13
Документы и данные7
Видео6
Аудио4
Другие инструменты22

Конвертировать TAR в ZIP

Файл .tar — это набор файлов, записанных один за другим, без сжатия и без оглавления. Перепакуйте его в ZIP, и те же файлы откроются двойным щелчком почти на любом компьютере или телефоне, а скачивать обычно придется меньше.

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

или перетащите сюда файлы ZIP, ZIPX, RAR … ·

Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут

Вывод

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

Как пользоваться инструментом

  1. 1

    Загрузите файл .tar

    Загрузите TAR-архив или до 20 архивов, каждый до 95 MB. Сжатые варианты, такие как .tar.gz, .tgz и .tar.xz, тоже принимаются.

  2. 2

    Проверьте степень сжатия

    На этой странице для параметра Сжатие выбрано значение «Максимальное»: у TAR собственного сжатия нет, а текст, код и логи уменьшаются сильно. Папки и даты по умолчанию сохраняются.

  3. 3

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

    Нажмите Преобразовать в ZIP и скачайте результат. Оба файла удаляются с сервера через 30 минут.

Перевод TAR в ZIP меняет контейнер, а не содержимое: каждый файл остается байт в байт, теперь сжатый и читаемый в любой системе.

TAR и ZIP: два архива из двух разных миров

TAR расшифровывается как tape archive («ленточный архив»). Он появился в Version 7 Unix в 1979 году, когда резервные копии писали на магнитную ленту, которую можно читать только от начала до конца. Поэтому TAR — это поток: заголовок, файл, снова заголовок, снова файл, с выравниванием до блоков по 512 байт и без оглавления в конце. Чтобы найти последний файл, программе приходится пройти все предыдущие. POSIX стандартизировал этот формат как ustar в 1988 году, и инструменты Linux пишут его до сих пор.

ZIP вышел из мира PC. Фил Кац выпустил его вместе с PKZIP в 1989 году: каждый файл сжимается отдельно, а все файлы перечислены в центральном каталоге в конце архива. Благодаря этому каталогу Проводник Windows или приложение «Файлы» на iPhone мгновенно показывают содержимое и достают один файл, не распаковывая остальные.

Эти форматы сталкиваются, когда разработчик, сервер или резервная копия Linux передает .tar человеку с ноутбуком или телефоном. После конвертации у него оказывается формат, который его система открывает штатно уже больше двадцати лет.

tar появляется в Version 7 Unix
1979
размер каждого блока заголовка tar
512 B
ZIP дебютирует вместе с PKZIP
1989
tar.exe появляется в Windows 10 1803
2018

TAR

Ленточный архив (TAR)

TAR — формат архивов Unix, появившийся в 1979 году и изначально предназначенный для записи файлов на магнитную ленту. Он объединяет множество файлов в один, сохраняя папки, права доступа и временные метки, но сам по себе ничего не сжимает. Это стандартный способ упаковки файлов в Linux и macOS, и обычно его сжимают с помощью gzip, bzip2 или xz. Windows 10 и более новые версии распаковывают TAR встроенными средствами.

Сжатие
Без потерь
Прозрачность
–
Анимация
–
Год появления
1979 · Unix (Bell Labs)
Конвертер TAR

ZIP

Архив ZIP

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

Сжатие
Без потерь
Прозрачность
–
Анимация
–
Год появления
1989 · Phil Katz (PKWARE)
Конвертер ZIP

TAR-архивы приходят с Linux-серверов, из резервных копий и релизов исходного кода, поэтому их перепаковывают в ZIP для коллег, клиентов и форм загрузки в Windows или на телефонах, которые ждут ZIP; ZIP в TAR — обратный шаг на стороне развертывания, к инструментам Linux.

Что вы получаете и теряете, конвертируя TAR в ZIP

Что получаете в ZIP

  • Открытие двойным щелчком в Windows 10, macOS, на iPhone и Android
  • Сжатие: для текста и кода файл часто получается намного меньше
  • Быстрый доступ к одному файлу без чтения всего архива
  • Необязательный пароль AES-256 через Новый пароль

Что остается в TAR

  • Имена владельца и группы
  • Права на исполнение, если программа распаковки их не восстанавливает
  • Символьные и жесткие ссылки
  • Точные Unix-файлы устройств и специальные файлы

Как открыть полученный ZIP

В Windows щелкните ZIP правой кнопкой мыши и выберите Извлечь все; на Mac дважды щелкните по нему. На телефонах он открывается в приложении «Файлы». Наше руководство как распаковать архив на любом устройстве описывает каждую систему по шагам.

Если получателю нужен только один документ из TAR, отправлять весь архив незачем. Выберите Извлечь в поле Преобразовать в и скачайте только содержимое либо позже пропустите ZIP через инструмент распаковать архив онлайн, чтобы выбрать отдельные файлы.

Вопросы о конвертации TAR в ZIP

Файл .tar уже сжат?

Нет. TAR записывает в 512-байтовый заголовок только имя, размер, владельца, права доступа и дату каждого файла, а затем записывает байты файла как есть. Сжатие — отдельный шаг, поэтому у сжатых tar-архивов есть второе расширение, например .gz или .xz.

ZIP получится меньше, чем TAR?

Как правило, да: ZIP сжат, а TAR нет. Исходный код, CSV-выгрузки и лог-файлы часто уменьшаются в несколько раз. Фото, видео и другие уже сжатые файлы почти не меняются, а ZIP может оказаться даже чуть больше их суммарного размера.

Сохраняются ли права доступа Unix при конвертации TAR в ZIP?

Ненадежно. TAR хранит владельца, группу и бит исполнения для каждого файла; в ZIP есть место для битов прав, но Windows их игнорирует, и многие программы распаковки их не восстанавливают. Если скрипт должен оставаться исполняемым в Linux, выполните chmod +x после распаковки или оставьте TAR для получателей на Linux.

Что происходит с символическими ссылками внутри TAR?

В ZIP нет переносимого способа хранить символьную ссылку так, чтобы Windows и телефоны воссоздали ее. После распаковки ссылка может превратиться в обычный файл или пропасть, поэтому проверьте папки, которые опирались на ссылки, например проект с общим конфигом.

Может ли Windows открыть TAR без конвертации?

Свежие сборки Windows 11 открывают TAR в Проводнике — эту возможность добавило обновление 2023 года. В Windows 10 с версии 1803 есть команда tar в командной строке, но открытия двойным щелчком нет. Старые рабочие компьютеры, телефоны и многие веб-порталы по-прежнему ждут ZIP.

Мой файл заканчивается на .tar.gz, а не на .tar. Мне подходит эта страница?

Это работает, так как сжатые tar-архивы здесь принимаются, но про слой gzip и его особенности подробно рассказано на странице TAR.GZ в ZIP.