ZIP Formatı Hakkında
ZIP, 1989'da Phil Katz tarafından oluşturulan, en yaygın kullanılan arşiv formatıdır. En yaygın olanı DEFLATE olan birden fazla sıkıştırma algoritmasını destekler. ZIP arşivleri, ek yazılım gerekmeden Windows, macOS ve çoğu Linux dağıtımı tarafından yerel olarak desteklenir. Format, dosyaların tüm arşivi açmadan bağımsız olarak çıkarılabileceği anlamına gelen bireysel dosya sıkıştırmasına izin verir.
ZIP'ten Neden Dönüştürmeli
ZIP her yerde açılır, ancak başka bir biçime dönüştürmek işe yarayabilir. Testimizde 7Z'ye dönüştürmek arşivleri program ikili dosyalarında %23, karışık bir sette %6 küçülttü; bu, uzun süreli saklama veya yavaş bağlantılar için faydalıdır. Linux ve Unix ortamlarında TAR tabanlı bir biçime (TAR.GZ, TAR.BZ2, TAR.XZ) dönüştürmek standart yazılım dağıtımına uyar ve dosya izinlerini ile sembolik bağlantıları korur.
Doğru Hedef Formatı Seçme
Maksimum sıkıştırma önceliğinizse ve alıcılarda 7-Zip veya uyumlu yazılım kuruluysa 7Z'ye dönüştürün. Linux yazılım paketleri, web sunucusu dağıtımları veya daha hızlı açma hızlarına ihtiyaç duyduğunuzda TAR.GZ'yi seçin. Mümkün olan en küçük dosya boyutuna ulaşmanın kritik olduğu modern Linux dağıtımları için TAR.XZ'yi seçin. GZIP'ten daha iyi sıkıştırma gerektiren ama henüz daha yeni XZ formatını desteklemeyebilecek Unix sistemleri için TAR.BZ2 kullanın.
Sıkıştırma Performansı
DEFLATE sıkıştırmalı ZIP, günlük kullanım için oran ve hız arasında yeterince iyi bir denge kurar. 7Z ve TAR.XZ'de kullanılan LZMA2 algoritması daha yavaş sıkıştırma pahasına daha güçlü sıkıştırır: testimizde TAR.XZ kaynak kodunda ZIP'ten %37, program ikili dosyalarında %24 daha küçüktü. TAR.GZ, ZIP ile aynı DEFLATE algoritmasını kullanır ve boyutça ona yakındır; BZIP2 (TAR.BZ2) ise DEFLATE ile LZMA2 arasında yer alır.
ZIP Teknik Özellikleri
ZIP formatı, her biri kendi sıkıştırma akışına sahip dosyaları arşivde ayrı ayrı saklar. Bu tasarım, tüm arşivi açmadan belirli dosyaların çıkarılmasına olanak tanır — yalnızca belirli dosyalara ihtiyacınız olan büyük arşivler için önemli bir avantajdır. Format başlığı, dosyanın sonunda tüm arşivi okumadan hızlı dosya listelemeyi mümkün kılan merkezi bir dizin içerir.
2001'de tanıtılan ZIP64 uzantıları, orijinal 4GB dosya boyutu ve 65.535 dosya sayısı sınırlarını kaldırdı. Modern ZIP uygulamaları gerektiğinde ZIP64'ü şeffaf şekilde destekler. Format, Store (sıkıştırma yok), Deflate (standart), Deflate64, BZIP2, LZMA ve PPMd dahil birden fazla sıkıştırma yöntemini destekler — ancak Deflate en yaygın uyumlu seçim olmaya devam ediyor.
ZIP Formatını Ne Zaman Korumalı
ZIP, teknik olmayan kullanıcılar veya bilinmeyen alıcılarla dosya paylaşırken ideal olmaya devam ediyor. Her büyük işletim sistemi ZIP dosyalarını ek yazılım gerekmeden yerel olarak açar. E-posta ekleri, web indirmeleri ve belge paylaşım iş akışlarının hepsi ZIP ile sorunsuz çalışır. Formatın rastgele erişim yeteneği, alıcıların büyük arşivlerden belirli dosyalara ihtiyaç duyduğu durumlarda değerlidir.
Microsoft Office belgeleriyle ve ZIP'i yerel arşiv formatı olarak kullanan diğer yazılımlarla çalışmak için ZIP'i kullanmaya devam edin (DOCX, XLSX, PPTX hepsi içeride ZIP dosyasıdır). Java JAR dosyaları ve Android APK paketleri de ZIP tabanlıdır, bu da ZIP araçlarını bu teknolojileri içeren geliştirme iş akışları için gerekli kılar.