Ini ialah arahan lzmp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
lzma, unlzma, lzcat - Alat pemampatan dan penyahmampatan LZMA
SINOPSIS
lzma [-123456789cdefhkLqtvV] [-S akhiran] [nama fail ...]
unlzma [-cfhkLqtvV] [-S akhiran] [nama fail ...]
lzcat [-fhLqV] [nama fail ...]
DESCRIPTION
LZMA (Lempel-Ziv-Markov chain-Algorithm) ialah versi pemampatan terkenal LZ77 yang lebih baik
algoritma. Ia telah ditambah baik dengan cara peningkatan maksimum nisbah mampatan, mengekalkan tinggi
kelajuan penyahmampatan dan keperluan memori yang rendah untuk penyahmampatan.
lzma alat baris arahan mempunyai antara muka yang serupa dengan gzip(1) dan bzip2(1) dan bertujuan untuk
gunakan pemampatan LZMA dengan mudah untuk pengguna yang sudah biasa dengan gzip dan
bzip2.
Dalam manual ini lzma dibandingkan kebanyakannya dengan bzip2 kerana pada masa ini adalah salah satu yang paling banyak
perisian percuma yang digunakan secara meluas untuk memampatkan fail tar yang dibuat untuk pengedaran. Membandingkan lzma kepada
gzip tidak praktikal kerana lzma mahupun bzip2 tidak boleh bersaing dengan gzip dalam pemampatan
kelajuan. Sebaliknya nisbah mampatan gzip adalah lebih teruk daripada lzma dan bzip2.
lzma menyediakan nisbah mampatan yang lebih baik daripada bzip2 terutamanya dengan fail yang mempunyai
selain daripada kandungan teks biasa. Kelebihan lain daripada lzma adalah penyahmampatan cepat iaitu
berkali ganda lebih pantas daripada bzip2. Kelemahan utama ialah mencapai yang tertinggi
nisbah mampatan memerlukan jumlah sumber sistem yang banyak, kedua-dua masa CPU dan RAM.
Juga perisian untuk mengendalikan fail mampat LZMA tidak dipasang secara lalai pada kebanyakannya
pembahagian.
Apabila memampatkan atau nyahmampat dengan lzma, fail baharu akan mempunyai pemilikan yang sama
maklumat, kebenaran dan cap masa sebagai fail asal. Bagaimanapun maklumat ini
tidak disimpan ke dalam fail termampat seperti gzip.
DIStrim VS. BUKAN SALURAN
Fail LZMA boleh sama ada distrim atau tidak distrim. Fail bukan strim dibuat sahaja
apabila saiz fail yang dimampatkan diketahui. Dalam amalan ini bermakna bahawa
fail sumber mestilah fail biasa. Dalam erti kata lain, jika memampatkan daripada input standard
atau daripada paip bernama (fifo) fail yang dimampatkan akan sentiasa distrim.
Kedua-dua fail yang distrim dan tidak distrim dimampatkan secara sama; cuma bezanya
ditemui dari permulaan dan penghujung fail termampat LZMA: Fail tidak distrim mengandungi
saiz fail yang tidak dimampatkan dalam pengepala fail LZMA; fail yang distrim mempunyai
saiz tidak dimampatkan ditandakan sebagai tidak diketahui. Untuk mengetahui tempat untuk menghentikan penyahkodan, fail yang distrim mempunyai a
penanda End Of Stream khas di hujung fail LZMA. Penanda EOS membuat distrim
fail lima atau enam bait lebih besar daripada tidak distrim.
Jadi dalam amalan mencipta fail bukan strim mempunyai dua kelebihan: 1) fail termampat ialah a
beberapa bait lebih kecil dan 2) saiz fail yang tidak dimampatkan boleh disemak tanpa
menyahmampat fail.
PILIHAN
Pilihan pendek boleh dikumpulkan seperti -cd.
-c --stdout --to-stdout
Keluaran ditulis kepada keluaran standard. Fail asal disimpan
tidak berubah. Apabila memampatkan kepada keluaran standard hanya terdapat satu input
fail. Pilihan ini tersirat apabila input dibaca daripada input standard atau
skrip dipanggil sebagai lzcat.
-d --nyahmampat --nyahmampatkan
Paksa penyahmampatan tanpa mengira nama seruan. Ini lalai apabila dipanggil
as unlzma or lzcat.
-f - kekuatan
Paksa mampatan atau penyahmampatan walaupun fail sumber ialah symlink, sasaran wujud,
atau sasaran ialah terminal. Berbeza dengan gzip dan bzip2, jika data input tidak ada
Format LZMA, --force tidak membuat lzma berkelakuan seperti kucing. lzma tidak pernah menggesa jika
fail sasaran hendaklah ditimpa; fail sedia ada dilangkau atau, sekiranya berlaku
- kekuatan, ditimpa.
-h - membantu
Tunjukkan ringkasan pilihan yang disokong dan berhenti.
-k --simpan
Jangan padamkan fail input selepas pemampatan atau penyahmampatan.
-L --lesen
Tunjukkan maklumat pelesenan bagi lzma.
-q --senyap
Sekat semua amaran. Anda masih boleh menyemak status keluar untuk mengesan jika amaran
telah ditunjukkan.
-S --akhiran .suf
Penggunaan .suf bukannya lalai .lzma. Akhiran nol memaksa unlzma untuk nyahmampat
semua fail yang diberikan tanpa mengira akhiran nama fail.
-t --ujian
Semak integriti fail yang dimampatkan. Tanpa --verbose tiada keluaran
dihasilkan jika tiada ralat ditemui.
-v --verbose
Tunjukkan nama fail dan peratusan pengurangan setiap fail proses.
-V --versi
Tunjukkan nombor versi lzma.
-z --mampatkan
Paksa mampatan tanpa mengira nama seruan.
-1 .. -9
Tetapkan nisbah mampatan. Pilihan ini tidak mempunyai kesan apabila menyahmampat.
--cepat Alias ke -1.
--terbaik Alias ke -9.
DIAGNOSTIK
Status keluar:
0 - Semuanya OK.
1 - Ralat berlaku.
2 - Sesuatu yang patut diberi amaran berlaku tetapi tiada ralat.
Ia boleh berguna terutamanya dengan tar(1) ditampal untuk menyokong pemampatan LZMA.
PENGARANG
Algoritma LZMA dan pelaksanaan yang digunakan dalam utilitas LZMA telah dibangunkan oleh Igor Pavlov.
Kod asal tersedia dalam LZMA SDK yang boleh didapati daripada
http://7-zip.org/sdk.html .
lzma alat baris arahan telah ditulis oleh Ville Koskinen. http://tukaani.org/lzma/
Halaman manual ini diilhamkan oleh halaman manual gzip and bzip2.
Gunakan lzmp dalam talian menggunakan perkhidmatan onworks.net