FT File Tools

Tworzenie archiwów TAR i TAR.GZ online

Twórz archiwa .tar i .tar.gz (tgz) z plików i folderów w przeglądarce. Zachowuje strukturę, długie ścieżki i Unicode, z wykluczeniami. Bez wysyłania plików.

🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane

Drop files or folders here or click to choose files

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

No files added yet.

Reklama

Tarball bez terminala

Archiwa TAR to codzienny format pakowania w świecie Uniksa. Wydania kodu źródłowego, kopie zapasowe serwerów, konteksty budowania Dockera, wdrożenia stron i paczki logów do zgłoszenia w supporcie najczęściej trafiają do odbiorców jako .tar.gz. W Linuksie i macOS wystarczy tar -czf, ale na zablokowanym laptopie służbowym, Chromebooku czy pożyczonym komputerze nie zawsze jest to możliwe. To narzędzie tworzy takie samo archiwum w przeglądarce: upuść pliki lub całe foldery, wybierz zwykły .tar albo skompresowany gzipem .tar.gz i pobierz wynik.

Archiwum jest zgodne z formatem POSIX ustar. Długie ścieżki są dzielone na pola prefix i name formatu ustar, a ścieżki zbyt długie lub zawierające znaki spoza ASCII, takie jak cyrylica czy litery z akcentami, są zapisywane w rozszerzonych nagłówkach PAX. Odczytują je GNU tar, bsdtar, BusyBox, 7-Zip i moduł tarfile z Pythona, więc nazwy wracają dokładnie takie, jakie były. Daty modyfikacji plików są zachowywane. Ponieważ przeglądarki nie udostępniają uprawnień ani właścicieli z Uniksa, każdy plik jest zapisywany jako zwykły plik z trybem 644, więc w razie potrzeby oznacz skrypty jako wykonywalne po rozpakowaniu.

Utrzymaj porządek w archiwum

Pole wykluczeń przyjmuje wzorce rozdzielone przecinkami z symbolami wieloznacznymi * i ?. Na początku zawiera śmieciowe pliki zostawiane przez systemy operacyjne (.DS_Store, Thumbs.db, __MACOSX), a Ty możesz dodać wpisy takie jak node_modules, .git czy *.log, by tarball projektu był mały. Wykluczone pliki są przekreślone na liście, więc przed utworzeniem archiwum możesz sprawdzić, co zostanie spakowane.

Szybko i prywatnie

Kontener TAR jest składany bez kopiowania zawartości plików, a kompresja gzip przepływa przez fflate małymi porcjami, dzięki czemu strona pozostaje responsywna. Możesz anulować w dowolnej chwili. Nic nie jest wysyłane: pliki są odczytywane z dysku, pakowane w karcie przeglądarki i zapisywane prosto w folderze pobranych plików. Poziom 6 to dobra wartość domyślna, a poziom 9 wyciska jeszcze kilka procent kosztem szybkości.

Jak używać

  1. Dodaj pliki lub folderyUpuść pliki lub całe foldery na pole albo użyj „Add a folder…”. Struktura folderów zostaje zachowana.
  2. Wybierz formatWybierz .tar.gz dla skompresowanego tarballa lub .tar dla nieskompresowanego i ustaw poziom gzip.
  3. Wyklucz zbędne plikiEdytuj listę wykluczeń (np. node_modules, *.log), aby pominąć pliki, których nie chcesz w archiwum.
  4. Utwórz archiwumKliknij Create archive; tarball powstaje w przeglądarce i pobiera się automatycznie.

Najczęściej zadawane pytania

Jaka jest różnica między .tar a .tar.gz?
TAR tylko łączy pliki i foldery w jeden plik, bez kompresji. TAR.GZ (zwany też .tgz) to ten sam TAR skompresowany gzipem, zwykle znacznie mniejszy dla tekstu, kodu i logów.
Czy obsługiwane są długie nazwy plików i Unicode?
Tak. Ścieżki do 255 znaków używają standardowych pól ustar, a dłuższe lub spoza ASCII są zapisywane w rozszerzonych nagłówkach POSIX PAX, które czytają GNU tar, bsdtar, 7-Zip i tarfile z Pythona.
Czy uprawnienia plików są zachowywane?
Przeglądarki nie udostępniają uprawnień uniksowych, więc pliki są zapisywane jako 644 (rw-r--r--) z uid 0. Daty modyfikacji są zachowane. Jeśli potrzebujesz bitów wykonywalności, użyj chmod po rozpakowaniu.
Czy moje pliki są wysyłane?
Nie. TAR jest składany i kompresowany gzipem w Twojej przeglądarce za pomocą fflate. Twoje pliki nigdy nie opuszczają urządzenia.
Jak rozpakować wynik?
W Linuksie lub macOS uruchom tar -xzf archive.tar.gz (albo tar -xf dla .tar). Windows 10 i 11 mają też tar w wierszu poleceń, a otworzy go również 7-Zip lub nasze narzędzie Extract Archive.
Reklama