Otwórz pliki TAR na Androidzie — wyodrębnij archiwa taśmowe

Otwórz pliki TAR na Androidzie — wyodrębnij archiwa taśmowe

Ostatnia aktualizacja :

TAR (Tape ARchive) to standardowy format archiwum w systemach Linux i Unix, którego historia sięga 1979 roku, kiedy to został stworzony do zapisywania danych na sekwencyjnych napędach taśmowych.W przeciwieństwie do ZIP i RAR, TAR nie kompresuje danych — jedynie łączy wiele plików i katalogów w jeden plik, zachowując jednocześnie ich strukturę katalogów, uprawnienia, własność i znaczniki czasu.Kompresja jest zazwyczaj dodawana jako osobna warstwa poprzez potokowanie przez gzip ( .tar.gz ), bzip2 ( .tar.bz2 ) lub xz ( .tar.xz ).

Surowy plik .tar jest nieskompresowany, co oznacza, że ​​jego rozmiar jest równy łącznemu rozmiarowi wszystkich zawartych plików plus niewielki narzut metadanych.Dzięki temu pliki TAR można szybko tworzyć i rozpakowywać, ponieważ nie wymagają obliczeń związanych z kompresją ani dekompresją.

AnExplorer otwiera pliki TAR natywnie — przeglądaj zawartość, przeglądaj pliki lub wyodrębniaj wszystko do folderu.

Szybka odpowiedź

Otwórz AnExplorer → dotknij pliku .tar → przeglądaj zawartość.Naciśnij i przytrzymaj → Wyodrębnij, aby wyodrębnić wszystkie pliki do folderu.

Co to jest plik TAR?

TAR oznacza archiwum taśm.Pierwotnie został zaprojektowany do sekwencyjnego zapisywania wielu plików na taśmie magnetycznej w celu tworzenia kopii zapasowych.Dziś pozostaje dominującym narzędziem do archiwizacji w środowiskach Unix, Linux i macOS ze względu na swoją prostotę i niezawodność.

Plik TAR zawiera:

  • Dane pliku — rzeczywista zawartość każdego zarchiwizowanego pliku
  • Bloki nagłówka — 512-bajtowe bloki poprzedzające każdy plik zawierający metadane
  • Struktura katalogów — pełna informacja o ścieżce z zachowaniem hierarchii folderów
  • Metadane Uniksa — uprawnienia do plików (chmod), własność (uid/gid), znaczniki czasu modyfikacji
  • Dowiązania symboliczne i dowiązania twarde — zachowywane podczas tworzenia archiwum w systemach Unix

TAR niczego nie kompresuje.Tworzy wierną replikę drzewa katalogów w jednym pliku.Ta filozofia projektowania oddziela problemy: TAR obsługuje łączenie, a oddzielne narzędzie obsługuje kompresję.

Gdzie można spotkać pliki TAR

Pliki TAR pojawiają się często w następujących kontekstach:

  • Dystrybucja oprogramowania Linux — archiwum z kodem źródłowym ze stron internetowych projektów
  • Pobieranie źródeł GitHub — archiwa repozytorium jako .tar.gz
  • Kopie zapasowe NAS — Synology, QNAP i TrueNAS eksportują kopie zapasowe jako TAR
  • Obrazy doków i kontenerów — warstwy kontenerów są przechowywane jako pliki TAR
  • eksport terminala macOS — pliki dołączone do polecenia tar na komputerze Mac
  • Kopie zapasowe serwerów — cPanel, Plesk i niestandardowe skrypty tworzenia kopii zapasowych tworzą TAR
  • Narzędzia do tworzenia kopii zapasowych systemu Android — niektóre aplikacje tworzą kopie zapasowe .tar dla poszczególnych aplikacji
  • Menedżerowie pakietów — Pakiety .deb (Debian) i .rpm (Red Hat) zawierają wewnętrznie archiwa TAR
  • Łańcuchy narzędzi dla programistów — zestawy SDK, kompilatory i narzędzia do kompilacji krzyżowej

Jak otwierać pliki TAR za pomocą AnExplorer

Przeglądaj bez rozpakowywania

  1. Uruchom AnExplorer
  2. Przejdź do folderu zawierającego plik .tar
  3. Stuknij plik — otworzy się w przeglądarce archiwum
  4. Przeglądaj strukturę katalogów wewnątrz TAR-a
  5. Stuknij poszczególne pliki, aby wyświetlić ich podgląd (tekst, obrazy, dokumenty)

