NAME
bzip2, bunzip2 - isang block-sorting file compressor, v1.0.2bzcat - decompresses file sa stdoutbzip2recover - recovers data mula sa nasira bzip2 file bzip2 -cdfkqstvzVL123456789 mga filename … bunzip2 -fkvsVL mga filename … bzcat -s mga filename … bzip2recover filename bzip2 compresses file gamit ang Burrows-Wheeler block sorting text compression algorithm, at Huffman coding. Ang compression sa pangkalahatan ay mas mahusay kaysa sa nakamit ng mas maraming maginoo kompresyon ng LZ77 / LZ78 na nakabase, at nilalapitan ang pagganap ng pamilyang PPM ng statistical compressors. Ang mga pagpipilian sa command-line ay sadyang katulad sa mga ng GNU gzip, ngunit hindi sila magkapareho. bzip2 Inaasahan ng isang listahan ng mga pangalan ng file upang samahan ang mga flags ng command-line. Ang bawat file ay pinalitan ng isang naka-compress na bersyon ng kanyang sarili, na may pangalang "original_name.bz2". Ang bawat naka-compress na file ay may parehong petsa ng pagbabago, mga pahintulot, at, kung posible, pagmamay-ari bilang kaukulang orihinal, upang ang mga pag-aari na ito ay maayos na maibalik sa oras ng decompression. Ang paghawak ng pangalan ng file ay walang muwang sa diwa na walang mekanismo para sa pagpapanatili ng mga orihinal na pangalan ng file, mga pahintulot, mga pagmamay-ari o mga petsa sa mga filesystem na kulang sa mga konsepto, o may malubhang paghihigpit sa haba ng pangalan ng file, tulad ng MS-DOS. bzip2 at bunzip2 ay hindi pinalitan ng mga umiiral nang file sa pamamagitan ng default. Kung nais mo itong mangyari, tukuyin ang -f flag. Kung walang tinukoy na mga pangalan ng file, bzip2 compresses mula sa karaniwang input sa karaniwang output. Sa kasong ito, bzip2 ay tanggihan upang isulat ang naka-compress na output sa isang terminal, dahil ito ay ganap na hindi maunawaan at samakatuwid ay walang kabuluhan. bunzip2 (o bzip2 -d) decompresses lahat ng tinukoy na mga file. Mga file na hindi nilikha ng bzip2 ay napansin at binabalewala, at isang babala na ibinigay. bzip2 nagtatangkang hulaan ang filename para sa decompressed file mula sa na ng naka-compress na file tulad ng sumusunod: Ang filename.bz2 ay nagiging filename filename.bz ay nagiging filename filename.tbz2 ay nagiging filename.tar filename.tbz nagiging filename.tar anyothername ay nagiging anyothername.out Kung ang file ay hindi nagtatapos sa isa sa mga kinikilalang endings, .bz2, .bz, .tbz2 o .tbz, bzip2 Nagrereklamo na hindi ito maaaring hulaan ang pangalan ng orihinal na file, at ginagamit ang orihinal na pangalan .out naidagdag. Tulad ng compression, ang pagbibigay ng walang filename ay nagiging sanhi ng decompression mula sa karaniwang input sa karaniwang output. bunzip2 ay tama ang pagbubuhos ng isang file na kung saan ay ang pagdudugtong ng dalawa o higit pang mga naka-compress na file. Ang resulta ay ang pagdudugtong ng kaukulang mga hindi naka-compress na mga file. Sinusuportahan din ang pagsubok ng integridad (-t) ng mga naka-compress na file. Maaari mo ring i-compress o magbawas ng lakas ng tunog ang mga file sa karaniwang output sa pamamagitan ng pagbibigay ng -c flag. Maramihang mga file ay maaaring compressed at decompressed tulad nito. Ang resultang output ay fed sequentially sa stdout. Ang compression ng maramihang mga file sa ganitong paraan ay bumubuo ng isang stream na naglalaman ng maramihang mga compressed na mga representasyon ng file. Ang nasabing isang stream ay maaaring ma-decompress na tama lamang sa pamamagitan ng bzip2 bersyon 0.9.0 o mas bago. Mga naunang bersyon ng bzip2 ay titigil matapos na mabulok ang unang file sa stream. bzcat (o bzip2-dc) decompresses lahat ng tinukoy na mga file sa karaniwang output. bzip2 magbabasa ng mga argumento mula sa mga variable ng kapaligiran BZIP2 at BZIP, sa utos na iyon, at ipoproseso ang mga ito bago mabasa ang anumang argumento mula sa command line. Nagbibigay ito ng maginhawang paraan upang matustusan ang mga argumento ng default. Ang compression ay laging ginagawa, kahit na ang compressed file ay bahagyang mas malaki kaysa sa orihinal. Ang mga file na mas mababa sa halos isang daang byte ay may posibilidad na makakuha ng mas malaki, dahil ang mekanismo ng compression ay may patuloy na overhead sa rehiyon ng 50 bytes. Ang random na data (kabilang ang output ng karamihan sa mga compressor ng file) ay naka-code sa tungkol sa 8.05 bits bawat byte, na nagbibigay ng pagpapalawak ng humigit-kumulang na 0.5%. Bilang isang pagsusuri sa sarili para sa iyong proteksyon, bzip2 gumagamit ng 32-bit CRCs upang tiyakin na ang decompressed na bersyon ng isang file ay magkapareho sa orihinal. Ito ang mga guwardya laban sa katiwalian ng compressed data, at laban sa mga undetected bug sa bzip2 (sana ay hindi masyadong malamang). Ang posibilidad ng data katiwalian ay pagpunta undetected ay mikroskopiko, tungkol sa isang pagkakataon sa apat na bilyon para sa bawat file na naproseso. Gayunman, magkaroon ng kamalayan na ang tseke ay nangyayari pagkatapos ng decompression, kaya maaari mo lamang sabihin sa iyo na may mali. Hindi ito maaaring makatulong sa iyo na mabawi ang orihinal na hindi na-compress na data. Pwede mong gamitin bzip2recover upang subukang mabawi ang data mula sa mga nasira na file. Ibalik ang mga halaga: 0 para sa isang normal na exit, 1 para sa mga problema sa kapaligiran (hindi nahanap ang file, mga hindi balidong flag, I / O error, & c), 2 upang ipahiwatig ang isang sira na naka-compress na file, 3 para sa isang panloob na pagkakapare-pareho na error (eg, bug) bzip2 hindi mapakali. -c --stdout I-compress o mag-decompress sa karaniwang output. -d --decompress Force decompression. bzip2, bunzip2 at bzcat ay ang parehong programa, at ang desisyon tungkol sa kung anong mga aksyon ang gagawin ay batay sa kung aling pangalan ang ginagamit. Sinasapawan ng bandang ito ang mekanismo, at pwersa bzip2 upang mag-decompress. -z --compress Ang pandagdag sa -d: pwersa ng compression, anuman ang pangalan ng invocation. -t --test Tiyakin ang integridad ng tinukoy na (mga) file, ngunit huwag ibasura ang mga ito. Ito ay talagang gumaganap ng isang trial decompression at itinapon ang resulta. -f --force I-overwrite ang mga file ng output. Karaniwan, bzip2 ay hindi mapapasan ang umiiral na mga file ng output. Mga pwersa din bzip2 upang masira ang mga matitigas na link sa mga file, na kung hindi man ay hindi gagawin. Ang bzip2 ay karaniwang tumatanggi upang mabulok ang mga file na walang tamang header ng magic magic. Kung sapilitang (-f), gayunpaman, ito ay pumasa sa naturang mga file sa pamamagitan ng hindi nabago. Ito ay kung paano gumagana ang GNU gzip. -k - tumigil Panatilihin (huwag tanggalin) ang mga input file sa panahon ng compression o decompression. -sallsmall Bawasan ang paggamit ng memory, para sa compression, decompression at pagsubok. Ang mga file ay natutunaw at nasubok gamit ang isang binagong algorithm na nangangailangan lamang ng 2.5 byte bawat byte ng block. Nangangahulugan ito na ang anumang file ay maaaring ma-decompress sa 2300k ng memorya, kahit na sa halos kalahati ng normal na bilis. Sa panahon ng compression, -s pinipili ang isang sukat ng block ng 200k, na naglilimita ng paggamit ng memory sa paligid ng parehong figure, sa gastos ng iyong compression ratio. Sa madaling salita, kung ang iyong machine ay mababa sa memory (8 megabytes o mas mababa), gamitin -s para sa lahat. Tingnan ang MEMORY MANAGEMENT sa ibaba. -q -quiet Pighatiin ang di-mahalagang mga babalang mensahe. Ang mga mensahe na may kaugnayan sa I / O na mga error at iba pang mga kritikal na kaganapan ay hindi mapigilan. -v - ooose Verbose mode - ipakita ang ratio ng compression para sa bawat file na naproseso. Dagdag pa -v ay dagdagan ang antas ng pagiging masama, na pinapalabas ang napakaraming impormasyon na pangunahin ng interes para sa mga layuning pang-diagnostic. -L --license -V --version Ipakita ang bersyon ng software, mga tuntunin at kundisyon ng lisensya. -1 (o - matangkad) sa -9 (o - pinakamainam) Itakda ang laki ng block sa 100k, 200k .. 900k kapag nag-compress. Walang epekto kapag bumulok. Tingnan ang MEMORY MANAGEMENT sa ibaba. Ang --fast at - pinakamahusay na alias ay para sa GNU gzip compatibility. Sa partikular, - Hindi nakapagpapabilis ang mga bagay nang mas mabilis. At - maaari lamang piliin ang default na pag-uugali. Tinatrato ang lahat ng kasunod na mga argumento bilang mga pangalan ng file, kahit na nagsisimula sila sa isang gitling. Ito ay upang maaari mong pangasiwaan ang mga file na may mga pangalan na nagsisimula sa isang gitling, halimbawa: bzip2 - -myfilename. - masigasig-mabilis - masigasig-pinakamahusay Ang mga flag na ito ay kalabisan sa mga bersyon 0.9.5 at sa itaas. Nagbigay sila ng ilang magaspang na kontrol sa pag-uugali ng pag-uuri ng algorithm sa mga naunang bersyon, na kung minsan ay kapaki-pakinabang. 0.9.5 at sa itaas ay may isang pinabuting algorithm na nag-render ang mga flag na ito ay hindi nauugnay. Mahalaga: Gamitin ang lalaki command ( % lalaki ) upang makita kung paano ginagamit ang utos sa iyong partikular na computer. Kaugnay na mga Artikulo SINOPSIS
DESCRIPTION
MGA OPTION




