Ito ang command pigz na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
pigz, unpigz - i-compress o palawakin ang mga file
SINOPSIS
baboy [ -cdfhikKlLnNqrRtTz0..9,11 ] [ -b hinaharangan ] [ -p mga thread ] [ -S suffix ] [ pangalan ... ]
unpigz [ -cfhikKlLnNqrRtTz ] [ -b hinaharangan ] [ -p mga thread ] [ -S suffix ] [ pangalan ... ]
DESCRIPTION
pigz nag-compress gamit ang mga thread upang magamit ang maraming processor at core. Ang input ay
nahati sa 128 KB na mga tipak na ang bawat isa ay naka-compress nang magkatulad. Ang indibidwal na halaga ng tseke
para sa bawat tipak ay kinakalkula din sa parallel. Ang naka-compress na data ay isinulat upang
ang output, at ang pinagsamang check value ay kinakalkula mula sa mga indibidwal na check value.
Ang nabuong format ng naka-compress na data ay nasa format na gzip, zlib, o single-entry na zip
gamit ang deflate compression method. Ang compression ay gumagawa ng bahagyang raw deflate
stream na pinagsama-sama sa pamamagitan ng iisang write thread at balot ng naaangkop
header at trailer, kung saan naglalaman ang trailer ng pinagsamang check value.
Ang bawat bahagyang raw deflate stream ay tinatapos ng isang walang laman na nakaimbak na bloke (gamit ang
Z_SYNC_FLUSH na opsyon ng zlib), upang tapusin ang bahagyang bit stream sa isang byte na hangganan.
Iyon ay nagpapahintulot sa mga bahagyang stream na pagsama-samahin lamang bilang mga pagkakasunud-sunod ng mga byte. Ito
nagdaragdag ng napakaliit na apat hanggang limang byte na overhead sa output para sa bawat input chunk.
Ang default na laki ng bloke ng input ay 128K, ngunit maaaring baguhin gamit ang -b opsyon. Ang numero
ng mga compress thread ay nakatakda bilang default sa bilang ng mga online na processor, na maaaring
binago gamit ang -p opsyon. Tinutukoy -p 1 ganap na iniiwasan ang paggamit ng mga thread.
Ang mga input block, habang naka-compress nang nakapag-iisa, ay may huling 32K ng nakaraang block
na-load bilang isang preset na diksyunaryo upang mapanatili ang pagiging epektibo ng compression ng deflating sa a
iisang thread. Maaari itong i-off gamit ang -i or --independyente opsyon, upang ang
ang mga bloke ay maaaring i-decompress nang nakapag-iisa para sa bahagyang pagbawi ng error o para sa random na pag-access.
Ang decompression ay hindi maaaring iparallelize, kahit na walang espesyal na inihandang deflate
stream para sa layuning iyon. Ang resulta, baboy gumagamit ng iisang thread (ang pangunahing thread) para sa
decompression, ngunit lilikha ng tatlong iba pang mga thread para sa pagbabasa, pagsusulat, at pagsusuri
pagkalkula, na maaaring mapabilis ang decompression sa ilalim ng ilang mga pangyayari. Parallel
maaaring i-off ang decompression sa pamamagitan ng pagtukoy ng isang proseso ( -dp 1 or -tp 1 ).
Ang mga naka-compress na file ay maaaring maibalik sa kanilang orihinal na anyo gamit ang baboy -d or unpigz.
Opsyon
-# --mabilis --pinakamahusay
I-regulate ang bilis ng compression gamit ang tinukoy na digit #, Kung saan -1 or --mabilis
ay nagpapahiwatig ng pinakamabilis na paraan ng compression (mas kaunting compression) at -9 or --pinakamahusay
ay nagpapahiwatig ng pinakamabagal na paraan ng compression (pinakamahusay na compression). -0 ay walang compression.
-11 nagbibigay ng ilang porsyento ng mas mahusay na compression sa isang matinding gastos sa oras ng pagpapatupad. Ang
ang default ay -6.
-b --blocksize mmm
Itakda ang laki ng compression block sa mmmK (default na 128KiB).
-c --stdout --to-stdout
Isulat ang lahat ng naprosesong output sa stdout (hindi matatanggal).
-d --decompress --uncompress
I-decompress ang naka-compress na input.
-f --puwersa
Sapilitang i-overwrite, i-compress ang .gz, mga link, at sa terminal.
-h - Tumulong
Magpakita ng screen ng tulong at huminto.
-i --independyente
I-compress ang mga bloke nang nakapag-iisa para sa pagbawi ng pinsala.
-k --panatilihin
Huwag tanggalin ang orihinal na file pagkatapos ng pagproseso.
-K --zip
I-compress sa PKWare zip (.zip) single entry format.
-l --listahan
Ilista ang mga nilalaman ng naka-compress na input.
-L --lisensya
Ipakita ang baboy lisensya at huminto.
-n --walang pangalan
Huwag iimbak o ibalik ang pangalan ng file sa/mula sa header.
-N --pangalan
I-store/i-restore ang pangalan ng file at mod time sa/mula sa header.
-p --mga proseso n
Payagan ang hanggang sa n proseso (default ay ang bilang ng mga online na processor)
-q --tahimik --tahimik
Walang mga mensaheng i-print, kahit na nagkakamali.
-r - nagrerecursive
Iproseso ang mga nilalaman ng lahat ng mga subdirectory.
-R --rsyncable
Mga lokasyon ng block na tinutukoy ng input para sa rsync.
-S --panlapi .sss
Gumamit ng suffix .sss sa halip na .gz (para sa compression).
-t --pagsusulit
Subukan ang integridad ng naka-compress na input.
-T --walang oras
Huwag mag-imbak o mag-restore ng mod time sa/mula sa header.
-v --verbose
Magbigay ng mas maraming salita na output.
-V --bersyon
Ipakita ang bersyon ng pigz.
-z --zlib
I-compress sa zlib (.zz) sa halip na gzip na format.
-- Ang lahat ng mga argumento pagkatapos ng "--" ay itinuturing bilang mga pangalan ng file (para sa mga pangalan na nagsisimula sa "-")
Ang mga opsyon na ito ay natatangi sa -11 na antas ng compression:
-F --una
Gawin muna ang mga pag-ulit, bago ang paghahati ng bloke (default ang huli).
-ako, --mga pag-ulit n
Bilang ng mga pag-ulit para sa pag-optimize (default 15).
-M, --maxsplits n
Pinakamataas na bilang ng mga split block (default 15).
-O --Isang bloke
Huwag hatiin sa mas maliliit na bloke (default ay block splitting).
COPYRIGHT PAUNAWA
Ang software na ito ay ibinigay 'as-is', nang walang anumang hayag o ipinahiwatig na warranty. Hindi sa anumang kaganapan
mananagot ba ang may-akda para sa anumang pinsalang dulot ng paggamit ng software na ito.
Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Mark Adler
<[protektado ng email]>
lokal PIGZ(1)
Gamitin ang pigz online gamit ang mga serbisyo ng onworks.net