it-swarm.asia

ZIP vs RAR ile sıkıştırma

Birçok kişi RAR ile dosyaları sıkıştırıyor, RAR ile sıkıştırılmış dosyalar gönderiyor.

Zip daha standart ve tüm platformlarda çalışıyor. Windows kullanıcıları Zip içeriyor ve Linux kullanıcıları bu dosya biçimiyle ilgili bir sorun yaşamadılar.

Bir süre önce yaptığım testler, Zip'in neredeyse tüm bilgisayarlarda ücretsiz çalıştığı zaman RAR'ın daha iyi sıkıştırdığını (bazı kilobaytlar, daha fazla değil) ama ücretsiz olmayan bir program kullanmaya yetmediğini gösterdi.

Neden bazı insanlar sıkıştırmak için Zip yerine RAR kullanıyor?

84
FerranB

HARDCORE!

Gerçekten mi.
Bu çoğu RAR kullanıcısının RAR'ı tercih etme nedeni: Sahnenin bir parçası. Bir standart. Siyah sanat uzmanları gibi şeyler yapmanın bir işareti yapar.

Bunların hiçbiri geçerli sebepler değil. RAR'ın daha hızlı olduğu ya da RAR'ın daha küçük boyutlara ulaştığına dair bir argüman vardı ve bu Zip dosyalarına karşı da geçerli. Ancak aynı kişiler RAR arşivlerini bölmek, MD5 olmayan toplamlar oluşturmak ve sonunda bir PAR parite dosyası oluşturmak için ısrar edecekler, sonunda bir Torrent kullanacaklar, dosyaları taşımak için Usenet kullanmayacaklar. Sellerde bunun için hiçbir sebep yoktur. Aslında sıkıştırmamak için güçlü bir neden vardır, bu yüzden dosya ekilirken kullanılabilir.

Ancak buradan görebildiğiniz gibi, kompresör ve dekompresörün iyi bir versiyonuna veya uygulamasına sahip olmanın değeri anlaşılamamıştır ve WinRAR bu testi geçememektedir.

7-Zip bu pastayı alır ve genellikle ebat ve hız için daha iyidir. BZip2 gerçekten çalışıyor olmalı, ancak birçok insanın GUI uygulaması iyi değil. Komut satırı elbette harika, ancak 7-Zip gibi sağ tıklatmak veya StuffIt gibi sürükle ve bırak işlemi çok daha kolay.

İşte RAR'ı öne çıkaran görünen 2002 ölçümleri . Ancak çoklu iş parçacığı ve bellek kullanımı, bu alanda RAR'ı geride bırakın gibi görünen değişikliklere izin veriyor.

P.S. Kötü kullanılan sıkıştırma işlemlerinin en kötü örneği JPEG, DivX veya MP3 gibi kayıplı bir sıkıştırma ile sıkıştırılmış görüntü, video ve ses dosyalarını daha fazla kayıpsız formatta "sıkıştırılmış" olarak gördüğüm zamandır. Üzgünüm, ancak çoğu durumda dosyayı orijinal boyutunun% 95'inden daha azına düşürmediğiniz ve bu durumda herkesin zamanını ve çabalarını boşa harcadığınız açıkça belirtilmelidir.

31
dlamblin

RAR'a karşı bir nokta (bildiğim kadarıyla) onu sıkıştırabilecek ücretsiz bir yazılımın olmamasıdır. WinRAR'ın şu anki sürümleri 7z'yi (ve 7z rar'ı açabilir) ve 7z genellikle Zip'den daha iyi sıkıştırır (ve genellikle rar'dan daha iyidir), bana RAR dosyalarını 7Z dosyalarını geri gönderenleri gönderme eğilimindedir :)

Diğerleri düz eski olsun .Zip tabii ki dosyaları. Belki ondan öğrenirler;)

14
mihi

WinRAR ile ilgili özelliklerden biri de orijinal oluşturma tarihlerini / çıkartma işlemindeki klasörleri koruyor olmasıdır.

Hem rar hem de .Zip klasör oluşturma tarihini/saatini korur, ancak yalnızca winrar çıkarımda bu bilgiyi korur görünmektedir

14
bobobobo

RAR dosyalarının, Zip dosyalarının sınırlamaları yoktur. Zip dosyalarının 65536 dosya içermesiyle sınırlı olduğunu ve her bir dosyanın arşivin toplam boyutunun yaklaşık 4GB ile sınırlı olduğunu düşünüyorum. Zip64 var, ancak açık bir dosya formatı değil.

Wikipedia'nın Zip dosyası formatındaki girişi :

Hem arşiv dosyası hem de içindeki dosyalar için maksimum boyut 4.294.967.295 bayttır (2).32.1 bayt veya 4GiB eksi 1 bayt standart .Zip ve 18,446,744,073,709,551,615 bayt (264Zip64 için −1 bayt veya 16EiB eksi 1 bayt).

Wikipedia ayrıca RAR'ın ilk 1993 yılında piyasaya sürüldüğünü belirtirken, Zip64 2001 (?) . Ayrıca, Zip64 desteği Windows XP'de yerleşik değildir.

