it-swarm.asia

Mengompresi dengan RAR vs ZIP

Banyak orang mengompresi file dengan RAR, mengirim file terkompresi dengan RAR dan sebagainya.

Zip lebih standar dan berfungsi di semua platform. Pengguna Windows telah memasukkan Zip dan pengguna Linux tidak memiliki masalah dengan format file itu.

Tes yang saya lakukan beberapa waktu lalu menunjukkan kepada saya bahwa RAR kompres lebih baik (beberapa kilobyte, tidak lebih) tetapi tidak cukup untuk menggunakan program tidak bebas ketika Zip bekerja di hampir semua komputer secara gratis.

Mengapa beberapa orang menggunakan RAR daripada Zip untuk mengompresi?

85
FerranB

Berhenti menggunakan ini WinRAR dan WinZip alat - beralih ke 7-Zip .

  • Gratis
  • tersedia di seluruh platform, sebagai baris perintah dan GUI
  • tersedia dalam bentuk portabel di seluruh platform
  • memiliki rasio kompresi yang baik (periksa situs atau coba sendiri)
  • tidak memiliki rasa sakit yang muncul
  • memungkinkan Anda untuk menggunakan sebagian besar format lain
  • itu juga open-source
  • dapat digunakan dalam pengembangan komersial dan pribadi (dalam GNU kendala LGPL)
  • forum dukungan langsung di Sourceforge
  • Kompatibilitas Vista 32-bit
  • beberapa bahasa didukung

Satu-satunya format kompresi yang saya temukan tidak didukung untuk ekstraksi adalah ACE .

Referensi.


Saya diberi tahu bahwa kalimat pembuka saya untuk jawaban ini terasa 'pasaran'.

Saya mengambilnya dengan semua niat baik, karena
tanpa dibayar untuk perangkat lunak gratis ini atau
dengan cara apa pun terkait dengannya atau, orang-orang yang membuatnya,
Saya sangat merasakan keinginan untuk Mendorongnya ke semua orang yang saya kenal.

Ini berasal dari pertemuan saya yang tak terhitung jumlahnya selama bertahun-tahun
orang menggunakan alat-alat lain ini dan bergumam tentang ketidaksesuaian,
Munculan yang mengganggu dan banyak masalah lainnya, namun, entah bagaimana
terus melewatkan 7-Zip saat tiba di lokasi.

Saya telah memutuskan untuk mengambil setiap kesempatan untuk mempublikasikan 7-Zip.

156
nik

Ini HARDCORE!

Sangat.
Itulah alasan sebagian besar pengguna RAR untuk lebih memilih RAR: Bagian dari adegan. Sebuah standar. Tanda melakukan hal-hal seperti ahli seni hitam melakukannya.

Tak satu pun dari ini adalah alasan yang valid. Ada argumen bahwa RAR lebih cepat atau bahwa RAR mencapai ukuran yang lebih kecil, dan ini berlaku untuk file Zip. Tetapi orang yang sama akan bersikeras untuk membagi arsip RAR, dan membuat jumlah non-MD5 dan menghasilkan file paritas PAR tambahan ketika pada akhirnya, mereka akan menggunakan Torrent dan bukan Usenet untuk memindahkan file. Di torrents tidak ada alasan untuk semua itu. Bahkan ada alasan kuat untuk tidak melakukan kompres, sehingga file tersebut dapat digunakan saat diunggulkan.

Tetapi seperti yang dapat Anda lihat dari sini sudah, nilai memiliki versi yang baik atau implementasi kompresor dan dekompresor tidak dapat dikecilkan, dan WinRAR hanya gagal tes itu.

7-Zip mengambil kue itu, dan umumnya lebih baik untuk ukuran dan kecepatan. BZip2 benar-benar harus berjalan, tetapi banyak orang tidak memiliki implementasi GUI yang baik. Baris perintah sangat bagus tentu saja, tetapi mengklik kanan seperti 7-Zip, atau seret-dan-jatuhkan seperti StuffIt jauh lebih mudah.

