Saya bertanya-tanya karena di Ubuntu 10.10 saya memiliki kemampuan untuk membuat arsip xz dan lzma. Haruskah saya beralih ke xz?
Saya bertanya-tanya karena di Ubuntu 10.10 saya memiliki kemampuan untuk membuat arsip xz dan lzma. Haruskah saya beralih ke xz?
Jawaban:
Penghitungan ini memberikan beberapa informasi bagus tentang masalah ini. Tampaknya LZMA memiliki rasio kompresi dan kinerja yang sedikit lebih baik daripada XZ tetapi XZ umumnya lebih disukai karena 'alasan praktis' (Saya tidak yakin apa ini).
XZ adalah implementasi dari algoritma lzma2 dan lebih baik dalam mengompresi data 'tidak terkompresi':
lzma2 adalah metode kompresi yang digunakan oleh kompresor LZMA2 7-Zip. LZMA2 adalah versi modifikasi dari LZMA yang menawarkan rasio kompresi yang lebih baik untuk data yang tidak dapat dikompresi (data acak diperluas sekitar 0,005%, dibandingkan dengan 1,35% dengan LZMA asli), dan secara opsional dapat mengkompres beberapa bagian file besar secara paralel, sangat meningkatkan kecepatan kompresi tetapi dengan kemungkinan pengurangan rasio kompresi (lihat LZMANumBlockThreads). Seperti LZMA, ia dapat mengkonsumsi banyak memori; lihat tabel di atas. Jika tingkat kompresi tidak ditentukan, standarnya adalah maks.
( http://www.jrsoftware.org/ishelp/index.php?topic=setup_compression )
Anda harus baik-baik saja menggunakan salah satunya.
Saya tidak setuju dengan kesimpulan @ dv3500ea, "OK menggunakan salah satu", karena itu tidak pantas. Bahkan pada tanggal / waktu yang diposting, .lzma
file diketahui diganti sepenuhnya oleh .xz
. Penulis kedua Utils mengatakan secara terbuka , pengguna harus beralih ke XZ-Utils ≥ 5.00. Rilis LZMA-Utils terakhir adalah 2008-07-30, dan dihentikan.
LZMA Utils adalah perangkat lunak kompresi data lama dengan rasio kompresi tinggi. Utilitas LZMA tidak lagi dikembangkan, meskipun bug kritis dapat diperbaiki selama memperbaikinya tidak memerlukan perubahan besar pada kode.
Pengguna LZMA Utils harus pindah ke XZ Utils. XZ Utils mendukung
.lzma
format lama yang digunakan oleh LZMA Utils, dan juga dapat meniru alat baris perintah LZMA Utils. Ini harus membuat transisi dari LZMA Utils ke XZ Utils relatif mudah.
Faktor penentu mungkin bukan kompresi, walaupun ironisnya adalah untuk contoh ini. "alasan praktis" adalah alasan yang jelas dan signifikan untuk menggunakan XZ-Utils. Selain itu, .xz
format ini memungkinkan Anda menentukan algoritma kompresi, dan filter, sehingga .xz
file dapat menggunakan LZMA atau LZMA2. Hindari membuat .lzma
file baru , mereka dianggap sebagai format lama.
Adapun bahkan menjaga LZMA-Utils sekitar: jangan. XZ-Utils memiliki dukungan untuk .lzma
file lawas . Ini juga memiliki pembungkus untuk skrip yang masih menggunakan LZMA-Utils. Jika semua alasan itu masih kurang, Ubuntu menjatuhkan legacy lzma-utils dari repositori-nya.
Tentunya Anda tidak harus menggunakan lzma seperti kata orang lain.
Antonio Diaz Diaz, penulis format lzip, mengatakan format Xz tidak memadai untuk pengarsipan jangka panjang . Jika Anda ingin membuat cadangan file penting Anda, pertimbangkan format file lain seperti bzip2, yang memiliki alat pemulihan korupsi.
xz lebih disukai karena memiliki tingkat kompresi tertinggi. Namun, kompresnya lebih lambat, tetapi ia menebusnya dengan kompresinya.
lzma
disebutkan di sini :)