pengantar
Ketika datang untuk mencari alat kompresi file di Linux Anda yang tersisa dengan sejumlah pilihan yang berbeda tetapi yang mana yang terbaik?
Dalam panduan ini, saya akan menaruh zip , gzip , dan bzip2 melalui langkah mereka untuk melihat mana yang terbaik.
Saya telah melakukan sejumlah tes terhadap berbagai jenis file dan menggunakan pengaturan yang berbeda untuk setiap alat dan inilah hasilnya
Alat Terbaik Untuk Mengompresi Dokumen Windows
Sebelum melihat tes yang lebih rinci, saya ingin mencoba setiap alat kompresi terhadap satu jenis file sehingga kita bisa melihat bagaimana setiap alat menangani file yang dimaksud.
Tes-tes ini telah dijalankan terhadap format Microsoft DOCX .
Pengaturan Default
Saya sudah mulai dengan pengaturan default untuk setiap program.
Alat | Ukuran file |
---|---|
File Awal | 12202 byte |
zip | 9685 |
gzip | 9537 |
bzip2 | 10109 |
Kompresi Terbaik
Kali ini saya pergi untuk kompresi maksimum,
Alat | Ukuran file |
---|---|
File Awal | 12202 byte |
zip | 9677 |
gzip | 9530 |
bzip2 | 10109 |
Untuk memastikan ini bukan kebetulan, saya mencoba tes yang sama terhadap 2 dokumen lainnya.
File 1:
Alat | Ukuran file |
---|---|
File Awal | 14913176 |
zip | 14657475 |
gzip | 14657328 |
bzip2 | 14741042 |
File 2:
Alat | Ukuran file |
---|---|
File Awal | 13314 |
zip | 10814 |
gzip | 10653 |
bzip2 | 11254 |
Dua file hanya berisi teks sedangkan file yang lebih besar berisi banyak halaman teks dengan banyak gambar dan banyak format.
Dari tes pertama, gzip keluar sebagai yang teratas di semua kategori dan bzip2 paling tidak efektif.
Alat Terbaik Untuk Mengompresi Gambar
Kali ini saya akan menunjukkan hasil mengompresi berbagai format gambar seperti PNG dan JPG.
Secara teori, file JPG sudah dikompresi dan oleh karena itu tidak dapat dikompresi sama sekali dan bisa, secara teori, membuat file lebih besar.
File PNG
Alat | Ukuran file |
---|---|
File Awal | 345265 |
zip | 345399 |
gzip | 345247 |
bzip2 | 346484 |
File JPEG
Alat | Ukuran file |
---|---|
File Awal | 44340 |
zip | 44165 |
gzip | 44015 |
bzip2 | 44281 |
File Bitmap
Alat | Ukuran file |
---|---|
File Awal | 3113334 |
zip | 495028 |
gzip | 494883 |
bzip2 | 397569 |
File GIF
Alat | Ukuran file |
---|---|
File Awal | 6164 |
zip | 5772 |
gzip | 5627 |
bzip2 | 6051 |
Dalam semua kasus, gzip keluar di atas lagi kecuali satu dan itu adalah bitmap yang sederhana. Kompresi bzip2 menghasilkan file kecil dibandingkan dengan aslinya.
Alat Terbaik Untuk Mengompresi File Audio
Format audio yang paling umum adalah MP3 dan secara teori, ini telah dikompresi sehingga alat-alat tersebut akhirnya dapat meningkatkan ukuran file.
Saya akan menguji dua file:
File 1:
Alat | Ukuran file |
---|---|
File Awal | 5278905 |
zip | 5270224 |
gzip | 5270086 |
bzip2 | 5270491 |
File 2:
Alat | Ukuran file |
---|---|
File Awal | 4135331 |
zip | 4126138 |
gzip | 4126000 |
bzip2 | 4119410 |
Kali ini hasilnya tidak meyakinkan. Kompresi dalam semua kasus sangat minim tetapi menarik bahwa bzip2 keluar yang terburuk untuk file 1 dan yang terbaik untuk file 2.
Alat Terbaik Untuk Mengompresi Video
Dalam tes ini, saya akan memampatkan 2 file video. Seperti MP3 file MP4 sudah berisi tingkat kompresi dan hasilnya mungkin akan dapat diabaikan dalam hal seberapa baik alat tersebut bekerja.
Saya juga menyertakan file FLV yang tidak akan memiliki tingkat kompresi karena ini adalah format lossless.
MP4:
Alat | Ukuran file |
---|---|
File Awal | 731908 |
zip | 478546 |
gzip | 478407 |
bzip2 | 478042 |
Belum lagi format bzip2 keluar lebih baik daripada jenis file lainnya.
Pada tahap ini, akan terlihat bahwa ada sedikit perbedaan untuk alat yang Anda gunakan. Hasilnya mendekati seluruh papan untuk semua jenis file dan terkadang gzip adalah yang terbaik dan yang lainnya bzip2 adalah yang terbaik dan perintah zip biasanya ada atau di sana.
FLV:
Alat | Ukuran file |
---|---|
File Awal | 7833634 |
zip | 4339169 |
gzip | 4339030 |
bzip2 | 4300295 |
Akan terlihat bahwa jika Anda mengompresi video, bzip2 adalah alat kompresi pilihan.
Dapat dieksekusi
Kategori tunggal terakhir yang akan saya coba adalah executable.
Sebagai executable dikompilasi kode saya menduga bahwa mereka tidak akan kompres dengan baik.
File 1:
Alat | Ukuran file |
---|---|
File Awal | 26557472 |
zip | 26514031 |
gzip | 26513892 |
bzip2 | 26639209 |
File 2:
Alat | Ukuran file |
---|---|
File Awal | 195629144 |
zip | 193951631 |
gzip | 193951493 |
bzip2 | 194834876 |
Sekali lagi kita melihat bahwa gzip keluar di atas dan bzip2 menjadi yang terakhir. Untuk file bzip yang lebih kecil yang dapat dieksekusi, ukurannya semakin besar.
Uji Folder Lengkap
Sejauh ini saya telah berurusan dengan file individual. Kali ini saya memiliki folder penuh gambar, dokumen, spreadsheet, video, file audio, file yang dapat dieksekusi dan banyak format file lain yang berbeda.
Saya telah membuat file tar yang membuatnya lebih mudah untuk mengompres menggunakan semua alat yang tersedia. Perintah gzip dan bzip2 bekerja melawan file tunggal sedangkan perintah zip dapat bekerja melawan folder.
Dengan menggunakan perintah tar, saya telah membuat satu file yang berisi semua folder dan file dalam format yang tidak terkompresi.
Saya akan memantau sejumlah hal dalam tes ini:
- Kompres menggunakan pengaturan kompresi standar - hasil laporan menurut ukuran file
- Kompres menggunakan pengaturan kompresi standar - hasil laporan berdasarkan waktu telah diambil
- Kompres menggunakan kompresi terbaik - hasil laporan menurut ukuran file
- Kompres menggunakan kompresi terbaik - hasil laporan berdasarkan waktu telah diambil
- Kompres menggunakan kompresi tercepat - hasil laporan menurut ukuran file
- Kompres menggunakan kompresi tercepat - hasil laporan berdasarkan waktu yang diambil
Kompresi Default
Alat | Ukuran file | Waktu diambil |
---|---|---|
File Awal | 1333084160 | 0 |
zip | 1303177778 | 1 menit 10 detik |
gzip | 1303177637 | 1 menit 35 detik |
bzip2 | 1309234947 | 6 menit 5 detik |
Kompresi Maksimum
Alat | Ukuran file | Waktu diambil |
---|---|---|
File Awal | 1333084160 | 0 |
zip | 1303107894 | 1 menit 10 detik |
gzip | 1303107753 | 1 menit 35 detik |
bzip2 | 1309234947 | 6 menit 10 detik |
Kompresi Tercepat
Alat | Ukuran file | Waktu diambil |
---|---|---|
File Awal | 1333084160 | 0 |
zip | 1304163943 | 1 menit 0 detik |
gzip | 1304163802 | 1 menit 15 detik |
bzip2 | 1313557595 | 6 menit 10 detik |
Ringkasan
Berdasarkan tes terakhir jelas bahwa bzip2 tidak berguna seperti 2 alat kompresi lainnya. Diperlukan waktu lebih lama untuk mengompres file dan ukuran file akhir lebih besar.
Perbedaan antara zip dan gzip dapat diabaikan, dan sementara gzip umumnya muncul di atas, format zip lebih umum di sistem operasi yang berbeda.
Jadi putusan saya adalah yang pasti menggunakan zip atau gzip tetapi mungkin bzip2 telah memiliki hari dan perlu dibatasi untuk sejarah.