Ayrıca bakınız:

11
FigBug

RAR'ın Zip üzerinden aldığı başka bir şey: Authenticity information. RAR Arşivimi "imzalayabilirim" ve sonra alıcı şunu görebilir: a) onu kim yarattı, b) orijinal dosya adının ne olduğunu, c) oluşturulduğunda. Ayrıca, Arşiv Kilitleme, arşivin değiştirilemeyeceği anlamına gelir - Zip'in bunu yapıp yapamayacağını bilmiyorum, kontrol etmedim. Aynı kurtarma kayıtları için de geçerlidir, Zip/7-Zip tarafından desteklenip desteklenmediğinden emin değil.

Rar Auth Example

Ayrıca, Rar vs. 7-Zip ile ilgili sevdiğim şey Komut Satırı desteği. 7-Zip'i en son kontrol ettiğimde komut satırı yoktu. Sanırım şu anki tarihi dosya adına eklemek üzereydi.

10
Michael Stum

Windows ortamında çalışıyorsanız, Zip uyumluluk nedenlerinden dolayı kullanmak için en iyi şeydir. Diğerleri kadar sıkıştıramayabilir, ancak destek XP/Vista/etc içerisinde yapıldığı için, bir Zip dosyasının alıcısının dosyayı açabileceğinden emin olabilirsiniz. Özellikle kurumsal bir ortamda, bu daha az sayıda “bununla ne yapabilirim?” Durumlarına yol açar.

Sıkıştırma oranı GERÇEKTEN önemliyse ve alıcının başka bir şey yüklemesini sağlayabiliyorsanız, hem WinRAR hem de 7-Zip birçok durumda Zip'i yenebilir.

Fakat cidden - yüzde kaç ekstra sıkıştırma ne zaman artık size önemi veriyor? Görüntüler, sesler ve videolar zaten çoğu insan için sıkıştırılmış durumda (hiç HEDEF ham videoyla çalıştınız mı?), Bu yüzden onları sıkıştırmayacaksınız. Ve diğer her şey kıyaslandığında oldukça küçük.

Bant genişliği bugünlerde olduğu gibi, Zip olmayan bir kompresörün size nadiren verdiği az miktarda ekstra sıkıştırma, uyumluluk sorunları için nadiren telafi ediyor.

9
Michael Kohne

Zip'i kullanıyorum, çünkü işte sahip olduğumuz makinelerde mevcut ve destekleniyor ve herkes Zip dosyalarıyla çalışabiliyor.

9
Lance Roberts

RAR, dosyaları sıkıştırmadan önce bir araya getiren Katı Arşiv seçeneğine sahiptir. Bu, dosya başına yalnızca bir kez görünen, ancak birçok dosya arasında yinelenen kalıpları sıkıştırmanıza olanak tanır. Örneğin, XML dosyaları ile büyük olasılıkla.

Zip böyle bir seçeneğe sahip değildir.

Yine de Unix platformunda dosyalarınızı TAR'ya sıkıştırmadan önce TAR ile sıkıştırabilirsiniz; bu da size Solid Archive ile RAR ile kabaca aynı davranışı verecektir.

7-Zip, 7Z sıkıştırmasını kullanırken benzer bir seçeneği desteklemektedir.

Zip'in o kadar standart olmasına rağmen, dış dünya ile iletişim için her zaman ilk seçeneğiniz olması gerektiğine katılıyorum. Sizinle hemfikirseniz, RAR veya 7Zip gibi daha iyi bir formatta, o zaman yapın.

9
Vincent Robert

Zip'e Göre RAR'ın Avantajı: GMail, RAR dosyalarına çalıştırılabilir dosyalar (veya başka tür dosyalar) gönderdiğinizde şikayet etmez, ancak ZIPped dosyalarında yaptığınız zaman da şikayet eder.

9
Rook

RAR'a karşı bir nokta (bildiğim kadarıyla) onu sıkıştırabilecek ücretsiz bir yazılımın olmamasıdır.

Sadece bu noktada bir yorum yapmak için, RAR'ın tamamen işlevsel bir komut satırı uygulaması ücretsizdir. (sıkıştırır, sıkıştırır, yazlık elbiseler yapar ... tamam, sonuncusu değil, ama GUI'siz versiyondan daha güçlü değil).

9
user26897

Bir RAR arşivini birden fazla küçük parçaya bölebilir ve her bir parçayı ayrı ayrı gönderebilirsiniz. Arşiv tüm bölümler olmadan tam olarak geri yüklenemez, bu yüzden kullanışlıdır.

Bunun dışında, RAR of Zip'in gerçek avantajlarını bilmiyorum.

4
Yuval

RAR genellikle Zip'den daha iyi sıkıştırır. Tabii ki, büyük ölçüde verilere bağlıdır, ancak çoğu zaman hızlı RAR, Zip normaline benzer ve RAR en iyisidir.

RAR'ların ayıklanması, Windows dışındaki platformlarda zaten iyi bir şekilde destekleniyor: check-out 7-Zip .

3

