Ini ialah arahan lrzip 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
lrzip - program pemampatan fail besar
SINOPSIS
lrzip [PILIHAN]
lrzip -d [PILIHAN]
lrunzip [PILIHAN]
lrzcat [PILIHAN]
lrztar [pilihan lrzip]
lrztar -d [pilihan lrzip]
lrzuntar [pilihan lrzip]
LRZIP=NOCONFIG [lrzip|lrunzip] [PILIHAN]
DESCRIPTION
LRZIP ialah program pemampatan fail yang direka untuk berfungsi dengan baik pada fail yang sangat besar
mengandungi redundansi jarak jauh. lrztar ialah pembungkus untuk LRZIP untuk memudahkan
pemampatan dan penyahmampatan direktori.
PILIHAN RINGKASAN
Berikut ialah ringkasan pilihan untuk lrzip.
Pilihan umum:
-c, --semak semak integriti fail yang ditulis pada penyahmampatan
-d, --nyahmampat nyahmampat
-e, --encrypt kata laluan dilindungi penyulitan sha512/aes128 pada pemampatan
-h, -?, --bantu tunjukkan pertolongan
-H, --hash memaparkan maklumat integriti cincang md5
-i, --info menunjukkan maklumat fail termampat
-q, --tenang jangan tunjukkan kemajuan pemampatan
-t, --test test integriti fail mampat
-v[v], --verbose Meningkatkan verbositi
-V, --versi versi rancangan
Pilihan yang mempengaruhi output:
-D, --delete padam fail sedia ada
-f, --force force overwrite mana-mana fail sedia ada
-k, --keep-broken simpan fail output yang rosak atau rosak
-o, --outfile nama fail nyatakan nama fail output dan/atau laluan
Direktori -O, --outdir menentukan direktori output apabila -o tidak digunakan
-S, --akhiran akhiran tentukan akhiran termampat (lalai '.lrz')
Pilihan yang mempengaruhi pemampatan:
-b, --bzip2 bzip2 mampatan
-g, --gzip pemampatan gzip menggunakan zlib
-l, --lzo lzo mampatan (ultra cepat)
-n, --no-compress tiada mampatan hujung belakang - sediakan untuk pemampat lain
-z, --zpaq zpaq mampatan (terbaik, mampatan melampau, sangat perlahan)
Pilihan tahap rendah:
-L, --paras tahap set lzma/bzip2/gzip tahap mampatan (1-9, lalai 7)
-N, --nilai peringkat bagus Tetapkan nilai bagus kepada nilai (lalai 19)
-p, --nilai benang Tetapkan kiraan pemproses untuk mengatasi bilangan utas
-m, --saiz maxram Tetapkan ram maksimum yang tersedia dalam ratusan MB
mengatasi jumlah ram yang tersedia yang dikesan
-T, --ambang Lumpuhkan ujian kebolehmampatan LZO
-U, --unlimited Gunakan saiz tetingkap tanpa had melebihi saiz rams (berpotensi lebih perlahan)
-w, --saiz tetingkap tetingkap mampatan maksimum dalam ratusan MB
lalai dipilih oleh heuristik bergantung pada ram dan mampatan yang dipilih
LRZIP=NOCONFIG tetapan pembolehubah persekitaran boleh digunakan untuk memintas lrzip.conf.
Pembolehubah persekitaran TMP akan digunakan untuk penyimpanan fail sementara apabila diperlukan.
TMPDIR juga boleh disimpan dalam fail lrzip.conf.
Jika tiada nama fail atau "-" dinyatakan, stdin/out akan digunakan.
PILIHAN
Umum pilihan
-c Pilihan ini membolehkan pemeriksaan integriti fail yang ditulis pada cakera dihidupkan
penyahmampatan. Semua penyahmampatan diuji secara dalaman dalam lrzip dengan sama ada crc32 atau
semakan cincang md5 bergantung pada versi arkib sudah. Walau bagaimanapun
fail yang ditulis pada cakera mungkin rosak atas sebab lain yang berkaitan dengan ruang pengguna lain
masalah seperti versi perpustakaan yang rosak, pemacu, kegagalan perkakasan dan sebagainya.
Mendayakan pilihan ini akan menjadikan lrzip melakukan semakan cincang md5 pada fail itu
ditulis ke cakera. Apabila arkib mempunyai nilai md5 yang disimpan di dalamnya, ia dibandingkan dengan
ini. Jika tidak, ia dibandingkan dengan nilai yang dikira semasa penyahmampatan. ini
menawarkan jaminan tambahan bahawa fail yang ditulis adalah sama dengan yang asal
diarkibkan.
-d Nyahmampat. Jika pilihan ini tidak digunakan maka lrzip melihat nama yang digunakan untuk melancarkan
program yang. Jika ia mengandungi rentetan "lrunzip" maka pilihan -d ialah
ditetapkan secara automatik. Jika ia mengandungi rentetan "lrzcat" maka pilihan -d -o - adalah
ditetapkan secara automatik.
-e Sulitkan. Pilihan ini membolehkan penyulitan kata laluan gred tinggi menggunakan gabungan
darab kata laluan cincang sha512, garam rawak dan penyulitan CBC aes128. Kata laluan
sehingga 500 aksara panjang disokong, dan mekanisme penyulitan digunakan
hampir menjamin bahawa fail yang sama dibuat dengan kata laluan yang sama tidak akan pernah
menjadi sama. Tambahan pula, pencincangan kata laluan ditingkatkan mengikut tarikh
fail disulitkan, meningkatkan bilangan kitaran CPU yang diperlukan untuk setiap kitaran
percubaan kata laluan mengikut undang-undang Moore, sekali gus menjadikan kesukaran untuk
mencuba serangan kekerasan yang berkadar dengan kuasa komputer moden.
-h|-? Cetak halaman ringkasan pilihan
-H Ini menunjukkan nilai cincang md5 yang dikira semasa memampatkan atau menyahmampat lrzip
arkib. Secara lalai semua pemampatan mempunyai nilai md5 yang dikira dan disimpan dalam semua
arkib sejak versi 0.560. Pada penyahmampatan, apabila nilai md5 telah ditemui,
ia akan dikira dan digunakan untuk semakan integriti. Jika nilai md5 tidak
disimpan dalam arkib, ia tidak akan dikira melainkan dinyatakan secara eksplisit dengan
pilihan ini, atau semak integriti (lihat di bawah) telah diminta.
-i Ini menunjukkan maklumat tentang fail yang dimampatkan. Ia menunjukkan saiz termampat, yang
saiz nyahmampat, nisbah mampatan, pemampatan yang digunakan dan cincang apa
semakan akan digunakan untuk semakan integriti dalaman. Perhatikan bahawa pemampatan
mod dikesan dari blok pertama sahaja dan ia tidak akan menunjukkan pemampatan yang digunakan jika
blok pertama tidak boleh mampat, walaupun blok kemudian boleh mampat. Jika
pilihan kata kerja -v atau -vv ditambah, pecahan semua blok dalaman dan
secara beransur-ansur lebih banyak maklumat yang berkaitan dengan mereka juga akan ditunjukkan.
-q Jika pilihan ini ditentukan maka lrzip tidak akan menunjukkan peratusan kemajuan semasa
memampatkan. Ambil perhatian bahawa mampatan berlaku dalam letusan dengan mampatan lzma iaitu
pemampatan lalai. Ini bermakna ia akan berkembang dengan sangat pesat untuk jangka pendek
haid dan kemudian berhenti untuk tempoh yang lama.
-t Ini menguji integriti fail termampat. Ia melakukan ini dengan menyahmampatkannya kepada a
fail sementara dan kemudian memadamnya.
-v[v] Meningkatkan verbositi. -vv akan mencetak lebih banyak mesej daripada -v.
-V Cetak nombor versi lrzip
Pilihan menjejaskan output
-D Jika pilihan ini ditentukan maka lrzip akan memadamkan fail sumber selepas berjaya
mampatan atau penyahmampatan. Apabila pilihan ini tidak dinyatakan maka sumbernya
fail tidak dipadamkan.
-f Jika pilihan ini tidak dinyatakan (Lalai) maka lrzip tidak akan menimpa sebarang
fail sedia ada. Jika anda menetapkan pilihan ini maka rzip akan menimpa sebarang fail secara senyap
seperti yang diperlukan.
-k Pilihan ini akan menyimpan fail yang rosak atau rosak dan bukannya memadamkannya. Bila
pemampatan atau penyahmampatan terganggu sama ada oleh pengguna atau ralat, atau fail
dinyahmampat gagal semakan integriti, ia biasanya dipadamkan oleh LRZIP.
-o Tetapkan nama fail output. Jika pilihan ini tidak ditetapkan maka nama fail output ialah
dipilih berdasarkan nama input dan akhiran. Pilihan -o tidak boleh digunakan jika lebih
daripada satu nama fail dinyatakan pada baris arahan.
-O Tetapkan direktori output untuk nama fail lalai. Pilihan ini tidak boleh digabungkan
dengan -o.
-S Tetapkan akhiran mampatan. Lalai ialah '.lrz'.
Pilihan menjejaskan mampatan
-b Mampatan Bzip2. Menggunakan mampatan bzip2 untuk peringkat ke-2, sama seperti yang asal
rzip tidak.
-g Mampatan Gzip. Menggunakan pemampatan gzip untuk peringkat ke-2. Menggunakan libz compress dan
fungsi nyahmampat.
-l Mampatan LZO. Jika pilihan ini ditetapkan maka lrzip akan menggunakan lzo ultra pantas
algoritma mampatan untuk peringkat ke-2. Mod pemampatan ini memberikan bzip2 suka
pemampatan pada kelajuan yang biasanya diperlukan untuk hanya menyalin fail, memberi
nilai mampatan/masa yang sangat baik.
-n Tiada pemampatan peringkat ke-2. Jika pilihan ini ditetapkan maka lrzip hanya akan melaksanakan
redundansi jarak jauh pemampatan peringkat pertama. Walaupun ini tidak memampatkan apa-apa
lebih pantas daripada pemampatan LZO, ia menghasilkan fail yang lebih kecil yang kemudian bertindak balas dengan lebih baik
kepada pemampatan lanjut (dengan contoh aplikasi lain), juga mengurangkan pemampatan
masa dengan ketara.
-z Pemampatan ZPAQ. Menggunakan pemampatan ZPAQ yang berasal dari keluarga pemampat PAQ
dikenali kerana mempunyai beberapa nisbah mampatan tertinggi yang mungkin tetapi pada kos
menjadi sangat perlahan pada kedua-dua mampat dan nyahmampat (4x lebih perlahan daripada lzma iaitu
lalai).
Rendah tahap pilihan
-L 1 .. 9
Tetapkan tahap mampatan dari 1 hingga 9. Lalai adalah menggunakan tahap 7, yang memberi
pemampatan semua bulat yang baik. Tahap mampatan juga sangat berkaitan dengan cara
banyak memori lrzip menggunakan. Lihat pilihan -w untuk butiran.
-N nilai
Nilai bagus lalai ialah 19. Pilihan ini boleh digunakan untuk menetapkan keutamaan
penjadualan untuk sandaran lrzip atau penyahmampatan. Nilai bagus yang sah adalah dari -20 hingga
19. Perhatikan ini TIDAK mempercepatkan atau memperlahankan pemampatan.
-p nilai
Tetapkan bilangan kiraan pemproses untuk menentukan bilangan utas untuk dijalankan.
Biasanya lrzip akan menskalakan mengikut bilangan CPU yang dikesannya. Menggunakan ini
akan mengatasi nilai sekiranya anda ingin menggunakan kurang CPU sama ada untuk mengurangkan
memuatkan pada mesin anda, atau untuk meningkatkan pemampatan. Menetapkannya kepada 1 akan memaksimumkan
pemampatan tetapi tidak akan cuba menggunakan lebih daripada satu CPU.
-T Melumpuhkan ujian ambang kebolehmampatan LZO apabila mampatan yang lebih perlahan kembali-
hujung digunakan. Ujian LZO biasanya dilakukan untuk pemampatan hujung belakang yang lebih perlahan
daripada LZMA dan ZPAQ. Alasannya ialah jika ia tidak boleh dimampatkan sepenuhnya oleh LZO
maka ia juga tidak boleh dimampatkan oleh mereka. Oleh itu jika blok gagal dimampatkan
oleh LZO yang sangat pantas, lrzip tidak akan cuba memampatkan blok itu dengan yang lebih perlahan
pemampat, dengan itu menjimatkan masa. Jika pilihan ini didayakan, ia akan memintas LZO
menguji dan cuba untuk memampatkan setiap blok tanpa mengira.
-U Saiz tingkap yang tidak terhad. Jika pilihan ini ditetapkan, dan fail yang dimampatkan
tidak sesuai dengan ram yang tersedia, lrzip akan menggunakan penimbal kedua yang bergerak sebagai "sliding
mmap" yang meniru mempunyai ram tak terhingga. Ini akan memberikan yang paling mungkin
pemampatan di peringkat rzip pertama yang boleh meningkatkan pemampatan ultra
fail besar apabila ia lebih besar daripada ram yang tersedia. Walau bagaimanapun ia berjalan
semakin perlahan semakin besar perbezaan antara ram dan saiz fail, begitu juga
terbaik dikhaskan untuk apabila saiz terkecil mungkin dikehendaki pada fail yang sangat besar,
dan masa yang diambil tidak penting.
-w n Tetapkan saiz tetingkap mampatan maksimum yang dibenarkan kepada n dalam ratusan megabait.
Ini ialah jumlah memori yang akan dicari oleh lrzip semasa peringkat pertama pra-
mampatan dan merupakan perkara utama yang akan menentukan berapa banyak manfaat lrzip akan
menyediakan lebihan pemampatan biasa dengan algoritma peringkat ke-2. Jika tidak ditetapkan
(disyorkan), nilai yang dipilih akan ditentukan oleh heuristik dalaman dalam
lrzip yang menggunakan paling banyak memori yang munasabah, tanpa sebarang had atas yang keras.
Ia terhad kepada 2GB pada mesin 32bit. lrzip akan sentiasa mengurangkan saiz tetingkap kepada
paling besar boleh jadi tanpa kehabisan ingatan.
PEMASANGAN
"buat pemasangan" atau pasang sahaja lrzip di suatu tempat dalam laluan carian anda.
KOMPRESI ALGORITMA
LRZIP beroperasi dalam dua peringkat. Peringkat pertama mencari dan mengekod sebahagian besar pendua
data pada jarak yang berpotensi sangat jauh dalam fail input. Peringkat kedua ialah menggunakan a
algoritma mampatan untuk memampatkan output peringkat pertama. Algoritma pemampatan
boleh dipilih untuk dioptimumkan untuk saiz melampau (zpaq), saiz (lzma - lalai), kelajuan (lzo),
warisan (bzip2 atau gzip) atau boleh ditinggalkan sepenuhnya hanya melakukan peringkat pertama. Satu peringkat
hanya fail termampat hampir sentiasa boleh meningkatkan kedua-dua saiz mampatan dan kelajuan yang dilakukan oleh
program pemampatan seterusnya.
Perbezaan utama antara lrzip dan algoritma pemampatan terkenal lain ialah ia
keupayaan untuk mengambil kesempatan daripada redundansi jarak yang sangat jauh. Kempis yang terkenal
algoritma yang digunakan dalam gzip menggunakan penimbal sejarah maksimum sebanyak 32k. Algoritma pengisihan blok
digunakan dalam bzip2 terhad kepada 900k sejarah. Penampan sejarah dalam lrzip boleh dalam sebarang saiz
panjang, bahkan tidak terhad oleh ram yang tersedia.
Ia adalah perkara biasa hari ini untuk perlu memampatkan fail yang mengandungi jarak jauh
redundansi. Sebagai contoh, apabila memampatkan set direktori rumah beberapa pengguna mungkin
mempunyai salinan fail yang sama, atau fail yang agak serupa. Ia juga biasa untuk mempunyai a
fail tunggal yang mengandungi ketulan pendua besar pada jarak jauh, seperti fail pdf
mengandungi salinan berulang bagi imej yang sama. Kebanyakan program pemampatan tidak akan dapat melakukannya
mengambil kesempatan daripada lebihan ini, dan dengan itu mungkin mencapai nisbah mampatan yang jauh lebih rendah
daripada yang boleh dicapai oleh lrzip.
Gunakan lrzip dalam talian menggunakan perkhidmatan onworks.net