Wyodrębnij całe archiwum

  1. Przejdź do pliku .tar w AnExplorer
  2. Naciśnij i przytrzymaj plik, aby go wybrać
  3. Wybierz menu (⋮) → Wyodrębnij
  4. Wybierz folder docelowy
  5. Kliknij OK — ekstrakcja zakończy się szybko, ponieważ nie jest wymagana dekompresja

Wyodrębnij określone pliki

  1. Stuknij plik .tar, aby przeglądać jego zawartość
  2. Przejdź do wybranych plików lub folderów
  3. Naciśnij i przytrzymaj, aby je wybrać
  4. Stuknij Wyodrębnij → wybierz miejsce docelowe
  5. Wyodrębniane są tylko wybrane elementy

Jak tworzyć pliki TAR za pomocą AnExplorer

Możesz tworzyć archiwa TAR bezpośrednio na swoim urządzeniu:

  1. Przejdź do plików lub folderów, które chcesz spakować
  2. Naciśnij i przytrzymaj, aby je wybrać
  3. Wybierz menu (⋮) → Kompresuj
  4. Wybierz format TAR
  5. Nazwij swoje archiwum
  6. Naciśnij OK — plik TAR zostanie utworzony

Uwaga: utworzenie surowego pliku TAR powoduje utworzenie nieskompresowanego archiwum.Jeśli potrzebujesz kompresji, zamiast skompresowanego pakietu wybierz format TAR.GZ.

Szczegóły techniczne

Format nagłówka TAR

Każdy plik w archiwum TAR jest poprzedzony 512-bajtowym nagłówkiem zawierającym:

PoleRozmiarOpis
Imię100 bajtówNazwa pliku (ścieżka)
Tryb8 bajtówUprawnienia do plików Unix
UID8 bajtówIdentyfikator użytkownika właściciela
GID8 bajtówIdentyfikator grupy właścicieli
Rozmiar12 bajtówRozmiar pliku w bajtach (ósemkowo)
Czas12 bajtówCzas ostatniej modyfikacji
Suma kontrolna8 bajtówWeryfikacja nagłówka
Wpisz1 bajtTyp pliku (zwykły, katalog, dowiązanie symboliczne)
Nazwa łącza100 bajtówCel dla dowiązań symbolicznych

Warianty formatu TAR

Istnieje kilka formatów nagłówków TAR:

FormatujRokKluczowe funkcje
V7 (oryginał)1979Ścieżki 100 znaków, podstawowe metadane
USTAR1988Ścieżki 256 znaków, pliki urządzeń
POSIX (os)2001Nieograniczona długość ścieżki, rozszerzone atrybuty
GNU tar1992Długie nazwy, rzadkie pliki, przyrostowa kopia zapasowa

AnExplorer obsługuje wszystkie popularne warianty TAR.Większość współczesnych plików TAR używa formatu GNU tar lub POSIX pax.

TAR czy skompresowany TAR

FormatujRozszerzenieKompresjaSzybkość ekstrakcjiRozmiar pliku
TAR.tarBrakNatychmiastowe (prędkość dysku)Taki sam jak oryginał
TAR + GZIP.tar.gz lub .tgzGZIP (szybki)Szybki~30–60% mniejszy
TAR + BZIP2.tar.bz2 lub .tbz2BZIP2 (średni)Umiarkowany~35–65% mniejszy
TAR + XZ.tar.xz lub .txzXZ/LZMA (wolny)Powolny~40–70% mniejszy
TAR + ZSTD.tar.zstZstandard (szybki)Bardzo szybko~35–60% mniejszy

Wszystkie skompresowane warianty są obsługiwane przez AnExplorer .Format, który napotkasz, zależy od tego, kto utworzył archiwum i jakie kompromisy preferował między rozmiarem a szybkością.

TAR kontra ZIP — filozofia projektowania

AspektTARZIP
KompresjaOddzielne (narzędzie zewnętrzne)Wbudowane (na plik)
Dostęp do plikuSekwencyjnyLosowy dostęp
MetadanePełne uprawnienia UniksaPodstawowe znaczniki czasu
Dowiązania symboliczne✅Zakonserwowane❌ Nieobsługiwane
Otwarty standard✅ POSIX✅PWARE
Dominująca platformaLinux/Unix/MacWindows/wieloplatformowy
Tworzenie na urządzeniach mobilnych✅ AnExplorer✅ AnExplorer

