Bzip2: Porovnání verzí
Bez shrnutí editace |
Robot: Opravuji 1 zdrojů a označuji 0 zdrojů jako nefunkční) #IABot (v2.0 |
||
(Není zobrazeno 21 mezilehlých verzí od 18 dalších uživatelů.) | |||
Řádek 1: | Řádek 1: | ||
{{DISPLAYTITLE:bzip2}} |
{{DISPLAYTITLE:bzip2}} |
||
{{Infobox |
{{Infobox - software |
||
|jméno = bzip2 |
| jméno = bzip2 |
||
| logo = Bzip2-logo.svg |
|||
|screenshot = |
|||
| |
| velikost loga = |
||
| obrázek = |
|||
⚫ | |||
| velikost obrázku = |
|||
|aktuální verze = 1.0.5 |
|||
| alt = |
|||
|datum aktuální verze = [[17. březen]] [[2008]] |
|||
| popisek = |
|||
|připravovaná verze = |
|||
⚫ | |||
|datum připravované verze = |
|||
|operační systém = [[ |
| operační systém = [[multiplatformní software|multiplatformní]] |
||
|typ |
| typ softwaru = [[komprese dat|kompresní program]] |
||
|licence = |
| licence = [[licence BSD]] |
||
|web = [http://www.bzip.org www.bzip.org] |
| web = [http://www.bzip.org www.bzip.org] |
||
|logo = |
|||
}} |
}} |
||
Řádek 19: | Řádek 18: | ||
== 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í == |
||
Řádek 37: | Řádek 35: | ||
tar -cvf - ''jmenasouboru'' | bzip2 -9 > ''archivnisoubor''.tar.bz2 |
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 ''archivnisoubor''.tar.bz2 ''seznam-souboru'' |
tar -cvjf ''archivnisoubor''.tar.bz2 ''seznam-souboru'' |
||
Řádek 44: | Řádek 42: | ||
== Související články == |
== Související články == |
||
⚫ | |||
*[[ |
* [[LZW]] |
||
*[[ |
* [[Deflate]] |
||
*[[ |
* [[LZMA]] |
||
⚫ | |||
⚫ | |||
⚫ | |||
== Externí odkazy == |
== Externí odkazy == |
||
*[http://www.bzip.org Domovská stránka pro bzip2 a libbzip2] |
* {{en}} [https://web.archive.org/web/20061225094755/http://www.bzip.org/ Domovská stránka pro bzip2 a libbzip2] |
||
*[http://gnuwin32.sourceforge.net/packages/bzip2.htm bzip2 pro Windows] |
* {{en}} [http://gnuwin32.sourceforge.net/packages/bzip2.htm bzip2 pro Windows] |
||
[[Kategorie:Kompresní programy]] |
[[Kategorie:Kompresní programy]] |
||
[[Kategorie:Kompresní algoritmy]] |
[[Kategorie:Kompresní algoritmy]] |
||
[[Kategorie:Multiplatformní software]] |
[[Kategorie:Multiplatformní software]] |
||
[[Kategorie:Svobodný software]] |
[[Kategorie:Svobodný aplikační software]] |
||
[[ca:Bzip2]] |
|||
[[de:Bzip2]] |
|||
[[en:Bzip2]] |
|||
[[es:Bzip2]] |
|||
[[fr:Bzip2]] |
|||
[[it:Bzip2]] |
|||
[[ja:Bzip2]] |
|||
[[ko: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