NAME
bzip2, bunzip2 - bloķēšanas šķirošanas failu kompresors, v1.0.2bzcat - dekompresē failus stdoutbzip2recover - atgūst datus no bojātajām bzip2 failiem bzip2 -cdfkqstvzVL123456789 failu nosaukumi … bunzip2 -fkvsVL failu nosaukumi … bzcat -s failu nosaukumi … bzip2recover faila nosaukums bzip2 saspiež failus, izmantojot Burrows-Wheeler bloķēšanu, sakārtojot teksta kompresijas algoritmu un Huffmana kodēšanu. Kompresija parasti ir ievērojami labāka nekā standarta kompresoru LZ77 / LZ78 pamatā iegūtās kompresijas un tuvojas PPM statistikas kompresoru grupas darbībai. Komandrindas opcijas ir apzināti ļoti līdzīgas GNU gzip, bet tie nav identiski. bzip2 sagaida, ka komandrindas karodziņiem pievienos failu nosaukumu sarakstu. Katrs fails tiek aizstāts ar saspiestu versiju ar nosaukumu "original_name.bz2". Katram saspiestam failam ir tāds pats mainīšanas datums, atļaujas un, ja iespējams, īpašumtiesības kā atbilstošs oriģināls, lai šīs īpašības varētu pareizi atjaunot dekompresijas laikā. Faila nosaukuma apstrāde ir naivi tādā nozīmē, ka nav mehānisma, lai saglabātu oriģinālos failu nosaukumus, atļaujas, īpašumtiesības vai datumus failu sistēmās, kurām trūkst šo koncepciju, vai arī tiem ir nopietni faila nosaukuma garuma ierobežojumi, piemēram, MS-DOS. bzip2 un bunzip2 pēc noklusējuma nepārraksta esošos failus. Ja vēlaties, lai tas notiks, norādiet -f karodziņu. Ja neviens faila nosaukums nav norādīts, bzip2 saspiež no standarta ieejas līdz standarta izvadei. Šajā gadījumā, bzip2 samazinās rakstīt saspiestu izvadi uz termināli, jo tas būtu pilnīgi nesaprotams un tādējādi bezjēdzīgs. bunzip2 (vai bzip2-d) atšifrē visus norādītos failus. Faili, kurus nav izveidojuši bzip2 tiks atklātas un ignorētas un izdots brīdinājums. bzip2 mēģina uzminēt faila nosaukumu noņemtā faila failam no saspiestā faila faila šādi: filename.bz2 kļūst par faila nosaukumu filename.bz kļūst par faila nosaukumu filename.tbz2 kļūst par faila nosaukumu.tar filename.tbz kļūst par faila nosaukumu.tar anyothername kļūst anyothername.out Ja fails nebeidzas kādā no atzītām beigu datumiem, .bz2 .bz .tbz2 vai .tbz bzip2 sūdzas, ka tā nevar uzminēt oriģinālā faila nosaukumu un izmanto oriģinālu ar .out pievienots Tāpat kā ar kompresiju, nepiegādājot nevienu faila nosaukumu, dekompresija no standarta ieejas līdz standarta izvadei. bunzip2 pareizi atspiest failu, kas ir divu vai vairāku saspiestu failu apvienošana. Rezultāts ir saistīto nesaspiesto failu sajaukšana. Tiek atbalstīta arī apvienotu saspiestu failu integritātes pārbaude (-t). Jūs varat arī saspiest vai atspiest failus uz standarta izvadi, norādot -c karodziņu. Vairākus failus var saspiest un dekompresēt, piemēram. Iegūtie rezultāti tiek stadionēti pēc kārtas. Šādi izveidojot vairāku failu kompresiju, tiek izveidota plūsma, kurā ir vairāki saspiestu failu atveidojumi. Šādu plūsmu var pareizi dekompresēt tikai ar bzip2 versija 0.9.0 vai jaunāka. Agrākās versijas bzip2 pārtrauks pēc pirmā straumē esošā faila atslēgšanas. bzcat (vai bzip2-dc) atšifrē visus norādītos failus uz standarta izvadi. bzip2 lasīs argumentus no vides mainīgajiem lielumiem BZIP2 un BZIP šajā kārtībā un apstrādās tos pirms jebkādu argumentu lasīšanas no komandrindas. Tas dod ērtu veidu, kā piegādāt noklusējuma argumentus. Kompresija vienmēr tiek veikta, pat ja saspiestā fails ir nedaudz lielāks par oriģinālu. Faili ar mazāk nekā simts baitu mēdz kļūt lielāki, jo saspiešanas mehānismam ir nemainīgs pieskaitāmās izmaksas 50 bitu apgabalā. Izlases dati (ieskaitot lielāko daļu failu kompresoru izejas) tiek kodēti apmēram 8,05 biti par baitu, tādējādi palielinoties par aptuveni 0,5%. Kā pašpārbaudi savu aizsardzību, bzip2 izmanto 32 bitu CRC, lai pārliecinātos, ka faila dekompresētā versija ir identiska oriģinālam. Šis sargs no saspiešanas datu korupcijas un pret nekonstatētām kļūdām bzip2 (cerams, ka maz ticams). Datu sagrozīšanas izredzes, kas neatklāti tiek rādītas, ir mikroskopiskas, aptuveni par četriem miljardiem iespēju katram apstrādātajam failam. Tomēr ņemiet vērā, ka pārbaude notiek pēc dekompresijas, tāpēc var tikai pateikt, ka kaut kas nav kārtībā. Tas nevar palīdzēt atgūt sākotnējos nesaspiestos datus. Tu vari izmantot bzip2recover mēģināt atgūt datus no bojātajiem failiem. Atgriešanās vērtības: 0 normālai izejai, 1 vides problēmām (fails nav atrasts, nederīgi karodziņi, I / O kļūdas, & c), 2, lai norādītu korumpētu saspiestu failu 3, iekšēja konsekvences kļūda (piemēram, kļūda), kas izraisīja bzip2 paniku. -c -stdout Saspiest vai atspiest uz standarta izvadi. -d - izspiest Spēka dekompresija. bzip2 bunzip2 un bzcat patiešām ir viena un tā pati programma, un lēmums par to, kādas darbības jāveic, pamatojoties uz kuru nosaukumu lieto. Šis karogs ignorē šo mehānismu un spēku bzip2 atspiest. -z - saspiest Papildinājums -d: spēks saspiešana, neatkarīgi no izsaukuma nosaukuma. -t --test Pārbaudiet norādītā faila (-u) integritāti, bet neatspoguļojiet tos. Tas patiešām veic izmēģinājuma dekompresiju un izmet rezultātu. -f - spēks Piespiediet izvades failu pārrakstīšanu. Parasti bzip2 Nepārrakstīs esošos izvades failus. Arī spēki bzip2 lai izjauktu cietās saites uz failiem, kurus tā citādi nedarītu. bzip2 parasti atsakās atspiest failus, kuriem nav pareizo burvju galvenes baiti. Ja tas ir piespiedis (-f), tas iet caur šādiem failiem, izmantojot nemodificētu. Tas ir veids, kā uzvedas GNU gzip. -k -keep Saglabājiet (neizdzēš) ievades failus kompresijas vai dekompresijas laikā. -s - neliels Samazināt atmiņas izmantošanu kompresijai, dekompresijai un testēšanai. Faili tiek dekompresēti un pārbaudīti, izmantojot modificētu algoritmu, kas prasa tikai 2,5 baiti par bloku baitu. Tas nozīmē, ka jebkuru failu var dekompresēt 2300 kb atmiņā, lai gan tas ir apmēram puse no normālā ātruma. Kompresijas laikā -s izvēlas bloku izmēru 200k, kas ierobežo atmiņas izmantošanu aptuveni tajā pašā skaitlī, uz jūsu saspiešanas koeficienta rēķina. Īsi sakot, ja jūsu iekārtai ir zems atmiņas apjoms (8 megabaiti vai mazāk), lietojiet -s visu. Tālāk skatiet sadaļu MEMORY MANAGEMENT. -q --jauks Pārtrauciet nebūtiskas brīdinājuma ziņojumus. Ziņojumi, kas attiecas uz I / O kļūdām un citiem kritiskiem notikumiem, netiks nomākti. -v - verbose Verbose režīms - parāda kompresijas pakāpi katram apstrādātajam failam. Turpmāk ir palielināts darba apjoms, izvelkot daudz informācijas, kas galvenokārt interesē diagnostikas nolūkos. -L - licence -V --versija Parādiet programmatūras versiju, licences noteikumus un nosacījumus. -1 (vai --fast) līdz -9 (vai - vislabāk) Iestatiet bloka lielumu 100 k, 200 k .. 900 k, saspiežot. Nesamazina efektu. Tālāk skatiet sadaļu MEMORY MANAGEMENT. Ātrās un visbiežāk lietotās aliases ir paredzēti GNU gzip saderībai. It īpaši - ātras lietas nepadara lietas daudz ātrāk. Un - vislabāk tikai izvēlas noklusējuma darbību. Visus nākamos argumentus apstrādā kā failu nosaukumus, pat ja tie sākas ar domuzīmi. Tādējādi jūs varat apstrādāt failus ar nosaukumiem, kas sākas ar domuzīmi, piemēram: bzip2 - - myfilename. - atkārtota - ātra - atkārtota - vislabākā Šie karodziņi ir lieki versijās 0.9.5 un augstāk. Viņi nodrošināja zināmu stingru kontroli pār šķirošanas algoritma uzvedību iepriekšējās versijās, kas reizēm bija noderīga. 0.9.5 un augstāk ir uzlabots algoritms, kas padara šos karogus par neatbilstošiem. Svarīgs: Izmantojiet cilvēks komanda ( % cilvēks ), lai redzētu, kā komanda tiek izmantota jūsu konkrētajā datorā. Saistītie raksti SINOPSIS
APRAKSTS
OPTIONS













