Bzip2: Porovnání verzí
m kat |
Robot: Opravuji 1 zdrojů a označuji 0 zdrojů jako nefunkční) #IABot (v2.0 |
||
(Není zobrazeno 35 mezilehlých verzí od 28 dalších uživatelů.) | |||
Řádek 1: | Řádek 1: | ||
{{DISPLAYTITLE:bzip2}} |
|||
{{Infobox |
{{Infobox - software |
||
jméno = bzip2 |
| jméno = bzip2 |
||
|screenshot = |
|||
| logo = Bzip2-logo.svg |
|||
|popis = |
|||
| velikost loga = |
|||
⚫ | |||
| obrázek = |
|||
|aktuální verze = 1.0.3 |
|||
| velikost obrázku = |
|||
|datum aktuální verze = [[15. únor]] [[2005]] |
|||
| alt = |
|||
|připravovaná verze = |
|||
| popisek = |
|||
|datum připravované verze = |
|||
⚫ | |||
|operační systém = přenositelný |
|||
| operační systém = [[multiplatformní software|multiplatformní]] |
|||
|typ software = komprimační program |
|||
| typ softwaru = [[komprese dat|kompresní program]] |
|||
|licence = Bzip2 |
|||
| licence = [[licence BSD]] |
|||
|web = [http://www.bzip.org www.bzip.org] |
| web = [http://www.bzip.org www.bzip.org] |
||
|logo = |
|||
}} |
}} |
||
⚫ | |||
⚫ | |||
== Efektivita komprese == |
== Efektivita komprese == |
||
⚫ | U většiny souborů pracuje bzip2 efektivněji (tedy produkuje menší soubory) než tradiční algoritmus [[Deflate]] používaný u archivních formátů [[gzip]] nebo [[ZIP (souborový formát)|ZIP]], ale je pomalejší. V tomto ohledu je dost podobný dalším moderním kompresním algoritmům. Na rozdíl od formátů jako [[RAR]] nebo [[ZIP (souborový formát)|ZIP]] (a podobně jako [[gzip]]), bzip2 neumí pracovat s více soubory, zkomprimovat dokáže pouze jeden soubor. Tento princip vychází ze základů [[unix]]u, programy jako [[tar (informatika)|tar]] nebo [[GNU tar]] spojí více souborů dohromady a bzip2 tento soubor pak zkomprimuje. |
||
⚫ | |||
⚫ | U většiny souborů pracuje bzip2 efektivněji (tedy produkuje menší soubory) než tradiční algoritmus [[Deflate]] používaný u archivních formátů [[gzip]] nebo [[ZIP]], ale je pomalejší. V tomto ohledu je dost podobný dalším moderním kompresním algoritmům. Na rozdíl od formátů jako [[RAR]] nebo [[ZIP]] (a podobně jako [[gzip]]), bzip2 neumí pracovat s více soubory, zkomprimovat dokáže pouze jeden soubor. Tento princip vychází ze základů [[unix]]u, programy jako [[ |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
== Použití == |
== Použití == |
||
Přepínače jsou většinou stejné jako u programu [[gzip]]. Pro extrakci komprimovaného tar souboru použijte: |
Přepínače jsou většinou stejné jako u programu [[gzip]]. Pro extrakci komprimovaného tar souboru použijte: |
||
bzip2 -cd '' |
bzip2 -cd ''archivnisoubor''.tar.bz2 | tar -xvf - |
||
Pro vytvoření komprimovaného tar souboru: |
Pro vytvoření komprimovaného tar souboru: |
||
tar -cvf - '' |
tar -cvf - ''jmenasouboru'' | bzip2 -9 > ''archivnisoubor''.tar.bz2 |
||
[[GNU |
[[GNU tar]] podporuje -j přepínač, který umožňuje vytvoření bzip2 komprimovaného tar souboru bez nutnosti použití [[roura (Unix)|roury]]: |
||
tar -cvjf '' |
tar -cvjf ''archivnisoubor''.tar.bz2 ''seznam-souboru'' |
||
Dekomprese v programu GNU tar: |
Dekomprese v programu GNU tar: |
||
tar -xvjf '' |
tar -xvjf ''archivnisoubor''.tar.bz2 |
||
== Související články == |
|||
==Podívejte se také na== |
|||
⚫ | |||
*[[ |
* [[LZW]] |
||
*[[ |
* [[Deflate]] |
||
*[[ |
* [[LZMA]] |
||
* [[Huffmanovo kódování]] |
|||
⚫ | |||
*[[Huffmanovo_k%C3%B3dov%C3%A1n%C3%AD]] |
|||
== Externí odkazy == |
== Externí odkazy == |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
[[Kategorie:Unix]] |
|||
[[Kategorie:Kompresní programy]] |
[[Kategorie:Kompresní programy]] |
||
[[Kategorie: |
[[Kategorie:Kompresní algoritmy]] |
||
[[Kategorie: |
[[Kategorie:Multiplatformní software]] |
||
[[Kategorie:Svobodný aplikační software]] |
|||
[[ca:Bzip2]] |
|||
[[de:Bzip2]] |
|||
[[en:Bzip2]] |
|||
[[es:Bzip2]] |
|||
[[fr:Bzip2]] |
|||
[[it:Bzip2]] |
|||
[[ja:Bzip2]] |
|||
[[nl:Bzip2]] |
|||
[[pl:Bzip2]] |
|||
[[pt:Bzip2]] |
|||
[[ru:Bzip2]] |
|||
[[sv:Bzip2]] |
|||
[[tr:Bzip2]] |
|||
[[zh:Bzip2]] |
Aktuální verze z 2. 10. 2019, 06:34
Vývojář | Julian Seward |
---|---|
Aktuální verze | 1.0.8 (13. července 2019) |
Operační systém | multiplatformní |
Vyvíjeno v | C |
Typ softwaru | kompresní program |
Licence | licence BSD |
Web | www.bzip.org |
Některá data mohou pocházet z datové položky. |
bzip2 je svobodný komprimační algoritmus a program vyvinutý Julianem Sewardem. První verzi (0.15) vydal v červenci 1996. Stabilita a popularita programu od té doby značně vzrostla. Verze 1.0 byla vydána na konci roku 2000.
Efektivita komprese[editovat | editovat zdroj]
U většiny souborů pracuje bzip2 efektivněji (tedy produkuje menší soubory) než tradiční algoritmus Deflate používaný u archivních formátů gzip nebo ZIP, ale je pomalejší. V tomto ohledu je dost podobný dalším moderním kompresním algoritmům. Na rozdíl od formátů jako RAR nebo ZIP (a podobně jako gzip), bzip2 neumí pracovat s více soubory, zkomprimovat dokáže pouze jeden soubor. Tento princip vychází ze základů unixu, programy jako tar nebo GNU tar spojí více souborů dohromady a bzip2 tento soubor pak zkomprimuje.
V některých případech formáty jako 7z a RAR překonávají bzip2, alespoň co se týče absolutního kompresního poměru. Vzhledem k tomu, že díky Mooreovu zákonu se stává procesorový čas méně a méně důležitý, tyto algoritmy se stávají populárnější než dřív.
bzip2 používá Burrowsovu–Wheelerovu transformaci, která konvertuje často se opakující znakové sekvence do řetězců ze stejných písmen, a poté použije move-to-front transformaci a nakonec Huffmanovo kódování.
Původně používal předek bzip2 – bzip – aritmetické kódování, které má mírně lepší kompresní poměr. To ale muselo být vyměněno za méně výkonné Huffmanovo kódování, protože aritmetické kódování je patentováno.
Použití[editovat | editovat zdroj]
Přepínače jsou většinou stejné jako u programu gzip. Pro extrakci komprimovaného tar souboru použijte:
bzip2 -cd archivnisoubor.tar.bz2 | tar -xvf -
Pro vytvoření komprimovaného tar souboru:
tar -cvf - jmenasouboru | bzip2 -9 > archivnisoubor.tar.bz2
GNU tar podporuje -j přepínač, který umožňuje vytvoření bzip2 komprimovaného tar souboru bez nutnosti použití roury:
tar -cvjf archivnisoubor.tar.bz2 seznam-souboru
Dekomprese v programu GNU tar:
tar -xvjf archivnisoubor.tar.bz2
Související články[editovat | editovat zdroj]
Externí odkazy[editovat | editovat zdroj]
- (anglicky) Domovská stránka pro bzip2 a libbzip2
- (anglicky) bzip2 pro Windows