Üç format? Neden?


12

Geçenlerde Yakut Kaynak indirmek için gerekli buradan ve o vardır "üç biçimde kullanılabilir" diyor .tar.bz2, .tar.gzve .zip. Üç formata da ihtiyacımız var mı? En azından Linux ve OSX'te bu üçünden herhangi birini kolayca yapabilirim. Windows'da, sadece zip yerleşik olduğunu düşünüyorum. Bu tercihlerin arkasında bir şey var mı, yoksa bu sadece dini bir savaş mı?


Mümkün olduğunca çok sayıda kullanıcı için iyi olarak bakın. Paketleme kaynağı (veya diğer dosyalar) birden çok formatta bazı kullanıcılara gereksiz manuel adımlar kazandırır. Ve BTW, Windows'ta 7zip, WinZip veya WinRar varsa tüm 3 formatlar desteklenir.
Tech Tech Guy

Evet. kabul edilebilir, as, takdire şayan, hoş, kötü, patron, kabadayı, sermaye, seçim, övgüye değer, hoş, çatlamak, lüks, mükemmel, olağanüstü, uygun, birinci sınıf, boğuk, sevindirici, büyük, onurlu, muhteşem, temiz, güzel, hoş, pozitif, değerli, asal, rad, recherché, saygın, tatmin edici, tatmin edici, seçin, gemi şekli, ses, şaplak, görkemli, sterlin, muazzam, süper, süper seçkin, süper mükemmel, mükemmel, üstün, uç, enfiye kadar, değerli, hoş, harika, layık cevap. Peki interneti KURU tutmaya ne dersiniz?
Dan Rosenstark

Vay. Çok fazla kafein. Veya bir eş anlamlılar sözlüğü tıkalı :) Ve neden KURU ??? Sık sık nemlendirin, aksi takdirde internetiniz çatlar.
Tech Tech Guy

@Traveling Tech Guy, evet, çok fazla kafein :) KURU en.wikipedia.org/wiki/Don%27t_repeat_yourself gibi
Dan Rosenstark

Yanıtlar:


19

.tar.gzdosyalar (yine de, bu konumda birkaç yıl geçtikten sonra), unix benzeri sistemlere yönelik arşivler için en yaygın arşiv biçimidir. Herhangi bir unix benzeri sistemdeki kullanıcılar ek yazılım yüklemeden bunları açabilir, ancak Windows çalıştıran kullanıcılar açamaz. Bazen .tgzbunun yerine daha az yaygın olsa da çağrılırlar (kural, Windows NT ve Windows 95'te kaldırılan Windows dosya adlandırma sınırlamalarını aşmaya başladı).

.zipdosyalara herhangi bir ek yazılım yüklenmeden modern Windows varyantlarında varsayılan olarak erişilebilir. Genellikle diğer sistemlerde de kullanılabilirler, ancak minimum kurulumlarda destek her zaman varsayılan olarak dahil edilmez.

Bu nedenle, yukarıdaki iki format, insanların yeni eklenmiş bir araç olmadan yeni kurulmuş bir sistemden bile açabileceklerinin yaklaşık% 100'ünü kapsaması için verilmiştir.

.tar.bz2dosyaları benzer .tar.gzancak gzip yerine bzip2 biçimini kullanın. Bunlar daha küçük, bazen önemli ölçüde daha küçük, indirmek için daha hızlı olacaktır - ancak Windows'ta destek daha az yaygındır ve benzer .zipdestek, diğer işletim sistemlerinin minimum yüklemelerinde varsayılan olarak her zaman mevcut değildir.

Bu, ekstra yardımcı programı yüklenmiş olan kullanıcılara kolaylık olarak sunulur (ve muhtemelen sağlayıcı için biraz bant genişliği tasarrufu sağlar), ancak küçük dosyalar için fark oluşturma / teklif etme / destekleme zorluğuna değmez (kurulumda / derlemede) örneğin belgeler).

.7zdosyalar da bugünlerde daha fazla görülmeye başlıyor. Bunlar 7-zip ve uyumlu araçlarla üretilen + okunan dosyalardır ve genellikle ziped veya gziped arşivlerinden çok daha küçüktür (ve bzip2ed ed arşivlerinden de daha küçüktür ). Örneğin, ADSL tabanlı bir internet bağlantısını aktarmak için düzenli olarak MSSQL veritabanı yedeklerini sıkıştırıyorum - 7zip, standart zip formatında üretilen dosyaların yarısından daha küçük dosyaları üretme eğilimindedir, bu da aktarım süresinde önemli bir fark yaratır (telafi etmekten daha fazla) 7zip sıkıştırma algoritmasının standart zip algoritmasından çok daha yavaş olması). 7-zip formatının kullanımı şu anda özellikle yaygın değildir, çünkü ilgili araçlar diğer seçeneklerden daha az yaygındır.

Bzip2 arşivlerinde olduğu gibi, 7-zip arşivleri, varsa, ekstra yardımcı programı yüklü olan (ve sağlayıcı için biraz bant genişliği kaydetmek için) kullanıcılara kolaylık olarak sunulur, ancak küçük dosyalar için fark güçlüklere değmez fazladan biçim oluşturma / sunma / destekleme (örneğin yükleme / derleme belgelerinde).

( arşiv dosyası formatları konusunda dini bir savaş görmek istiyorsanız , Usenet veya korsan (özür dilerim "sahnesinden) kalan bölgeye kısa bir yolculuk yapın ve bir şeyin .rararşivlerden daha uygun olabileceğini önermeye cesaret edin - neredeyse bir emacs kullanıcısının vim denemesini önermek kadar yangın çıkarıcı olduğu gibi)


güzel cevap David. Net olarak indirdiğimiz her şey için üç dosya biçimini tekrarlamak için çok DRY olmayan bir çözüm olduğunu düşünüyorum.
Dan Rosenstark

Aslında bazen vim ve bazen emac kullanan bir adam hakkında bir şeyler okudum. Şok olmuştum!
Dan Rosenstark

4
Hayır, .rardosyalar harika! TV şovlarını 30 9mb'lik dosyalara bölmek ve albümleri sıkıştırmak da dahil olmak üzere her şey için kullanılmalıdır! Bu şanlı formatın yapamayacağı bir şey var mı? (Ya da duydum. Açıkçası tüm TV
şovlarımı

2
Pencereleri çalıştırırsanız, 7zip'in belirtilen 4 formatın tümünü desteklediğini unutmayın; p
Journeyman Geek

İyi açıklama. VI ve Emacs'a gelince .... evet bunu yapıyorum. Emacs'ı programlama sırasında birçok şey için kullanıyorum, ancak VI ile başladım, bu yüzden derleyici hatalarını düzeltmek için VI'ya atlama alışkanlığım var.
Mart'ta
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.