Inilah pengukuran seseorang 2002 yang membuat RAR unggul. Tetapi multi-threading dan penggunaan memori memungkinkan untuk perubahan di area ini yang tampaknya meninggalkan RAR .

PS Contoh kompresi terburuk yang digunakan dengan buruk adalah ketika saya melihat file gambar, video dan audio yang sudah dikompresi dengan kompresi lossy seperti JPEG, DivX, atau MP3 selanjutnya "dikompresi" dengan semua format lossless. Maaf, tetapi harus jelas bahwa dalam kebanyakan kasus Anda tidak mengurangi file menjadi kurang dari 95% dari ukuran aslinya, dan dalam hal ini Anda hanya membuang waktu dan upaya semua orang.

31
dlamblin

Salah satu fitur tentang WinRAR adalah mempertahankan tanggal pembuatan asli folder pada ekstraksi.

Baik rar dan .Zip mempertahankan tanggal/waktu pembuatan folder tetapi tampaknya hanya winrar yang mempertahankan info tentang ekstraksi

15
bobobobo

Suatu titik terhadap RAR adalah bahwa (sejauh yang saya tahu) tidak ada perangkat lunak gratis yang dapat mengompresnya. Karena versi WinRAR saat ini dapat mendekompresi 7z (dan 7z dapat mendekompres rar), dan 7z biasanya kompres lebih baik daripada Zip (dan seringkali lebih baik daripada rar), saya cenderung mengirim mereka yang mengirim saya file RAR file 7Z kembali :)

Yang lainnya mendapatkan file .Zip tua yang biasa saja. Mungkin mereka belajar darinya;)

14
mihi

File RAR tidak memiliki batas yang dimiliki file Zip. Saya pikir file Zip terbatas berisi 65536 file dan setiap file dan ukuran total arsip dibatasi sekitar 4GB. Ada Zip64, tetapi ini bukan format file terbuka.

Dari entri Wikipedia pada format file Zip :

Ukuran maksimum untuk file arsip dan file individual di dalamnya adalah 4.294.967.295 byte (232−1 byte, atau 4GiB minus 1 byte) untuk standar .Zip, dan 18.446.744.073.709.551.615 byte (264−1 byte, atau 16EiB minus 1 byte) untuk Zip64.

Wikipedia juga menyatakan bahwa RAR pertama kali dirilis pada tahun 1993, sedangkan Zip64 mungkin belum dirilis sampai 2001 (?) . Dukungan untuk Zip64 juga tidak ada untuk Windows XP.

Lihat juga:

11
FigBug

Hal lain yang dimiliki RAR terhadap Zip: Informasi keaslian Saya dapat "menandatangani" Arsip RAR saya dan kemudian penerima dapat melihat a) siapa yang membuatnya, b) apa nama file aslinya, c) ketika itu dibuat. Selain itu, Penguncian Arsip berarti bahwa arsip tidak dapat dimodifikasi - Saya tidak tahu apakah Zip dapat melakukannya, belum dicentang. Hal yang sama berlaku untuk catatan pemulihan, tidak yakin apakah Zip/7-Zip mendukungnya.

Rar Auth Example

Juga, apa yang saya sukai tentang Rar vs 7-Zip adalah dukungan Command Line. Terakhir kali saya memeriksa 7-Zip, baris perintah kurang. Saya pikir ini tentang menambahkan tanggal saat ini ke nama file.

10
Michael Stum

Jika Anda bekerja di lingkungan Windows, maka Zip adalah yang terbaik untuk digunakan karena alasan kompatibilitas. Ini mungkin tidak kompres seperti yang lain, tetapi karena dukungan dimasukkan ke XP/Vista/etc, Anda dapat yakin bahwa penerima file Zip akan dapat membukanya. Terutama di lingkungan perusahaan, ini mengarah pada contoh yang jauh lebih sedikit dari 'apa yang harus saya lakukan dengan ini?'.