Sekwencyjny charakter TAR oznacza, że ​​należy przeczytać cały plik, aby znaleźć plik na końcu.Centralny katalog ZIP umożliwia bezpośrednie przejście do dowolnego pliku.Jednak kompresja całego strumienia w formacie TAR zazwyczaj osiąga lepsze współczynniki niż kompresja pojedynczego pliku w ZIP, szczególnie w przypadku kolekcji podobnych małych plików.

Typowe przypadki użycia TAR na Androidzie

ŹródłoCo dostajeszCo robić
Pobieranie źródła GitHubrepository-main.tar.gzWyodrębnij, aby przeczytać kod źródłowy
Kopia zapasowa NASPliki kopii zapasowych TARWyodrębnij, aby przywrócić określone pliki
Eksport obrazu DockeraWarstwy plików TARPrzeglądaj zawartość do wglądu
Oprogramowanie dla LinuksaŹródłowa paczka tarWyodrębnij i przeczytaj dokumentację
transfer plików macOSTAR z terminalaWyodrębnij, aby uzyskać dostęp do przesłanych plików
Migracja serweraPełna kopia zapasowa witrynyWyodrębnij dane z bazy danych i plików

Uprawnienia w plikach TAR

Archiwa TAR zachowują uprawnienia do plików uniksowych (chmod) i własność (chown).Podczas wyodrębniania na Androidzie:

  • System plików Androida nie wymusza uprawnień Unixa w taki sam sposób jak Linux
  • Pliki są wyodrębniane ze standardowymi uprawnieniami do odczytu/zapisu systemu Android
  • Flagi wykonywalne ( chmod +x ) nie mają znaczenia w systemie plików Androida
  • Skrypty powłoki w archiwach TAR nie będą wykonywane bezpośrednio na Androidzie
  • Informacje o własności (UID/GID) są ignorowane podczas wyodrębniania

Oznacza to, że pliki TAR rozpakowane na Androidzie tracą metadane specyficzne dla Uniksa.Jeśli ponownie zarchiwizujesz wyodrębnione pliki, nowe archiwum będzie miało domyślne uprawnienia Androida.

Rozwiązywanie problemów

Ekstrakcja TAR-em zajmuje dużo czasu

  • Ekstrakcja surowego .tar jest szybka (ograniczona szybkością we/wy dysku, brak pracy procesora)
  • Warianty skompresowane ( .tar.gz , .tar.bz2 , .tar.xz ) wymagają dekompresji procesora
  • 1 GB .tar.bz2 może zająć 2-5 minut na telefonie średniej klasy
  • .tar.xz dekompresuje się najwolniej, ale tworzy najmniejsze pliki

Błąd „Niewystarczająca ilość miejsca” podczas wyodrębniania

  • Pliki TAR nie pokazują rozmiaru nieskompresowanego przed wyodrębnieniem
  • Skompresowane warianty TAR mogą zwiększać 2-5 razy swój skompresowany rozmiar
  • Oszacuj potrzebną przestrzeń jako 3-krotnie większą od rozmiaru pliku i sprawdź, czy jest ona dostępna
  • Użyj Memory Cleaner, aby zwolnić miejsce przed rozpakowaniem dużych archiwów

Wyodrębnione pliki mają błędne nazwy lub zniekształcone znaki

  • TAR mógł zostać utworzony z innym kodowaniem znaków
  • Większość nowoczesnych narzędzi TAR używa UTF-8, ale starsze archiwa mogą używać kodowania specyficznego dla systemu
  • AnExplorer obsługuje UTF-8 i popularne starsze kodowania

Nie można znaleźć określonego pliku w dużym pliku TAR

  • Skorzystaj z funkcji wyszukiwania AnExplorer podczas przeglądania zawartości archiwum
  • Pliki TAR mogą zawierać tysiące plików w głębokich strukturach katalogów
  • Przeglądarka archiwów umożliwia poruszanie się po drzewie folderów tak samo jak po zwykłych katalogach

Powiązane przewodniki

Najczęściej zadawane pytania

Prawa Autorskie © DWorkS 2011 – 2026 Wszystkie prawa zastrzeżone