FT File Tools

Створення архівів TAR і TAR.GZ онлайн

Створюйте архіви .tar і .tar.gz (tgz) з файлів і папок у браузері. Зберігає структуру, довгі шляхи та Unicode, є виключення. Без завантаження на сервер.

🔒 Працює повністю у вашому браузері — нічого не завантажується

Drop files or folders here or click to choose files

Folders keep their structure inside the TAR. Nothing is uploaded.

No files added yet.

Реклама

Створення 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 вичавлює ще кілька відсотків коштом швидкості.

Як користуватися

  1. Додайте файли або папкиПеретягніть файли чи цілі папки в поле або скористайтеся «Add a folder…». Структура папок зберігається.
  2. Оберіть форматВиберіть .tar.gz для стисненого tarball або .tar для нестисненого та встановіть рівень gzip.
  3. Виключіть зайвеВідредагуйте список виключень (наприклад, node_modules, *.log), щоб пропустити файли, які не потрібні в архіві.
  4. Створіть архівНатисніть Create archive; tarball створюється у вашому браузері та завантажується автоматично.

Часті запитання

Чим відрізняється .tar від .tar.gz?
TAR лише об'єднує файли й папки в один файл без стиснення. TAR.GZ (також .tgz) — це той самий TAR, стиснений gzip, зазвичай значно менший для тексту, коду та логів.
Чи підтримуються довгі імена файлів і Unicode?
Так. Шляхи до 255 символів використовують стандартні поля ustar, а довші або не з ASCII записуються з розширеними заголовками POSIX PAX, які читають GNU tar, bsdtar, 7-Zip і tarfile з Python.
Чи зберігаються права доступу до файлів?
Браузери не надають прав доступу Unix, тому файли зберігаються як 644 (rw-r--r--) з uid 0. Дати зміни зберігаються. Якщо потрібні біти виконання, скористайтеся chmod після розпакування.
Чи завантажуються мої файли на сервер?
Ні. TAR збирається й стискається gzip у вашому браузері за допомогою fflate. Ваші файли ніколи не залишають пристрій.
Як розпакувати результат?
У Linux або macOS виконайте tar -xzf archive.tar.gz (або tar -xf для .tar). Windows 10 і 11 також мають tar у командному рядку, а відкрити архів можуть 7-Zip або наш інструмент Extract Archive.
Реклама