Создать TAR-файл

RSS

Создать TAR онлайн: соберите файлы и папки в несжатый архив .tar для Linux, серверов и резервных копий. Бесплатно, конфиденциально, в браузере.

Файлы обрабатываются в вашем браузере и никуда не загружаются.

Как создать файл TAR

  1. Добавьте файлы кнопкой Выберите файлы или перетащите их в область для файлов. Нажмите Добавить папку или перетащите папку, чтобы включить весь каталог со вложенными папками.
  2. Введите Имя архива. С именем по умолчанию archive вы получите archive.tar.
  3. Нажмите Создать TAR.
  4. Сохраните результат кнопкой Скачать.

Tar-файл собирается в вашем браузере. Ваши файлы никуда не загружаются.

Что делает tar и чего он не делает

Tar создали для Unix в конце 1970-х, чтобы записывать файлы на магнитную ленту, и его название по-прежнему означает «ленточный архив» (tape archive). Он выполняет одну задачу: объединяет множество файлов и папок в один файл, сохраняя путь и метаданные каждого. Он не сжимает. Файл .tar с 100 МБ документов чуть больше 100 МБ, потому что у каждого файла есть заголовок в 512 байт, а сам файл дополняется до размера, кратного 512 байтам.

Это выглядит недостатком, но несжатый tar полезен, когда:

  • файлы уже сжаты (фотографии, видео, ZIP), поэтому повторное сжатие лишь отнимает время;
  • вы планируете позже сжать tar-архив выбранным вами инструментом и с вашими настройками;
  • программа прямо требует загрузить файл .tar, как это делают некоторые инструменты для контейнеров, прошивок и хостинга;
  • вам нужен архив, который можно быстро читать и передавать потоком без распаковки.

Подробнее о формате

Архивы записываются в формате POSIX pax — современном стандарте tar из POSIX.1-2001. Старые форматы tar ограничивают пути примерно 100 символами и поддерживают только простые имена ASCII; pax хранит полный путь в расширенном заголовке, поэтому длинные пути и имена файлов не на английском, такие как Präsentation.pdf или папки с японскими названиями, сохраняются без искажений. Исходная дата изменения каждого файла тоже записывается, что делает tar хорошим выбором для резервных копий и для передачи коллегам папок проектов.

Пустые папки пропускаются, а у повторяющихся путей в конце добавляется « (2)» или « (3)», чтобы они не перезаписывали друг друга.

Чтобы распаковать результат, используйте tar -xf archive.tar в Linux, macOS или Windows 10 и 11, дважды щёлкните его в Finder на macOS или откройте в любом распространённом архиваторе. Эквивалентная команда для самостоятельного создания: tar -cf archive.tar folder/.

Советы

  • Нужен тот же набор файлов, но в сжатом виде? Создать TAR.GZ-файл — самый понятный всем вариант, а Создать TAR.XZ-файл даёт файлы поменьше.
  • Отправляете пользователям Windows, которые не работают с командной строкой? Безопаснее всего Создать ZIP-файл.
  • Чтобы преобразовать существующий ZIP в tar, используйте ZIP в TAR.
Совет: Браузеры не записывают права доступа Unix, например бит исполнения, поэтому скрипты, упакованные здесь, не будут помечены как исполняемые после распаковки. Выполните для них chmod +x или, если права важны, создайте tar на компьютере с помощью команды tar.

Часто задаваемые вопросы

Почему мой файл TAR больше исходных файлов?

Tar добавляет заголовок к каждому файлу и дополняет каждый до блоков по 512 байт, без сжатия. Выберите TAR.GZ, TAR.BZ2 или TAR.XZ, чтобы получить файл поменьше.

Сохраняются ли даты файлов?

Да. Время изменения каждого файла записывается в архив и восстанавливается стандартными программами для распаковки.

Сколько данных можно поместить в один TAR?

Архив собирается в памяти. Общий объём свыше примерно 700 МБ обрабатывается медленно, а больше 2 ГБ — отклоняется.

Обновлено

Комментарии

Оценок пока нет

Войдите, чтобы оценить этот инструмент.

Поделитесь советом, задайте вопрос или расскажите, как вам помог инструмент.

Комментариев пока нет. Расскажите первым, как всё прошло.

Скопировано в буфер обмена