Bir süre önce yaptığım testler bana RAR'ın daha iyi sıkıştırıldığını gösterdi (bazı kilobayt, daha fazla değil)

Sanırım, resimler, video vb. Zaten sıkıştırılmış dosyaları sıkıştırmayı denediniz.
Esas olarak kaynak dosya içeren bir klasörü sıkıştırdığımda elde ettiğim sonuç (Java, jar, txt, images, vb.):

13.754 Files
2.234 Folders

WinRar'da Zip ve rar arşivleri için en iyi sıkıştırma seçeneğini kullandım.

Sıkıştırmadan önce

494 MB (518.688.768 bytes)

Zip ile sıkıştırdıktan sonra

115 MB (121.024.512 bytes)

RAR ile sıkıştırıldıktan sonra

71,6 MB (75.177.984 bytes)

Benim durumumda 43,4 MB'lık bir fark var. Gördüğünüz gibi, ne tür bir veriyi sıkıştırdığınıza bağlı.

2
vovahost

7Zip (genellikle) en yüksek sıkıştırma oranına sahip ancak sonuç olarak en yavaş olanıdır. Ben yaklaşık 120GB'a patlamış 4GB wiki verilerini çıkarttım. Zip, en eskilerden biri olan her yerdedir; Herhangi biri, herhangi bir yerde, herhangi bir yerde, UNIX dünyasında olmasına rağmen, tar + gzip (veya bzip) kombinasyonu çok daha fazla tercih edilir. rar, hız, özellikler/kullanım ve sıkıştırma oranı arasında adil tavizler verdi, neden hackerlar arasında popüler, neden olsa da kimse bilmiyor.

2
aa-

Bzip2'nin partinin en iyi sıkıştırmasına sahip olduğuna inanıyorum, ancak çok yavaş. 7-Zip Windows'ta benim seçimim ama ikonu korkunç; Windows 95'ten gibi görünüyor!

Standart Linux (Ubuntu, en azından) dosya arşivleyiciyi seviyorum. Bir dosyayı çıkardığınızda, içinde bir dosya veya klasör varsa, geçerli dizine, aksi takdirde bir alt klasöre çıkarılır. Tüm bu klasördeki klasör durumlarını kaydeder; burada Windows'ta, ayıklamadan önce Zip'in içeriğini sürekli kontrol ederim.

2
DisgruntledGoat

Rar çoğunlukla daha iyi sıkıştırma özelliğine sahiptir ve sıkıştırma hataları ile daha iyi olması beklenir.

1
Fernando Briano

WinRar çok iyi bir araç, bu yüzden yapabildiğimde RAR kullanıyorum. Ancak, RAR'ı bilmeyen diğer insanlarla birlikte çalışabilirlik arayışı içindeysem, elbette Zip kullanıyorum. Neyse ki, WinRar da Zip yapabilir. :)

0
JP Alioto

S: Neden bazı insanlar sıkıştırmak için Zip yerine RAR kullanıyor?

C: Çünkü bu insanlar bir zamanlar sıkıştırılmış dosyayı açmayı da önemsiyorlar. Biraz zaman ve enerjim varsa, ortaya çıkan dosyaların sıkıştırma ve açma zamanlarını alan normal ve en iyi ayarlarla birbirlerine karşı en son 7Zip ve WinRAR'ı deneyeceğim. Elde edilen ebatlar genellikle benzer oy alanlarındadır, bu nedenle metrik değer kadar önemli değildir (özellikle uygun hızda internete sahip olduğunuzda). En az birkaç yıl önce RAR iki kat daha hızlı bir şekilde ayrıştırıldı. v4.0, dekompresyon hızında% 30 iyileşme vaat ediyor.

Elimde bazı numaralar olduğunda bu cevabı güncelleyeceğim.

düzenleme: Yukarıdaki yorumlara gömülen bu önemli şeydi: "Son kontrol ettiğim 7z, tar.gz/tar.bz2 gibi, tek bir dosyayı bir arşivden çıkarmak, o dosyadan önceki her şey olması gerektiği gibi. dosyanın çıkarılabilir olması için işlemler. rar/Zip bu sorunu yaşamıyor "

Bu sorunu da hatırladığımı hatırlıyorum, ancak winrar'daki 7z çıkartma ile ilgili bir sorun olmadığından emin olmak için en son 7Zip'i doğrulamak zorunda kalacağım.

0
Anonymous Coward

7-Zip kullanıyorum

Zip'i RAR ile eşit olarak sıkıştırır, örneğin aşağıdakiler mp4 video veya jpeg görüntüsünü biraz daha sıkıştırabilir (muhtemelen meta verilerdir):

7z a -tzip -mfb=258 -mpass=15 -mfb=258 file.Zip @list_of_files_no_dir5

Ayrıca 7z denilen daha iyi bir sıkıştırma yöntemine sahiptir ve bu RAR'dan önemli ölçüde daha iyidir (ve daha yavaştır).

PS aynı zamanda RAR'ı da çıkarır, bu yüzden pahalı yerine açık kaynakla hiçbir büyük kayıp olmaz ...

0
ZaB