- Kompresi delta membagi menjadi beberapa saluran dan menyimpan perbedaan untuk meningkatkan redundansi.
- Penggunaannya efisien pada data tabular; hindari memaksakannya pada konten yang sudah terkompresi.
- Dikombinasikan dengan kamus yang solid dan luas, dan jika sesuai, cakupan yang panjang/lengkap.
Jika Anda pernah tertarik dengan opsi "Delta Compression" di WinRAR Jika Anda belum yakin kegunaannya, Anda telah datang ke tempat yang tepat. Kami akan menjelaskannya secara detail, dengan fokus pada kapan menggunakannya, bagaimana ia berinteraksi dengan parameter lanjutan lainnya, dan dampak nyatanya terhadap ukuran file.
WinRAR menawarkan serangkaian pengaturan lanjutan yang kuat (delta, kompresi yang dapat dieksekusi x86, pencarian jarak jauh, dan pencarian menyeluruh) dapat meningkatkan laju kompresi dalam skenario tertentu, meskipun penggunaannya yang sembarangan dapat memperlambat proses atau bahkan memperburuk hasilnya. Berikut panduan yang jelas, beserta contoh dan praktik terbaik untuk membantu Anda mendapatkan setiap pengaturan yang tepat.
Apa itu kompresi delta di WinRAR?
Kompresi delta di WinRAR adalah filter praproses yang membagi aliran data menjadi beberapa kanal byte tunggal dan menyimpan selisih (delta) antara elemen-elemen yang bersesuaian di setiap kanal, alih-alih menyimpan nilai aslinya. Pendekatan ini berguna ketika terdapat struktur berulang dan variasi yang halus, seperti tabel atau deret numerik tertentu.
Dengan mengurangi variasi yang tampak pada dataAlgoritma kompresi utama (LZ dan sejenisnya) menemukan redundansi yang lebih panjang dan karenanya dapat mengemas informasi dengan lebih baik. Ini bukan tongkat ajaib: pada data yang sudah terkompresi atau sangat acak, filter tidak membantu dan dapat menambah waktu pemrosesan tanpa hasil.
Jangan sampai tertukar dengan HTTP Delta Encoding, yang hanya mentransmisikan perubahan dibandingkan dengan versi sumber daya sebelumnya. Keduanya memiliki nama yang sama, tetapi merupakan teknik dengan tujuan dan tingkat yang berbeda.