Jika rasio kompresi BENAR-BENAR penting, dan Anda bisa membuat penerima menginstal sesuatu yang lain, maka WinRAR dan 7-Zip tampaknya mampu mengalahkan Zip dalam banyak kasus.

Tapi serius - kapan kompresi ekstra beberapa persen mereka memberi Anda masalah lagi? Gambar, suara, dan video sudah dikompresi untuk sebagian besar orang (pernahkah Anda bekerja dengan video mentah?), Jadi Anda tidak akan mengompresnya. Dan yang lainnya cukup kecil jika dibandingkan.

Dengan bandwidth seperti sekarang ini, jumlah kompresi ekstra yang relatif kecil yang diberikan kompresor non-Zip jarang membuat Anda mengatasi masalah kompatibilitas.

9
Michael Kohne

Saya menggunakan Zip karena tersedia dan didukung pada mesin yang kami miliki di tempat kerja, dan semua orang dapat bekerja dengan file Zip.

9
Lance Roberts

RAR memiliki opsi Arsip Padat yang menggabungkan file bersama sebelum kompresi. Ini memungkinkan untuk mengkompres pola yang hanya muncul sekali per file tetapi diulang di antara banyak file. Sangat mungkin dengan file XML misalnya.

Zip tidak memiliki opsi seperti itu.

Pada platform Unix, Anda dapat TAR file Anda terlebih dahulu sebelum mengompresi TAR yang akan memberi Anda perilaku yang kira-kira sama dari RAR dengan Solid Archive.

7-Zip mendukung opsi serupa ketika menggunakan kompresi 7Z.

Saya setuju bahwa Zip sangat standar sehingga harus selalu menjadi pilihan pertama Anda untuk berkomunikasi dengan dunia luar. Jika Anda dapat setuju dengan rekan-rekan Anda pada format yang lebih baik seperti RAR atau 7Zip, maka lakukanlah.

9
Vincent Robert

Keuntungan dari RAR dibandingkan Zip: GMail tidak mengeluh ketika Anda mengirim file yang dapat dieksekusi (atau jenis file lainnya) dalam file RAR, tetapi melakukannya ketika Anda melakukannya dalam file ZIP.

9
Rook

Suatu titik terhadap RAR adalah bahwa (sejauh yang saya tahu) tidak ada perangkat lunak gratis yang dapat mengompresnya.

Hanya untuk memberikan komentar tentang hal ini, implementasi baris perintah yang berfungsi penuh dari RAR adalah gratis. (itu kompres, itu dekompresi, itu membuat gaun musim panas .. oke bukan yang terakhir, tapi itu hanya, jika tidak lebih, lebih kuat dari GUI versi tidak bebas).

9
user26897

Anda dapat memecah arsip RAR menjadi beberapa bagian kecil dan mengirim setiap bagian secara terpisah, misalnya. arsip tidak dapat sepenuhnya dipulihkan tanpa semua bagian, jadi itu berguna.

Selain itu, saya tidak tahu keuntungan nyata RAR dari Zip.

4
Yuval

RAR biasanya kompres jauh lebih baik daripada Zip. Tentu saja itu sangat tergantung pada data, tetapi sebagian besar waktu RAR cepat mirip dengan Zip normal, dan RAR terbaik jauh lebih baik.

Mengekstrak RAR sudah didukung dengan baik pada platform selain Windows: periksa 7-Zip .

3

Tes yang saya lakukan beberapa waktu lalu menunjukkan kepada saya bahwa RAR kompres lebih baik (beberapa kilobyte, tidak lebih)

Saya pikir Anda mencoba mengompres file yang sudah dikompres seperti gambar, video, dll.
Ini adalah hasil saya ketika saya memampatkan folder yang berisi file sumber utama (Java, jar, txt, gambar, dll):

13.754 Files
2.234 Folders

Saya menggunakan opsi kompresi terbaik di WinRar untuk Zip dan untuk arsip rar.

Sebelum kompresi

494 MB (518.688.768 bytes)

Setelah kompresi dengan Zip

