TAR (Tape ARchive), Linux ve Unix sistemlerinde standart arşiv formatıdır ve sıralı teyp sürücülerine veri yazmak için oluşturulduğu 1979 yılına kadar uzanan bir geçmişe sahiptir.ZIP veya RAR'dan farklı olarak TAR, verileri sıkıştırmaz; yalnızca birden fazla dosya ve dizini tek bir dosyada paketlerken dizin yapısını, izinlerini, sahipliğini ve zaman damgalarını korur.Sıkıştırma tipik olarak gzip ( .tar.gz), bzip2 ( .tar.bz2 ) veya xz ( .tar.xz ) aracılığıyla aktarılarak ayrı bir katman olarak eklenir.
Ham bir .tar dosyası sıkıştırılmamış durumdadır, yani boyutu, içerdiği tüm dosyaların birleşik boyutuna ve küçük meta veri ek yüküne eşittir.Bu, herhangi bir sıkıştırma veya açma işlemi gerektirmediği için TAR dosyalarının oluşturulmasını ve çıkarılmasını hızlı hale getirir.
AnExplorer TAR dosyalarını yerel olarak açar; içeriğe göz atın, dosyaları önizleyin veya her şeyi bir klasöre çıkarın.
Hızlı Cevap
** AnExplorer **'yi açın → .tar dosyasına dokunun → içeriğe göz atın.Tüm dosyaları bir klasöre çıkarmak için → Çıkart'a uzun basın.
TAR Dosyası Nedir?
TAR, Bant Arşivi anlamına gelir.Başlangıçta yedekleme amacıyla birden fazla dosyayı manyetik banda sırayla yazmak için tasarlandı.Bugün basitliği ve güvenilirliği nedeniyle Unix, Linux ve macOS ortamlarında baskın arşivleme aracı olmaya devam ediyor.
Bir TAR dosyası şunları içerir:
- Dosya verileri — arşivlenen her dosyanın gerçek içeriği
- Başlık blokları — Meta veri içeren her dosyadan önce gelen 512 baytlık bloklar
- Dizin yapısı — klasör hiyerarşisini koruyan tam yol bilgisi
- Unix meta verileri — dosya izinleri (chmod), sahiplik (uid/gid), değişiklik zaman damgaları
- Sembol bağlantıları ve sabit bağlantılar — Unix sistemlerinde arşiv oluşturulduğunda korunur
TAR hiçbir şeyi sıkıştırmaz.Tek bir dosyada bir dizin ağacının aslına uygun bir kopyasını oluşturur.Bu tasarım felsefesi endişeleri birbirinden ayırır: TAR paketlemeyi yönetir ve ayrı bir araç sıkıştırmayı yönetir.
TAR Dosyalarıyla Nerede Karşılaşırsınız?
TAR dosyaları şu bağlamlarda sıklıkla görünür:
- Linux yazılım dağıtımı — proje web sitelerinden kaynak kodu tarball'ları
- GitHub kaynak indirmeleri —
.tar.gzolarak depo arşivleri - NAS yedeklemeleri — Synology, QNAP ve TrueNAS yedeklemeleri TAR olarak dışa aktarır
- Docker ve konteyner görüntüleri — konteyner katmanları TAR dosyaları olarak depolanır
- macOS terminal dışa aktarmaları — Mac'te
tarkomutuyla birlikte verilen dosyalar - Sunucu yedeklemeleri — cPanel, Plesk ve özel yedekleme komut dosyaları TAR üretir
- Android yedekleme araçları — bazı uygulamalar uygulama başına
.taryedeklemeler oluşturur - Paket yöneticileri —
.deb(Debian) ve.rpm(Red Hat) paketleri dahili olarak TAR arşivleri içerir - Geliştirici araç zincirleri — SDK'lar, derleyiciler ve çapraz derleme araçları
TAR Dosyaları AnExplorer ile Nasıl Açılır
Çıkartmadan Göz Atın
- ** AnExplorer **'yi başlatın
.tardosyanızı içeren klasöre gidin- Dosyaya dokunun; arşiv görüntüleyicide açılır
- TAR içindeki dizin yapısına göz atın
- Önizlemek için tek tek dosyalara dokunun (metin, resimler, belgeler)
Arşivin Tamamını Çıkartın
- AnExplorer içindeki
.tardosyasına gidin - Dosyayı seçmek için uzun basın
- Menüye (⋮) → Çıkart'a dokunun
- Bir hedef klasör seçin
- Tamam'a dokunun; sıkıştırmayı açmaya gerek olmadığından çıkarma işlemi hızlı bir şekilde tamamlanır
Belirli Dosyaları Çıkart
- İçerisine göz atmak için
.tardosyasına dokunun - İstediğiniz belirli dosya veya klasörlere gidin
- Seçmek için uzun basın
- Çıkart'a dokunun → hedefi seçin
- Yalnızca seçilen öğeler çıkarılır
AnExplorer ile TAR Dosyaları Nasıl Oluşturulur
TAR arşivlerini doğrudan cihazınızda oluşturabilirsiniz:
- Paketlemek istediğiniz dosya veya klasörlere gidin
- Seçmek için uzun basın
- Menüye (⋮) → Sıkıştır'a dokunun
- Format olarak TAR'ı seçin
- Arşivinize bir ad verin
- Tamam'a dokunun; TAR dosyası oluşturulur
Not: Ham bir TAR oluşturmak, sıkıştırılmamış bir arşiv oluşturur.Sıkıştırmaya ihtiyacınız varsa sıkıştırılmış paket yerine TAR.GZ biçimini seçin.
Teknik Detaylar
TAR Başlık Formatı
TAR arşivindeki her dosyanın önünde aşağıdakileri içeren 512 baytlık bir başlık bulunur:
| Alan | Boyut | Açıklama |
|---|---|---|
| İsim | 100 bayt | Dosya adı (yol) |
| Modu | 8 bayt | Unix dosya izinleri |
| UID | 8 bayt | Sahip kullanıcı kimliği |
| GID | 8 bayt | Sahip grubu kimliği |
| Boyut | 12 bayt | Bayt cinsinden dosya boyutu (sekizlik) |
| Mtime | 12 bayt | Son değişiklik zamanı |
| Sağlama toplamı | 8 bayt | Başlık doğrulaması |
| Tür | 1 bayt | Dosya türü (normal, dizin, sembolik bağlantı) |
| Bağlantı adı | 100 bayt | Sembolik bağlantılar için hedef |
TAR Formatı Çeşitleri
Birkaç TAR başlık formatı mevcuttur:
| Biçim | Yıl | Temel Özellikler |
|---|---|---|
| V7 (orijinal) | 1979 | 100 karakterli yollar, temel meta veriler |
| USTAR | 1988 | 256 karakterli yollar, cihaz dosyaları |
| POSIX (kişi) | 2001 | Sınırsız yol uzunluğu, genişletilmiş özellikler |
| GNU katranı | 1992 | Uzun adlar, seyrek dosyalar, artımlı yedekleme |
AnExplorer tüm yaygın TAR değişkenlerini yönetir.Çoğu modern TAR dosyası GNU tar veya POSIX pax formatını kullanır.
TAR ve Sıkıştırılmış TAR
| Biçim | Uzantı | Sıkıştırma | Ekstraksiyon Hızı | Dosya Boyutu |
|---|---|---|---|---|
| TAR | .tar | Yok | Anında (disk hızı) | Orijinalle aynı |
| TAR + GZIP | .tar.gz veya .tgz | GZIP (hızlı) | Hızlı | ~%30–60 daha küçük |
| TAR + BZIP2 | .tar.bz2 veya .tbz2 | BZIP2 (orta) | Orta | ~%35–65 daha küçük |
| TAR + XZ | .tar.xz veya .txz | XZ/LZMA (yavaş) | Yavaş | ~%40–70 daha küçük |
| TAR + ZSTD | .tar.zst | Zstandart (hızlı) | Çok hızlı | ~%35–60 daha küçük |
Tüm sıkıştırılmış çeşitler AnExplorer tarafından desteklenir.Karşılaştığınız format, arşivi kimin oluşturduğuna ve boyut ile hız arasında hangi dengeyi tercih ettiğine bağlıdır.
TAR ve ZIP — Tasarım Felsefesi
| Görünüş | TAR | Posta Kodu |
|---|---|---|
| Sıkıştırma | Ayrı (harici araç) | Yerleşik (dosya başına) |
| Dosya erişimi | Sıralı | Rastgele erişim |
| Meta Veri | Tam Unix izinleri | Temel zaman damgaları |
| Sembolik Bağlantılar | ✅ Korunmuş | ❌ Desteklenmiyor |
| Açık standart | ✅ POSIX | ✅PKWARE |
| Hakim platform | Linux/Unix/Mac | Windows/Çapraz platform |
| Mobil cihazda oluşturma | ✅ AnExplorer | ✅ AnExplorer |
TAR'ın sıralı yapısı, sona yakın bir dosyayı bulmak için dosyanın tamamının okunması gerektiği anlamına gelir.ZIP'in merkezi dizini herhangi bir dosyaya doğrudan atlamayı sağlar.Bununla birlikte, TAR'ın tüm akış sıkıştırması, özellikle benzer küçük dosya koleksiyonları için genellikle ZIP'in dosya başına sıkıştırmasından daha iyi oranlara ulaşır.
Android'de Yaygın TAR Kullanım Durumları
| Kaynak | Ne Alırsınız | Ne Yapmalı |
|---|---|---|
| GitHub kaynağı indir | repository-main.tar.gz | Kaynak kodunu okumak için çıkartın |
| NAS yedekleme | TAR yedekleme dosyaları | Belirli dosyaları geri yüklemek için çıkartın |
| Docker görüntüsünü dışa aktarma | TAR dosyalarını katmanlayın | İnceleme için içeriğe göz atın |
| Linux yazılımı | Kaynak tarball | Belgeleri çıkarın ve okuyun |
| macOS dosya aktarımı | Terminalden TAR | Aktarılan dosyalara erişmek için çıkartın |
| Sunucu geçişi | Tam site yedekleme | Veritabanı ve dosya verilerini çıkarın |
TAR Dosyalarındaki İzinler
TAR arşivleri Unix dosya izinlerini (chmod) ve sahipliğini (chown) korur.Android'de ayıklarken:
- Android'in dosya sistemi Unix izinlerini Linux'ta olduğu gibi zorunlu kılmaz
- Dosyalar standart Android okuma/yazma izinleriyle çıkarılır
- Çalıştırılabilir bayraklar (
chmod +x) Android'in dosya sisteminde anlamlı değildir - TAR arşivlerindeki kabuk komut dosyaları doğrudan Android'de çalıştırılmayacaktır
- Çıkarma sırasında sahiplik bilgileri (UID/GID) göz ardı edilir
Bu, Android'de çıkarılan TAR dosyalarının Unix'e özgü meta verilerini kaybettiği anlamına gelir.Çıkarılan dosyaları yeniden arşivlerseniz yeni arşiv, Android'in varsayılan izinlerine sahip olacaktır.
Sorun Giderme
TAR çıkarma uzun zaman alıyor
- Ham
.tarçıkarma işlemi hızlıdır (disk G/Ç hızıyla sınırlıdır, CPU çalışması yoktur) - Sıkıştırılmış değişkenler (
.tar.gz,.tar.bz2,.tar.xz) CPU sıkıştırmasının açılmasını gerektirir - 1 GB
.tar.bz2, orta sınıf bir telefonda 2-5 dakika sürebilir .tar.xz, sıkıştırılmış dosyaların açılması en yavaş olanıdır ancak en küçük dosyaları üretir
Çıkarma sırasında "Yetersiz depolama" hatası
- TAR dosyaları çıkarmadan önce sıkıştırılmamış boyutu göstermiyor
- Sıkıştırılmış TAR çeşitleri sıkıştırılmış boyutlarının 2-5 katı kadar genişletebilir
- Gerekli alanı dosya boyutunun 3 katı olarak tahmin edin ve bu alanın mevcut olduğunu doğrulayın
- Büyük arşivleri çıkarmadan önce depolama alanını boşaltmak için Bellek Temizleyici kullanın
Çıkarılan dosyalar yanlış adlara veya bozuk karakterlere sahip
- TAR farklı bir karakter kodlamasıyla oluşturulmuş olabilir
- Çoğu modern TAR aracı UTF-8 kullanır, ancak daha eski arşivler sisteme özel kodlamalar kullanabilir
- AnExplorer UTF-8'i ve yaygın eski kodlamaları yönetir
Büyük bir TAR içinde belirli bir dosya bulunamıyor
- Arşiv içeriklerine göz atarken AnExplorer arama fonksiyonunu kullanın
- TAR dosyaları derin dizin yapılarında binlerce dosya içerebilir
- Arşiv tarayıcısı, normal dizinler gibi klasör ağacında gezinmenizi sağlar
İlgili Kılavuzlar
- TAR.GZ Dosyalarını Aç — sıkıştırılmış TAR çeşidi
- ZIP Dosyalarını Açma — ZIP arşivi kılavuzu
- 7Z Dosyalarını Aç — yüksek sıkıştırmalı arşiv
- RAR Dosyalarını Açma — RAR arşiv kılavuzu
- Arşiv Yöneticisi
