NÁZEV
bzip2, bunzip2 - blokový třídící souborový kompresor v1.0.2bzcat - dekomprimuje soubory do stdoutbzip2recover - obnovuje data z poškozených souborů bzip2 bzip2 -cdfkqstvzVL123456789 názvy souborů … bunzip2 -fkvsVL názvy souborů … bzcat -s názvy souborů … bzip2recover název souboru bzip2 komprimuje soubory pomocí algoritmu komprese textu Burrows-Wheeler a kódování Huffman. Komprese je obecně značně lepší než kompresory běžné u kompresorů na bázi LZ77 / LZ78 a přibližuje výkonnost rodiny statistických kompresorů PPM. Možnosti příkazového řádku jsou záměrně velmi podobné volbám příkazového řádku GNU gzip, ale nejsou totožné. bzip2 očekává seznam názvů souborů, které budou doprovázeny příznaky příkazového řádku. Každý soubor je nahrazen vlastní komprimovanou verzí s názvem "original_name.bz2". Každý komprimovaný soubor má stejný datum modifikace, oprávnění a pokud je to možné, vlastnictví jako odpovídající originál, aby tyto vlastnosti byly správně obnoveny v dekompresním čase. Zpracování názvu souboru je naivní v tom smyslu, že neexistuje žádný mechanismus pro zachování původních názvů souborů, oprávnění, vlastníků nebo dat v souborových systémech, které postrádají tyto koncepty, nebo mají závažná omezení délky názvu souboru, například MS-DOS. bzip2 a bunzip2 ve výchozím nastavení nepřepíše existující soubory. Pokud chcete, aby se to stalo, zadejte příznak -f. Pokud nejsou zadány žádné názvy souborů, bzip2 komprese ze standardního vstupu na standardní výstup. V tomto případě, bzip2 odmítne psát komprimovaný výstup do terminálu, protože by to bylo zcela nepochopitelné, a proto bezvýznamné. bunzip2 (nebo bzip2 -d) dekomprimuje všechny zadané soubory. Soubory, které nebyly vytvořeny bzip2 budou zjištěny a ignorovány a bude vydáno upozornění. bzip2 pokusí odhadnout název souboru pro dekomprimovaný soubor od souboru komprimovaného souboru následujícím způsobem: filename.bz2 se stává název souboru filename.bz se stává název souboru filename.tbz2 se stává filename.tar filename.tbz se stává filename.tar anyothername se stane anyothername.out Pokud soubor neskončí v jednom z uznaných konců, .bz2, .B z, .tbz2 nebo .tbz, bzip2 stěžuje si, že nemůže odhadnout název původního souboru a použije původní název .ven připojeno. Stejně jako u komprese, přivádění žádných souborů nevyvolává dekompresi ze standardního vstupu na standardní výstup. bunzip2 bude správně dekomprimovat soubor, který je spojením dvou nebo více komprimovaných souborů. Výsledkem je zřetězení odpovídající nekomprimované soubory. Testování integrity (-t) zřetězených komprimovaných souborů je také podporováno. Soubory můžete také komprimovat nebo dekomprimovat na standardní výstup pomocí příkazu -c. Mnoho souborů může být takto komprimováno a dekomprimováno. Výsledné výstupy jsou postupně napájeny stdout. Komprese více souborů tímto způsobem generuje proud obsahující více reprezentací komprimovaných souborů. Takový proud může být správně dekomprimován pouze bzip2 verze 0.9.0 nebo novější. Dřívější verze bzip2 se zastaví po dekompresi prvního souboru v proudu. bzcat (nebo bzip2 -dc) dekomprimuje všechny zadané soubory na standardní výstup. bzip2 bude číst argumenty z proměnných prostředí BZIP2 a BZIP, v tomto pořadí a zpracovává je před jakýmikoliv argumenty čtenými z příkazového řádku. To poskytuje pohodlný způsob, jak dodat výchozí argumenty. Komprese se provádí vždy, i když je komprimovaný soubor o něco větší než originál. Soubory o velikosti menší než asi 100 bajtů mají tendenci se zvětšovat, protože kompresní mechanismus má konstantní režii v oblasti 50 bajtů. Náhodná data (včetně výstupu většiny souborových kompresorů) jsou kódována přibližně na 8,05 bitů na bajt, což dává rozšíření kolem 0,5%. Jako samokontrola ochrany, bzip2 používá 32bitové CRC, aby se ujistil, že dekomprimovaná verze souboru je totožná s původním. To chrání před poškozením komprimovaných dat a proti nezjištěným chybám bzip2 (snad velmi nepravděpodobné). Šance na poškození dat nezjištěné je mikroskopické, asi jedna šance na čtyři miliardy za každý zpracovaný soubor. Buďte si však vědomi toho, že kontrola nastane při dekompresi, takže to může jen říct, že je něco špatně. Nemůže vám pomoci obnovit původní nekomprimované údaje. Můžeš použít bzip2recover pokusit se obnovit data z poškozených souborů. Návratové hodnoty: 0 pro normální výstup, 1 pro environmentální problémy (soubor nebyl nalezen, neplatné příznaky, chyby I / O, & c), 2 pro označení poškozeného komprimovaného souboru, 3 pro vnitřní chybu konzistence (např. bzip2 panikařit. -c -stdout Komprimujte nebo dekomprimujte na standardní výstup. -d - dekomprimovat Dekomprese síly. bzip2, bunzip2 a bzcat jsou skutečně stejným programem a rozhoduje se o tom, co je třeba podniknout, na základě kterého jména se používá. Tato vlajka převyšuje tento mechanismus a síly bzip2 dekomprimovat. -z - komprese Doplněk k -d: sílu komprese, bez ohledu na název vyvolání. -t - test Zkontrolujte integritu zadaného souboru nebo souborů, ale dekomprimujte je. To opravdu provádí zkušební dekompresi a vyhodí výsledek. -f - force Vynucení přepsání výstupních souborů. Normálně, bzip2 nepřepíše existující výstupní soubory. Také síly bzip2 rozbít pevná spojení se soubory, což by jinak jinak neudělal. bzip2 normálně odmítá dekomprimovat soubory, které nemají správné bajty záhlaví magie. Je-li nucen (-f), však tyto soubory předá nezměněným. Tak se chová GNU gzip. -k -keep Uchovávejte (nevymažte) vstupní soubory během komprese nebo dekomprese. -s - malý Snižte využití paměti, komprese, dekompresi a testování. Soubory jsou dekomprimovány a testovány pomocí upraveného algoritmu, který vyžaduje pouze 2,5 bajtů na blokový byte. To znamená, že jakýkoliv soubor může být dekomprimován v paměti 2300k, i když je to přibližně na polovině normální rychlosti. Během komprese -s vybírá velikost bloku 200k, což omezuje využití paměti přibližně na stejné číslo, a to na úkor kompresního poměru. Stručně řečeno, pokud má váš počítač nedostatek paměti (8 megabajtů nebo méně), použijte -s pro vše. Další informace naleznete v části PAMĚŤOVÉ ŘÍZENÍ. -q - klid Potlačení nepodstatných varovných zpráv. Zprávy týkající se chyb I / O a dalších kritických událostí nebudou potlačeny. -v --verbose Režim verbose - zobrazí kompresní poměr pro každý zpracovaný soubor. Dále -v zvyšuje úroveň výmluvnosti a vyhlazuje spoustu informací, které jsou především pro diagnostické účely. -L - povolení - V - verze Zobrazte verzi softwaru, podmínky licence. -1 (nebo - rychlý) až -9 (nebo --best) Nastavte velikost bloku na 100 k, 200 k .. 900 k při kompresi. Nemá žádný vliv při dekompresi. Další informace naleznete v části PAMĚŤOVÉ ŘÍZENÍ. Nejrychlejší a nejkvalitnější aliasy jsou především pro GNU gzip kompatibilitu. Zejména - rychlá, nedělá věci podstatně rychlejší. A - best pouze vybírá výchozí chování. Všechny následující argumenty upravují jako názvy souborů, i když začínají pomlčkou. Je to tak, že můžete zpracovávat soubory s názvy začínajícími pomlčkou, například: bzip2 - -myfilename. - opakovaně - rychle - opakovaně - nejlepší Tyto příznaky jsou redundantní ve verzích 0.9.5 a výše. Poskytly nějakou hrubou kontrolu nad chováním třídícího algoritmu v dřívějších verzích, což bylo někdy užitečné. 0.9.5 a vyšší mají vylepšený algoritmus, který činí tyto příznaky irelevantní. Důležité: Použijte muž příkaz ( % muž ), abyste zjistili, jak je v daném počítači použit příkaz. Související články SYNOPSE
POPIS
MOŽNOSTI




