Arşiv araçları · %100 ücretsiz

ZIP'ten TAR'a Dönüştürücü

Bir ZIP'i Linux sunucularının, Docker derlemelerinin ve CI hatlarının beklediği tarball'a dönüştürün; isteğe bağlı gzip ile. Önce içindeki her şeyi görün; bilgisayarınızda hiçbir şey açılmaz.

ZIP'ten TAR'a

Dosyalarınızı ekleyin. Önerilen ayarlar hazır, tek tıkla işleyebilirsiniz.

Dosyaları buraya bırakın

PDF, Word, görseller, ses, video, arşivler ve dahası

En fazla 100 dosya · 250 MB · Hesap gerekmez
  1. 1Dosya ekle
  2. 2Bir işlem seçin
  3. 3İndirin veya devam edin
Varsayılan olarak gizli. Seçilen dosyalar yalnızca sunucu işlemleri için yüklenir.Gizlilik ayrıntıları

Nasıl çalışır

ZIP merkezi dizini adlar tam saklandığı haliyle okunur; bu önemlidir, çünkü adları düzelten bir okuyucu klasörünün dışına çıkmaya çalışan bir öğeyi gizleyebilir. Ardından her ad güvenli bir göreli yola indirgenir, içerik bir TAR'a yazılır ve seçerseniz sonuç gzip ile sıkıştırılır. TAR başlığına sığmayacak kadar uzun yollar ustar önek alanıyla ya da GNU uzun ad girdisiyle yazılır, böylece hiçbir şey kesilmez. “Dosyayı işle” dönüşümü sunucumuzda yapar: her dosyanın tarihini, betiklerin çalıştırma iznini ve boş klasörleri korur, Mac'te oluşturulmuş bir ZIP'in adlarını doğru okur, Finder'ın __MACOSX klasörünü dışarıda bırakır ve bir README ile readme çiftine başarısız olmak yerine ayrı adlar verir.

Bir ZIP, Unix izinlerini yalnızca Linux'ta veya Mac'te oluşturulduysa kaydeder; “Dosyayı işle” çalıştırma izni varsa korur, görsel düzenleyici ise makul varsayılanlar yazar. Sembolik bağlantılar dışarıda bırakılır. Parolalı arşivler okunamaz ve kafa karıştırıcı bir hatayla başarısız olmak yerine bildirilir.

TAR mı, TAR.GZ mi?

Göndereceğiniz veya saklayacağınız her şey için .tar.gz'yi seçin: Linux ve Docker'ın alışılmış biçimidir ve metin, kod ve yapılandırma çok iyi sıkışır. Sonraki adım zaten sıkıştırıyorsa, içerik zaten sıkıştırılmışsa ya da bir araç özellikle sıkıştırılmamış bir tarball istiyorsa düz .tar'ı seçin.

Öğe listesini okumak neden faydalı

  • Klasörünün dışını gösteren bir öğe, bir sunucuda çıkarıldığında istenmeyen bir yere yazılır.
  • Aynı ada yazan iki öğe, birinin diğerinin yerini sessizce alacağı anlamına gelir.
  • 200 kattan fazla genişleyen bir öğe, sıkıştırma bombasının imzasıdır.
  • Kendiniz oluşturmadığınız bir arşivde açıldığında çalışan dosyaları bilmekte fayda var.

Ne zaman gerekir

Tarball bekleyen bir Linux sunucusu ya da CI süreci için yükleme hazırlamak
İndirilen bir ZIP'i yalnızca TAR işleyen bir derleme süreci için dönüştürmek
Karışık bir arşiv kümesini tek bir biçimde toplamak

Bu araca dahil olanlar

Tek adımda .tar ya da gzip ile .tar.gz üretir
Her öğeyi gerçek ve sıkıştırılmış boyutuyla listeler
Klasörünün dışını gösteren öğeleri ve yinelenen adları işaretler
Parola korumalı arşivleri algılar ve bunu açıkça söyler
Uzun yollar her tar'ın anladığı standart uzantılarla yazılır
Çıktıya güvenli adlar yazılır
Mac'te oluşturulan ZIP'lerden aksanlı adlar, __MACOSX kalabalığı olmadan
“Dosyayı işle” ile dosya tarihleri, çalıştırılabilir betikler ve boş klasörler korunur
Sembolik bağlantı dönüşümü başarısız kılmak yerine atlanır
Görsel düzenleyici tarayıcınızda, yükleme yapmadan çalışır

Sık sorulan sorular

TAR sıkıştırılmış olacak mı?

İsterseniz evet. Görsel düzenleyicide “TAR'ı gzip ile sıkıştır” varsayılan olarak açıktır ve .tar.gz üretir; “Dosyayı işle” ile ayarlarda aynı seçeneği işaretleyin. Düz bir .tar için kapalı bırakın.

Mac'te oluşturulmuş bir ZIP'e ne olur?

Aksanlı ve Latin olmayan dosya adları yazıldığı gibi çıkar, bir Mac'in eklediği Finder üst verilerini içeren __MACOSX klasörü dışarıda bırakılır; böylece tarball yalnızca sizin dosyalarınızı içerir.

Klasör yapısı korunuyor mu?

Evet. Yollar, her biri arşiv kökünün dışına çıkamayan göreli bir yola indirgendikten sonra aktarılır.

Arşivim yükleniyor mu?

Görsel düzenleyiciyle hayır; o, arşivi tarayıcınızda okur ve dönüştürür. “Dosyayı işle” arşivi sunucumuza gönderir; o istek için geçici bir klasöre yazılır ve iş biter bitmez silinir.

İlgili ücretsiz araçlar