Как создать файл TAR
- Добавьте файлы кнопкой Выберите файлы или перетащите их в область для файлов. Нажмите Добавить папку или перетащите папку, чтобы включить весь каталог со вложенными папками.
- Введите Имя архива. С именем по умолчанию
archiveвы получитеarchive.tar. - Нажмите Создать TAR.
- Сохраните результат кнопкой Скачать.
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.
chmod +x или, если права важны, создайте tar на компьютере с помощью команды tar.Часто задаваемые вопросы
Почему мой файл TAR больше исходных файлов?
Tar добавляет заголовок к каждому файлу и дополняет каждый до блоков по 512 байт, без сжатия. Выберите TAR.GZ, TAR.BZ2 или TAR.XZ, чтобы получить файл поменьше.
Сохраняются ли даты файлов?
Да. Время изменения каждого файла записывается в архив и восстанавливается стандартными программами для распаковки.
Сколько данных можно поместить в один TAR?
Архив собирается в памяти. Общий объём свыше примерно 700 МБ обрабатывается медленно, а больше 2 ГБ — отклоняется.
Обновлено
Комментарии
Войдите, чтобы оценить этот инструмент.
Поделитесь советом, задайте вопрос или расскажите, как вам помог инструмент.
Комментариев пока нет. Расскажите первым, как всё прошло.