Создание архивов TAR и TAR.GZ онлайн
Создавайте архивы .tar и .tar.gz (tgz) из файлов и папок в браузере. Сохраняет структуру, длинные пути и Unicode, есть исключения. Без загрузки на сервер.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяСоздание tarball без терминала
Архивы TAR — это повседневный формат упаковки в мире Unix. Релизы исходного кода, резервные копии серверов, контексты сборки Docker, развёртывания сайтов и пакеты логов для обращения в поддержку обычно распространяют как .tar.gz. В Linux и macOS достаточно выполнить tar -czf, но на заблокированном рабочем ноутбуке, Chromebook или чужом компьютере это не всегда возможно. Этот инструмент создаёт такой же архив прямо в браузере: перетащите файлы или целые папки, выберите обычный .tar или сжатый gzip .tar.gz и скачайте результат.
Архив соответствует формату POSIX ustar. Длинные пути делятся на поля prefix и name формата ustar, а пути, которые слишком длинны или содержат символы не из ASCII, например кириллицу или буквы с диакритикой, записываются с расширенными заголовками PAX. Их читают GNU tar, bsdtar, BusyBox, 7-Zip и модуль tarfile из Python, поэтому имена возвращаются ровно такими, какими были. Даты изменения файлов сохраняются. Поскольку браузеры не сообщают права доступа и владельцев Unix, каждый файл сохраняется как обычный файл с режимом 644, поэтому при необходимости отметьте скрипты исполняемыми после распаковки.
Держите архив чистым
Поле исключений принимает шаблоны через запятую с подстановочными знаками * и ?. Изначально в нём указан мусор, который оставляют операционные системы (.DS_Store, Thumbs.db, __MACOSX), а вы можете добавить записи вроде node_modules, .git или *.log, чтобы tarball проекта получился небольшим. Исключённые файлы в списке зачёркнуты, так что перед созданием архива можно проверить, что именно будет упаковано.
Быстро и приватно
Контейнер TAR собирается без копирования содержимого файлов, а сжатие gzip идёт через fflate небольшими порциями, поэтому страница остаётся отзывчивой. Отменить можно в любой момент. Ничего не загружается на сервер: файлы читаются с вашего диска, упаковываются во вкладке браузера и сохраняются прямо в папку загрузок. Уровень 6 — хорошее значение по умолчанию, а уровень 9 выжимает ещё несколько процентов за счёт скорости.
Как использовать
- Добавьте файлы или папкиПеретащите файлы или целые папки в поле либо воспользуйтесь «Add a folder…». Структура папок сохраняется.
- Выберите форматВыберите .tar.gz для сжатого tarball или .tar для несжатого и задайте уровень gzip.
- Исключите лишнееОтредактируйте список исключений (например, node_modules, *.log), чтобы пропустить файлы, которые не нужны в архиве.
- Создайте архивНажмите Create archive; tarball создаётся в вашем браузере и скачивается автоматически.