Parameter kunci dari filter delta adalah jumlah saluran, yang di WinRAR dapat diatur antara 1 dan 31 saat digunakan dari baris perintah. Lebih banyak kanal dapat membantu pemrosesan data dengan periodisitas yang lebih luas, tetapi mengunggahnya secara sembarangan biasanya meningkatkan waktu kompresi tanpa banyak penambahan.
Cara kerjanya: Saluran dan perbedaan byte demi byte
Saat Anda mengaktifkan filter deltaWinRAR membagi aliran menjadi beberapa kanal berukuran satu byte (misalnya, dengan menyisipkan posisi) dan menghitung perbedaan yang berurutan di setiap kanal. "Perataan" perubahan ini memudahkan kompresor untuk mendeteksi pengulangan yang panjang.
Rentang saluran yang diizinkan adalah 1 hingga 31Memilih metode yang tepat bergantung pada pola data Anda: jika Anda mencurigai adanya periodisitas yang teratur atau struktur tabel yang luas, cobalah langkah-langkah umum (4–8, 16, dan 31) dan ukur hasilnya. Jika tidak ada peningkatan yang jelas, kembali ke nilai yang moderat atau biarkan WinRAR yang memutuskan.
Dalam data yang sangat redundan (misalnya, tabel dan rekaman dengan bidang yang stabil) Delta dapat membuat perbedaan yang signifikan; namun, dengan gambar JPEG, musik MP3, atau video yang sudah dikompresi, masuk akal untuk tidak memaksakannya, karena tidak akan membuat perbedaan apa pun.
Di mana ia diaktifkan dan bagaimana ia hidup berdampingan dengan mode lain
Dalam antarmuka grafis WinRAR Kompresi delta tersedia sebagai opsi lanjutan saat bekerja dengan arsip RAR/RAR5. Opsi ini tidak tersedia untuk ZIP. Kompresi delta berbagi ruang dengan mode lain seperti pencarian jarak jauh, pencarian menyeluruh, dan filter untuk file yang dapat dieksekusi x86 32-bit/64-bit.
Pada baris perintah dikontrol dengan -mc, opsi serbaguna yang formatnya adalah: -mc. Sini, canales hanya mempengaruhi delta, dan modo mendefinisikan filter: D (delta), E (executable x86), L (pencarian jarak jauh) dan X (pencarian menyeluruh).
Informasi penting tentang kompatibilitas format: Di RAR 5.0, hanya mode D dan E yang didukung. Mode L dan X tidak didukung di kontainer tersebut, sehingga akan diabaikan atau dilaporkan tergantung versinya.
Tanda di akhir menyesuaikan cakupan: "+" memaksa mode yang dipilih untuk diterapkan ke semua data; "-" menonaktifkannya; tanpa tanda, WinRAR secara otomatis memutuskan berdasarkan jenis konten dan metode kompresi saat ini. Pengubah -mc- menonaktifkan semua mode sekaligus.
Sintaks baris perintah (-mc): contoh yang berguna
Untuk memaksa delta dalam kasus apa pun kamu bisa menggunakan -mcD+Jika Anda juga ingin menunjukkan saluran, letakkan tepat setelahnya -mc: Misalnya, -mc31D+ coba gunakan 31 saluran dengan delta paksa.
Untuk menonaktifkan semua filter (delta, x86, jarak jauh, lengkap) hanya -mc-Jika Anda lebih suka membiarkan WinRAR memutuskan secara otomatis, tinggalkan simbol dan program akan memilih berdasarkan data.
Contoh klasik bantuan: memungkinkan kamus 1GB yang solid dan pencarian menyeluruh pada kumpulan teks:
WinRAR a -s -md1g -mcx texts *.txtDalam kasus ini, mode X (lengkap) berarti pencarian jarak jauh diaktifkan secara otomatis.
Pencarian Jarak Jauh dan Dampaknya
Pencarian jarak jauh menemukan blok berulang yang jauh dan lebih besar, yang dapat meningkatkan kompresi dan terkadang bahkan kecepatan untuk data yang sangat redundan (misalnya, korpus teks besar). Hal ini membutuhkan lebih banyak memori selama kompresi, tetapi tidak memengaruhi penggunaan memori maupun kecepatan dekompresi.
Ketersediaan berdasarkan tingkat metode: dapat digunakan dengan metode kompresi mulai dari "Cepat" hingga "Terbaik" (kira-kira -m2..-m5) dan diabaikan dalam "Sangat cepat" (-m1). Ini terutama berguna saat bekerja dengan kamus besar.
Aktivasi otomatis dengan kamus besarUntuk ukuran kamus yang lebih besar dari 4 GB, WinRAR memerlukannya dan mengaktifkannya secara otomatis. Beberapa deskripsi menunjukkan bahwa antarmuka mungkin mengabaikan opsi untuk menonaktifkannya, meskipun ada tombol seperti -mcl+ y -mcl- memungkinkan Anda untuk memaksa atau mematikannya dari baris perintah tergantung pada versinya.
Pencarian menyeluruh: kapan sebaiknya menggunakannya
Pencarian menyeluruh adalah mode yang jauh lebih dalam dan lebih lambat yang dapat mencapai beberapa peningkatan kompresi tambahan pada data redundan tertentu. Biayanya jelas: waktu pemrosesan meningkat secara signifikan.
Itu tergantung pada pencarian jarak jauhWinRAR akan mengaktifkannya secara otomatis ketika Anda memilih mode lengkap. Jika waktu tidak menjadi kendala dan kumpulan data sesuai, mungkin ada baiknya.
Kompresi file yang dapat dieksekusi x86 (32/64 bit)
WinRAR menyertakan filter khusus untuk biner x86 yang cenderung meningkatkan kompresi file yang dapat dieksekusi 32-bit dan 64-bit dengan membuat struktur kode tertentu lebih mudah diprediksi. Di CLI, mode ini dipilih dengan mode E dalam -mc.
Gunakan hanya jika kontennya benar-benar merupakan kode yang dapat dieksekusi x86Jika tidak, jangan harapkan peningkatan apa pun, hanya sedikit overhead sementara. Dalam konfigurasi WinRAR sebelumnya, Anda akan melihat referensi ke opsi seperti "Aktifkan kompresi 32-bit (Pentium)" dan "64-bit (Itanium)", yang memiliki tujuan yang sama untuk melakukan praproses biner.
Metode Kompresi Global: Dari "Penyimpanan" hingga "Terbaik"
Selain filter, WinRAR menawarkan enam metode: "Penyimpanan" (tanpa kompresi), "Tercepat", "Cepat", "Normal", "Baik", dan "Terbaik". Meningkatkan tingkatan akan meningkatkan kompresi dengan mengorbankan waktu pemrosesan yang lebih lama.
Kapan harus memilih masing-masing:“Tercepat” ideal untuk pencadangan harian, “Normal” biasanya seimbang untuk penggunaan sehari-hari (misalnya, lampiran email), dan “Terbaik” unggul saat meminimalkan ukuran untuk distribusi Internet menjadi prioritas.
Memilih format:ZIP adalah wildcard untuk kompatibilitas ketika Anda tidak tahu alat apa yang akan digunakan penerima untuk mengekstrak zip; jika Anda punya pilihan, RAR (termasuk RAR5) Ia menawarkan lebih banyak fitur dan, secara umum, kompresi yang lebih baik. Banyak praprosesor canggih yang tidak tersedia di ZIP.
Ukuran kamus: memori, kecepatan dan manfaat
Kamus adalah area memori yang digunakan algoritma untuk menemukan pola.Semakin besar berkasnya, semakin banyak konteks dan rasio yang berpotensi lebih baik untuk berkas besar dan dalam mode padat, meskipun kompresi akan lebih lambat dan memerlukan lebih banyak memori dalam prosesnya.
Nilai pedoman yang direkomendasikan4 MB untuk format RAR klasik dan 32 MB untuk RAR5 adalah basis yang baik. Dari sana, tingkatkan jika perangkat keras dan skenario memungkinkan, dengan mempertimbangkan bahwa fitur seperti pencarian jarak jauh menjadi lebih penting dengan kamus berukuran besar.
Kompresi Padat: Apa yang Anda Dapatkan dan Apa yang Anda Korbankan
Berkas padat memperlakukan beberapa berkas sebagai aliran berkesinambungan., yang memungkinkan Anda menemukan pengulangan di antara berbagai file dan meningkatkan kompresi secara signifikan ketika terdapat banyak file kecil dan serupa. Ini diaktifkan dengan kotak centang "Buat arsip padat" atau dengan -s di baris perintah.
Kerugian utamaMemperbarui arsip solid lebih lambat; mengekstrak berkas di tengah arsip memerlukan pemrosesan berkas sebelumnya; dan jika salah satu bagian rusak, berkas di bawahnya mungkin tidak dapat diakses. Pada media yang tidak andal, aktifkan pencatatan pemulihan.
Penyetelan halus dan kontrol:WinRAR biasanya mengurutkan berdasarkan ekstensi untuk meningkatkan kinerja pada solid; Anda dapat menonaktifkan pengurutan itu dengan -DS atau tentukan sendiri menggunakan file khusus rarfiles.lstVolume dan SFX (ekstraksi mandiri) juga bisa berupa solid.
Jenis file apa yang paling baik dikompres (dan mana yang tidak)
Tidak ada tingkat kompresi yang dijamin untuk semua kasus.Setiap berkas berbeda: beberapa menyusut lebih dari 90%, yang lain hampir tidak berubah, atau bahkan bertambah karena beban penampung.
Sulit atau tidak berguna untuk dikompres:File yang sudah dikompresi (ZIP, 7z, RAR, BZip2), gambar yang dikompresi secara internal (JPEG, PNG, GIF), musik (MP3, WMA), video (AVI, MPG, WMV), dan dokumen Office modern (DOCX, XLSX) biasanya menawarkan sedikit atau tidak ada pengurangan tambahan.
Di mana Anda menang: teks biasa, CSV, JSON, kode sumber, log, dan data yang umumnya redundan. Di sinilah filter seperti delta dan x86, kamus yang baik, dan mode robust dapat membuat perbedaan.
Filter multimedia klasik dan profil historis
Dalam versi lama dan dokumentasi historis WinRAR Anda akan melihat profil seperti "Teks" (prediksi), "Suara" (saluran), dan "Warna Asli", serta opsi untuk mengaktifkan kompresi x86 32-bit/64-bit dan delta. Ini adalah transformasi yang dirancang untuk memperlancar alur berdasarkan tipe data.
Contoh pengaturan yang dikomentariNilai seperti "Prediksi 63" dalam "Teks" atau "Saluran 31" dalam "Suara" berfungsi sebagai pedoman untuk kumpulan data tertentu, tetapi pengukuran selalu merupakan ide yang baik. Menerapkan filter secara sembarangan dapat menurunkan kinerja tanpa meningkatkan kompresi.
Praktik baik untuk menggunakan kompresi delta
Evaluasi konten sebelum memaksakan deltaJika Anda bekerja dengan tabel, data numerik, atau seri dengan perubahan halus, cobalah filter. Untuk media yang sudah terkompresi, hindari memaksanya.
Mulai secara otomatis dan bandingkanBiarkan WinRAR yang memutuskan, ukur sampelnya, lalu coba paksakan delta. Jika ukurannya hampir tidak berubah dan waktunya bertambah, itu tidak sepadan.
Sinergi yang biasanya berhasil: delta berkinerja baik pada data solid dan dengan kamus yang melimpah ketika kumpulan data homogen. Dalam koleksi campuran, delta memisahkan berdasarkan jenis atau menggunakan urutan berdasarkan tingkat untuk mengutamakan kemiripan yang dekat.
Saluran dengan kepalaJangan meningkatkan skala hanya demi itu. Cobalah 4–8, 16, dan 31 jika Anda mencurigai adanya periodisitas; berhentilah ketika peningkatannya mencapai titik puncak.
Antarmuka grafis vs. baris perintah
Dari kotak “Nama file dan parameter”, pilih format RAR/RAR5, atur metode penyimpanan (ke "Terbaik"), ukuran kamus, dan pada tab Lanjutan, aktifkan atau biarkan sebagai otomatis, delta, x86, rentang panjang, dan lengkap. Centang "Buat arsip solid" jika skenarionya memungkinkan.
Di CLI, susun switch Anda: -m5 untuk metode terbaik, -s untuk padat, -md64m (misalnya) untuk kamus, -mcD+ untuk memaksa delta, -mcl+ untuk jarak jauh dan -mcx untuk pencarian menyeluruh (secara implisit memungkinkan jangkauan jauh). Ingat: di RAR5 Anda hanya dapat menggunakan D dan E dalam -mc.
Harapan dan pengukuran yang realistis
Tidak ada yang bisa menjanjikan untuk “selalu mengompres X%”Konten itu penting. Ada kasus-kasus spektakuler dan ada pula yang sangat sederhana. Yang bisa Anda kendalikan adalah rentang pilihan dan waktu yang Anda investasikan untuk setiap kompresi.
Buat profil kompresi default dengan pengaturan pilihan Anda (misalnya, RAR5, robust jika sesuai, metode "Baik" atau "Lebih Baik", kamus yang wajar), dan untuk muatan spesifik seperti data tabular, aktifkan delta dan bandingkan pada sampel. Jika Anda mendistribusikan ke pihak ketiga, pertimbangkan kompatibilitas: ZIP memastikan pembukaan universal, sementara RAR/RAR5 membutuhkan alat yang kompatibel tetapi menawarkan throughput yang lebih baik dan kontrol yang lebih besar.
Jika saya harus meringkasnya menjadi satu ide kunciGunakan Delta seperti pisau bedah, bukan palu godam; gabungkan filter dengan bijak, manfaatkan solid dan kamus ketika ada kesamaan nyata antara file, dan andalkan mode otomatis WinRAR sebagai titik awal sebelum memaksakan opsi lanjutan.
Daftar isi
- Apa itu kompresi delta di WinRAR?
- Cara kerjanya: Saluran dan perbedaan byte demi byte
- Di mana ia diaktifkan dan bagaimana ia hidup berdampingan dengan mode lain
- Sintaks baris perintah (-mc): contoh yang berguna
- Pencarian Jarak Jauh dan Dampaknya
- Pencarian menyeluruh: kapan sebaiknya menggunakannya
- Kompresi file yang dapat dieksekusi x86 (32/64 bit)
- Metode Kompresi Global: Dari "Penyimpanan" hingga "Terbaik"
- Ukuran kamus: memori, kecepatan dan manfaat
- Kompresi Padat: Apa yang Anda Dapatkan dan Apa yang Anda Korbankan
- Jenis file apa yang paling baik dikompres (dan mana yang tidak)
- Filter multimedia klasik dan profil historis
- Praktik baik untuk menggunakan kompresi delta
- Antarmuka grafis vs. baris perintah
- Harapan dan pengukuran yang realistis