Artikel
ZIP lawan RAR lawan 7z: format arkib mana yang patut digunakan
Fail tiba sebagai .zip, .rar atau .7z dan kebanyakan orang tidak dapat mengatakan apa perbezaan sebenarnya melangkaui ia folder termampat. Ketiga-tiganya membungkus pelbagai fail menjadi satu dan mengecilkannya, tetapi ia datang daripada projek berbeza, menggunakan algoritma pemampatan berbeza, dan berbeza dalam satu perincian yang penting dalam praktiknya: apa yang boleh anda lakukan dengannya tanpa memasang perisian tambahan.
ZIP: garis dasar sejagat, bebas paten
ZIP, didokumenkan dalam spesifikasi APPNOTE awam PKWARE dan bermula sejak 1989, cukup lama dan cukup terbuka sehingga setiap sistem operasi utama boleh membukanya tanpa memasang apa-apa. Ia menggunakan algoritma DEFLATE secara lalai, yang memampat dengan agak baik dan, yang penting, menyahkod dengan pantas, satu pertukaran sengaja daripada era apabila kelajuan nyahmampat pada perkakasan sederhana penting sama seperti saiz akhir. Itulah sebab ZIP kekal sebagai pilihan lalai bagi apa jua yang bertujuan dibuka oleh penerima yang tidak dikenali.

RAR: proprietari, kukuh dalam memisahkan arkib besar
RAR, singkatan bagi Roshal Archive, ialah format proprietari yang dicipta oleh Eugene Roshal: mencipta fail .rar memerlukan perisian WinRAR berbayar atau rakan sebaris arahannya, walaupun pengekstrak percuma tersedia secara meluas. Kelebihan praktikal utamanya berbanding ZIP ialah memisahkan arkib besar menjadi beberapa jilid bersaiz sama dengan bersih, secara sejarah berguna untuk menyebarkan fail besar merentas media boleh alih atau muat naik terhad saiz, ditambah pengarkiban pejal, memampatkan banyak fail kecil sebagai satu strim berterusan untuk nisbah yang lebih baik.
7z: nisbah pemampatan tertinggi, juga percuma untuk dicipta
7z ialah format asli projek 7-Zip percuma dan sumber terbuka dan biasanya menghasilkan fail terkecil daripada ketiga-tiganya, berkat algoritma LZMA dan LZMA2, dengan kos pemampatan dan nyahmampatan yang lebih perlahan daripada DEFLATE. Berbeza dengan RAR, mencipta dan mengekstrak fail 7z kedua-duanya percuma dan sumber terbuka dari hujung ke hujung, itulah sebab ia menjadi pilihan biasa untuk mengedarkan muat turun besar di mana saiz fail lebih penting daripada kelajuan pengekodan.
Apa yang sebenarnya berubah bagi anda sebagai penerima
Bagi membuka fail yang seseorang hantar kepada anda, format itu hampir tidak penting hari ini: pengekstrak moden mengendalikan ketiga-tiganya. Perbezaan sebenar muncul apabila anda yang membungkus fail: ZIP menjamin penerima boleh membukanya tanpa apa-apa tambahan dipasang, RAR memudahkan jika anda khusus memerlukan pemisahan berbilang jilid, dan 7z memberikan anda fail terkecil apabila kedua-dua pihak mempunyai, atau boleh memasang, pengekstrak yang serasi. Tiada satu pun daripada ketiga-tiganya menyulitkan secara lalai; masing-masing menyokong perlindungan kata laluan pilihan yang perlu anda hidupkan secara jelas.
Membuka mana-mana daripada ketiga-tiganya tanpa memuat naik fail
Pengekstrak arkib kami membaca fail ZIP, RAR, 7z, TAR dan GZ sepenuhnya dalam pelayar anda menggunakan libarchive yang dikompil kepada WebAssembly, jadi kandungan arkib itu tidak pernah meninggalkan peranti anda untuk disenaraikan atau dinyahpek. Ia pembaca, bukan pencipta: ia menyenaraikan dan mengekstrak apa yang sudah ada di dalam arkib berbanding membina yang baharu, jadi membungkus fail anda sendiri ke dalam arkib masih memerlukan aplikasi yang dipasang buat masa ini.

Alat dalam artikel ini
Soalan lazim
Yang mana antara ketiga-tiga itu memampat fail terkecil?
7z, menggunakan algoritma LZMA2, umumnya menghasilkan arkib terkecil daripada ketiga-tiganya bagi kandungan campuran biasa, dengan kos mengambil masa lebih lama untuk memampat dan menyahmampat berbanding DEFLATE ZIP.
Perlukah saya membayar untuk perisian bagi membuka fail RAR?
Tidak. Mencipta arkib RAR memerlukan WinRAR atau versi baris arahannya, yang berbayar, tetapi pengekstrak percuma, termasuk pengekstrak arkib laman ini, boleh membuka dan menyahpek fail RAR sedia ada tanpa kos.
Adakah fail ZIP, RAR dan 7z disulitkan secara lalai?
Tidak. Ketiga-tiganya hanya memampat secara lalai; perlindungan kata laluan ialah tetapan pilihan yang perlu dihidupkan orang yang mencipta arkib itu. Kandungan arkib yang tidak dilindungi boleh dibaca oleh sesiapa yang membukanya, sama seperti folder yang tidak dilindungi.