115 MB (121.024.512 bytes)

Setelah kompresi dengan RAR

71,6 MB (75.177.984 bytes)

Ini perbedaan 43,4 MB dalam kasus saya. Jadi seperti yang Anda lihat, itu sangat tergantung pada tipe data apa yang Anda kompres.

2
vovahost

7Zip (umumnya) memiliki rasio kompresi tertinggi tetapi akibatnya, paling lambat. saya pernah mengekstraksi data wiki 4GB meledak menjadi sekitar 120GB. Zip ada di mana-mana, salah satu yang tertua; siapa pun, apa pun, di mana pun dapat menanganinya, meskipun di dunia UNIX, kombinasi tar + gzip (atau bzip) jauh lebih disukai. rar telah mendapat kompromi yang adil antara kecepatan, fitur/penanganan dan rasio kompresi, mengapa ini populer di kalangan peretas (menang), tidak ada yang tahu, itu semacam sikap.

2
aa-

Saya percaya bzip2 memiliki kompresi terbaik, tetapi sangat lambat. 7-Zip adalah pilihan saya di Windows tetapi ikonnya mengerikan; sepertinya itu dari Windows 95!

Saya suka pengarsip file standar Linux (Ubuntu, setidaknya). Ketika Anda mengekstrak file, jika ada satu file atau folder di dalamnya, itu diekstraksi ke direktori saat ini, atau sub folder. Menyimpan semua situasi folder-dalam-folder, di mana pada Windows saya terus-menerus memeriksa isi Zip sebelum mengekstraksi.

2
DisgruntledGoat

Rar memiliki kompresi yang lebih baik, dan seharusnya lebih baik dengan kesalahan kompresi.

1
Fernando Briano

WinRar adalah alat yang hebat, jadi saya menggunakan RAR ketika saya bisa. Tapi, jika saya mencari interoperabilitas dengan orang lain yang mungkin tidak tahu tentang RAR, saya menggunakan Zip tentu saja. Untungnya, WinRar dapat melakukan Zip juga. :)

0
JP Alioto

T: Mengapa beberapa orang menggunakan RAR daripada Zip untuk mengompresi?

A: Karena orang-orang itu juga peduli tentang kadang-kadang dekompresi file terkompresi. Jika saya punya waktu dan energi saya akan mencoba pit 7Zip dan WinRAR terbaru terhadap satu sama lain dengan pengaturan normal & terbaik mengambil waktu kompresi dan dekompresi file yang dihasilkan. Ukuran yang dihasilkan umumnya di stadion baseball yang sama sehingga metrik tidak terlalu penting (terutama ketika Anda memiliki internet kecepatan yang layak). Setidaknya beberapa tahun yang lalu RAR didekompresi dua kali lebih cepat. v4.0 menjanjikan peningkatan 30% ke kecepatan dekompresi.

Saya akan memperbarui jawaban ini ketika saya memiliki beberapa nomor.

sunting: Terkubur dalam komentar di atas adalah hal yang penting ini: "Terakhir saya memeriksa 7z, seperti tar.gz/tar.bz2, sangat lambat dalam mengekstraksi satu file dari arsip karena semuanya sebelum file itu harus proses agar file dapat diekstraksi. rar/Zip tidak memiliki masalah itu "

Saya ingat memperhatikan masalah ini juga, tetapi saya harus memverifikasi pada 7Zip terbaru untuk memastikan itu bukan masalah yang terkait dengan ekstraksi 7z di winrar.

0
Anonymous Coward

Saya menggunakan 7-Zip

Ini kompres Zip setara dengan RAR mis. Berikut bahkan akan mengkompres video mp4 atau gambar jpeg sedikit (mungkin metadata):

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

Ini juga memiliki metode kompresi yang lebih baik yang disebut 7z yang secara signifikan lebih baik (dan lebih lambat) daripada RAR.

PS itu juga mengekstrak RAR, jadi tidak ada kerugian besar dengan open source di tempat yang mahal ...

0
ZaB