(#) Butuh waktu lebih lama
(#) Hasil kompresi Zopfli bisa dibuka oleh semua browser (yang mendukung gzip)
(#) Karena CPU time < (jauh lebih murah daripada) Bandwidth == sangat bermanfaat untuk menekan penggunaan bandwidth di server.
Jika Nginx / Varnish / Squid bisa mengimplementasikan Zopfli, maka potensi penghematan bandwidth memang bisa cukup fenomenal – karena cache nya jadi bisa di kompres satu kali saja; lalu tinggal dikirim hasilnya (yang ukurannya sudah lebih kecil) berkali-kali.Â
Iseng saya coba komparasi Gzip – Zopfli – xz – Bzip2 sebagai berikut :
(#) File asli : initial-data-ahadpos-1.6.0.mysql =Â 3.868.244 bytes
(#) Gzip : initial-data-ahadpos-1.6.0.mysql.gz = 1.107.243 bytes
(#) Zopfli : initial-data-ahadpos-1.6.0.mysql.deflate = 1.008.528 bytes
(#) Bzip2 : initial-data-ahadpos-1.6.0.mysql.bz2 =Â 807.235 bytes
(#) xz : initial-data-ahadpos-1.6.0.mysql.xz =Â 726.716 bytes
Yup, untuk kompresi sehari-hari di UNIX / Linux, bisa mulai gunakan xz juga …. Â 🙂
tar cvJf  hasilnya.tar.xz  kompres-file-ini.txt
http://www.lifehacker.com.au/2013/03/a-look-at-zopfli-googles-open-source-compression-algorithm/
A Look At Zopfli, Google’s Open Source Compression Algorithm
Google recently open-sourced “Zopfliâ€, a new, optimised implementation of the Deflate compression algorithm. Deflate is not only the defau…
Post imported by Google+Blog for WordPress.
Mantaps keren pak
Seperti biasa, Hackers News menyediakan info lebih detail lagi :Â http://news.ycombinator.com/item?id=5301688
datanya gmna pak. setalah di compres dan di extrak sehat sehat saja gak
Masih lebih kecil xz ya? atau karena yang dikompres hanya teks?
+Rifai AEÂ – aman, tidak ada masalah 🙂 Zopfli ini "lossless", data kita aman.Â
Beda dengan kompresi seperti yang dipakai di JPEG atau MP3, yang sifatnya "lossy"
+Harry Sufehmi 😮
+Riyogarta PÂ – ini hasil iseng testing kompres kernel Linux 🙂
471.367.680 Mar  4 18:10 linux.tar (file asli)
103.997.338 Mar  4 18:17 linux4.tar.gz (gzip)
99.031.762 Mar  4 22:16 linux.tar.deflate (zopfli)
81.346.990 Mar  4 18:15 linux.tar.bz2 (bzip2)
78.716.504 Mar  4 18:13 linux.tar.rz (rzip)
69.103.420 Mar  4 18:16 linux.tar.xz (xz)
Yup, xz menang lagi.
…….yup, zopfli butuh waktu sekitar 4 jam untuk kompres file ukuran 470 MB ini….. 😀
xz ini baru ada di tar versi 1.22 ke atas. CentOS 5.x masih pake tar versi 1.15 :(.
tar di CentOS 6.x sudah support xz (tar versi 1.23).
walah 4 jam menunggu
halah… kalau cum satu akun di server dan cuma 400 Mb nggak masalah.
kalau server produksi dengan kapasitas data besar bisa jamuran nunggunya 🙁
ohya pak +Harry Sufehmi extracnya apa juga lama?
Extract nya seingat saya cepat sekali….. tidak berbeda dengan gzip.