ZIP dosyası TAR'a nasıl dönüştürülür?
- Bir
.zipdosyasını bırakma alanına bırakın ya da Bir dosya seçin'e tıklayın. - Şifre korumalı bir ZIP için şifreyi Şifre (yalnızca arşiv şifreliyse) alanına yazın; normal bir ZIP için boş bırakın.
- TAR'a dönüştür'e tıklayın. Her dosyanın ZIP'teki sıkıştırması açılır ve sıkıştırılmamış bir tarball'a yazılır.
- İndir'e tıklayın.
dataset.zipadlı bir dosyadataset.tarolarak kaydedilir.
ZIP zip.js ile okunur ve tarball libarchive (WebAssembly) ile yazılır; her şey tamamen tarayıcınızda olur. Hiçbir yükleme yapılmaz.
Düz bir TAR istediğiniz durumlar
TAR.GZ'nin aksine düz bir .tar dosyasında hiç sıkıştırma yoktur; bu yüzden başladığınız ZIP'ten büyük olur, çoğu zaman tüm dosyaların toplamı kadardır. Bu geriye gidiş gibi görünse de bir tane istemenin iyi nedenleri vardır:
- Tarball bekleyen araçlar. Bazı derleme sistemleri, konteyner iş akışları (
docker loadvedocker importgibi) ve yedekleme betikleri TAR'ı doğrudan okur. - Sonradan kendi ayarlarınızla sıkıştırma. Tarball'ı gzip, bzip2, xz ya da zstd ile kendiniz sıkıştırabilir veya sıkıştırmayı bir yedekleme aracına bırakabilirsiniz.
- Hızlı, akışa uygun erişim. Bir TAR, sıkıştırma açmadan baştan sona tek geçişte okunabilir; bu, teyp sürücülerine, boru hatlarına ve ağ akışlarına uygundur.
- Zaten küçülmeyecek video ya da fotoğraf gibi içerikler için sıkıştırma yükü yok.
Linux veya macOS'ta sonucu tar -xf dataset.tar ile açın. Windows 10 ve 11 de terminalde bir tar komutuyla gelir.
Adlar, klasörler ve tarihler
Tarball, yol uzunluğunda pratik bir sınırı olmayan ve dosya adlarını UTF-8 olarak saklayan POSIX (pax) biçiminde yazılır. Derin iç içe klasörler ve aksanlı harfler, Kiril, Arapça, Çince ya da emoji dahil her dilde adlar, ZIP'te oldukları gibi aktarılır. Her dosya ayrıca özgün değiştirilme tarihini korur.
ZIP'teki boş klasörler tarball'a yazılmaz, macOS artığı girdileri (__MACOSX/ klasörleri ve ._ dosyaları) atlanır ve kaynak ZIP korumalı olsa bile çıktıda şifreleme yoktur. Unix izinleri ZIP'ten ayarlanmaz; bu yüzden açtıktan sonra bir betiğin çalıştırılabilir olmasını istiyorsanız ona chmod +x uygulayın.
İpuçları
- Sıkıştırılmış bir tarball'ı tek adımda mı istiyorsunuz? ZIP'ten TAR.GZ'ye ayrıca gzip uygular.
- Bilgisayarınızdaki dosya ve klasörlerden doğrudan TAR oluşturmak için TAR Dosyası Oluştur aracını kullanın.
- İşlemi tersine çevirmek için TAR'dan ZIP'e, bir tarball'ı sıkıştırılmış bir ZIP'e dönüştürür.
.tar.bz2ve.tar.xzdahil her tarball'ı TAR Dosyalarını Çıkar ile açın.
Sıkça sorulan sorular
TAR dosyam neden ZIP'ten büyük?
TAR sıkıştırmaz. Dosyaları olduğu gibi saklar; ZIP ise onları sıkıştırılmış biçimde tutuyordu. Daha küçük bir dosya istiyorsanız TAR.GZ'yi seçin.
Dosya değiştirilme tarihleri korunuyor mu?
Evet. Tarball'daki her girdi, ZIP'te kaydedilen tarihi alır.
Şifreli bir ZIP'i dönüştürebilir miyim?
Evet, doğru şifreyi girdiğiniz sürece. Ortaya çıkan TAR şifreli değildir; bu yüzden onu güvenli bir yerde saklayın.
ZIP en fazla ne kadar büyük olabilir?
Dönüştürme sırasında dosyalar tarayıcı belleğinde tutulur. Yaklaşık 700 MB'a kadar arşivler sorunsuzdur, daha büyükleri yavaşlar ve 2 GB'ı aşan girdiler reddedilir.
Güncellendi