bzip2 1 .SH NAME 命令名 .br bzip2, bunzip2
目录
- NAME 命令名 .br bzip2, bunzip2
- 总览 .ll +8 .B bzip2 .RB [
- 描述 .I bzip2 采用 Burrows-Wheeler 块排序文本压缩算法和 Huffman 编码方式压缩文件。 压缩率一般比基于 LZ77/LZ78 的压缩软件好得多,其性能接近 PPM 族统计类 压缩软件。 命令行参数有意设计为非常接近 .I GNU gzip 的形式,但也不完全相同。 .I bzip2 从命令行读入文件名和参数。 每个文件被名为
- 选项 .TP .B
- 内存管理 .I bzip2 按照数据块压缩大文件。 数据块长度同时影响数据的压缩率和压缩及解压缩时需要 的内存用量。 选项
- 从损坏的文件中恢复数据 .I bzip2 按数据块对数据进行压缩,数据块长度通常为 900k 字节。每个数据块被独立地处理。 如果由于介质或传输错误导致多数据块的 .bz2 文件损坏,有可能将文件中未损坏的 数据块中的数据恢复。 压缩后的数据块以一个 48 位的结构分界,因而有可能在合理的范围内找到块边界。 每个数据块也带着自己的 32 位 CRC 校验码,因此可以区分损坏与未损坏的数据块。 .I bzip2recover 是一个简单的程序,它的功能是在 .bz2 文件中寻找数据块,并将每个数据块写到 自己的 .bz2 文件中。然后可以用 .I bzip2
- 有关性能的注解 在压缩的排序阶段, 相似的字符串将被聚集在一起。 因此, 对于包含很长重复符号 的文件, 例如象
- 警告 I/O 错误信息并不是很有用。 .I bzip2 会尽量探测 I/O 错误信息并干净地退出, 但问题的细节有时看上去很容易引起误解。 本手册页适用于 0.9.5 版的 .I bzip2。 由这一版本的 bzip2 产生的压缩数据与以前的公开版本 0.1pl2、0.9.0 完全兼容, 但有一个例外:0.9.0 及其以上版本能正确解压缩多个连在一起的压缩文件,0.1pl2 则不能, 它将在解压缩完数据流中的第一个文件之后停止。 .I bzip2recover 采用 32 位的整型数表示压缩文件中位的位置, 因此它无法处理大于 512 兆字节的文件。 但这一问题很容易解决。 .SH 作者 Julian Seward, jseward@acm.org. http://www.muraroa.demon.co.uk .I bzip2 包含的想法及概念至少归功于下列人员: Michael Burrows 和 David Wheeler(块排序变换), David Wheeler(Huffman 编码器), Peter Fenwick(原始 bzip 的结构编程模型及许多改进),Alistair Moffat、 Ian Witten(原始 bzip 中的算法编码)。 我非常感激他们的帮助、 支持以及建议。 参见源发布的手册中有关文档来源中的线索。 Christian von Roques 曾鼓励我寻找更快的排序算法, 以提高压缩速度。 bela Lubkin 曾鼓励我改进最坏情况下的压缩性能。 很多人给我发来修补程序, 帮助解决移植问题, 租借机器,提出建议等。 .SH
- [中文版最新更新]
- [中国 Linux 论坛 man 手册页翻译计划]
- 跋
bzip2
NAME å½ä»¤åæ»è§
æè¿°
é项
åå管ç
仿åçæä»¶ä¸æ¢å¤æ°æ®
æå³æ§è½ç注解
è¦å
ä½è
[䏿çç»´æ¤äºº]
[ä¸æçææ°æ´æ°]
[ä¸å½ Linux 论å man æå页翻è¯è®¡å]
è·
NAME å½ä»¤å
bzip2, bunzip2 -
ä¸ç§åæåºæä»¶å缩软件ï¼v0.9.5
bzcat -
å°æä»¶è§£åç¼©è³æ åè¾åº
bzip2recover -
æ¢å¤æåç bzip2
æä»¶
æ»è§
bzip2 [
-cdfkqstvzVL123456789 ] [ filenames ... ]
bunzip2 [ -fkvsVL ] [ filenames ... ]
bzcat [ -s ] [ filenames ... ]
bzip2recover filename
æè¿°
bzip2 éç¨ Burrows-Wheeler åæåºææ¬åç¼©ç®æ³å Huffman ç¼ç æ¹å¼å缩æä»¶ã å缩çä¸è¬æ¯åºäº LZ77/LZ78 çå缩软件好å¾å¤ï¼å¶æ§è½æ¥è¿ PPM æç»è®¡ç±» å缩软件ã
å½ä»¤è¡åæ°ææè®¾è®¡ä¸ºé常æ¥è¿ GNU gzip çå½¢å¼ï¼ä½ä¹ä¸å®å¨ç¸åã
bzip2 ä»å½ä»¤è¡è¯»å¥æä»¶åååæ°ã æ¯ä¸ªæä»¶è¢«å为 "åå§æä»¶å.bz2" çå缩æä»¶æ¿æ¢ã æ¯ä¸ªå缩æä»¶å·æä¸åæä»¶ç¸åçä¿®æ¹æ¶é´ã æéï¼ å¦æå¯è½çè¯ï¼ è¿å·æç¸åçå±ä¸»ï¼ å æ¤å¨è§£å缩æ¶è¿äºç¹æ§å°æ£ç¡®å°æ¢å¤ã å¨æäºæä»¶ç³»ç»ä¸ï¼ 没ææéã å±ä¸»ææ¶é´çæ¦å¿µï¼ æè对æä»¶åçé¿åº¦æä¸¥æ ¼éå¶ï¼ ä¾å¦ MSDOSï¼ å¨è¿ç§æåµä¸ï¼bzip2 没æä¿æåæä»¶åã å±ä¸»ã æé以忶é´çæºå¶ï¼ ä»è¿ä¸ªæä¹ä¸è¯´ï¼bzip2 对æä»¶åçå¤çæ¯å¹¼ç¨çã
bzip2 å bunzip2 å¨ç¼ºçæåµä¸ä¸è¦çå·²æçæä»¶ã 妿æ³è¦çå·²æçæä»¶ï¼è¦æå® -f é项ã
å¦ææªæå®æä»¶åï¼ bzip2 å°å缩æ¥èªæ åè¾å¥çæ°æ®å¹¶å徿 åè¾åºãå¨è¿ç§æåµä¸ï¼ bzip2 伿ç»å°åç¼©ç»æåå¾ç»ç«¯ï¼å 为è¿å®å¨æ æ³çè§£å¹¶ä¸æ¯æ²¡ææä¹çã
bunzip2 (以å bzip2 -d) å¯¹æææå®çæä»¶è¿è¡è§£å缩å¤çã䏿¯ç± bzip2 产ççæä»¶å°è¢«å¿½ç¥ï¼åæ¶ååºä¸ä¸ªè¦åä¿¡æ¯ã bzip2 æä¸åæ¹å¼ç±å缩æä»¶åç¡®å®è§£ååçæä»¶åï¼
filename.bz2
è§£åæ filename
filename.bz è§£åæ filename
filename.tbz2 è§£åæ
filename.tar
filename.tbz è§£åæ
filename.tar
anyothername è§£åæ
anyothername.out
妿æä»¶åçåç¼ä¸æ¯ä¸åä¹ä¸ï¼ .bz2, .bz, .tbz2 æ .tbz, .bzip2 å°æ±æ¨æ æ³ç¡®å®åå§æä»¶åï¼å¹¶éç¨åæä»¶åå .out ä½ä¸ºè§£å缩æä»¶åã
å¨å缩æ¶ï¼å¦æä¸æä¾æä»¶åï¼bzip2 å°ä»æ åè¾å¥è¯»åæ°æ®ï¼åç¼©ç»æå徿 åè¾åºã
bunzip2
è½å¤æ£ç¡®å°è§£åç±ä¸¤ä¸ªææ´å¤ä¸ªå缩æä»¶è¿å¨ä¸èµ·çæä»¶ã
è§£åçç»æä¸ºç¸åºçè¿å¨ä¸èµ·çæªå缩æä»¶ã
bzip2
乿¯æå¯¹è¿å¨ä¸èµ·çå缩æä»¶ç宿´æ§æ£æ¥(-té项)ã
åæ ·å¯éç¨ -c é项尿件å缩æè§£åç¼©è³æ åè¾åºã å¤ä¸ªæä»¶å¯éè¿è¿ç§æ¹å¼å缩æè§£å缩ã è¾åºç»æè¢«ä¾æ¬¡é徿 åè¾åºã éç¨è¿ç§æ¹å¼å¯¹å¤ä¸ªæä»¶çå缩å°çæåå« å¤ä¸ªå缩æä»¶çæ°æ®æµãè¿æ ·çæ°æ®æµåªè½è¢« 0.9.0 çæå¶åç»çæ¬ç bzip2 æ- £ç¡®è§£åãè¾æ©çæ¬ç bzip2 ä¼å¨è§£åå®ç¬¬ä¸ä¸ªæä»¶ä¹å忢ã
bzcat (æ bzip2 -dc) å°æææå®æä»¶è§£åç¼©è³æ åè¾åºã
bzip2 å¯ä»ç¯å¢åé BZIP2 å BZIP ä¸ä¾æ¬¡è¯»ååæ°ï¼ å¹¶å¨å½ä»¤è¡åæ°ä¹å对å¶è¿è¡å¤çã è¿æ¯æä¾ç¼ºçéé¡¹çæ¹ä¾¿éå¾ã
å³ä½¿å缩åçæä»¶ç¥å¤§äºåæä»¶ï¼ åç¼©ä¹æ»æ¯ç§æ ·è¿è¡ã å°äºå¤§çº¦ 100 å- èçæä»¶å缩åå¾åäºåå¤§ï¼ å ä¸ºä¼æä¸ä¸ª 50 åèçæ°æ®å¤´ã 对äºéæºæ°æ® ï¼åæ¬å¤§å¤æ°å缩软 ä»¶çè¾åºï¼ï¼ 大约æ¯åèåæ 8.05 ä½ï¼ æ¾å¤§ç约为 0.5%ã
bzip2 éç¨ 32 ä½ CRC æ ¡éªç ä½èªææ£æ¥ï¼ä»¥ç¡®è®¤è§£ååçæä»¶ä¸åå§æä»¶ç¸åã è¿å¯ç¨äºæ£æµå缩æä»¶æ¯å¦æåï¼å¹¶é²æ¢ bzip2 ä¸- æªç¥ç缺é·ï¼è¿æ°å¥½çè¯è¿ç§å¯è½æ§é常å°ï¼ã æ°æ®æåèæªæ£æµå°çå çé常ä¹å°ï¼ å¯¹äºæ¯ä¸ªè¢«å¤ççæä»¶å¤§çº¦æ¯åå亿åä¹ä¸ã æ£æ¥æ¯å¨è§£å缩æ¶è¿è¡çï¼ å æ- ¤å®åªè½è¯´ææä¸ªå°æ¹åºé®é¢äºã å®è½å¸®å©æ¢å¤åå§æªåç¼©çæ°æ®ãå¯ä»¥ç¨ bzip2recover æ¥å°è¯ä»æåçæä»¶ä¸æ¢å¤æ°æ®ã
è¿åå¼ï¼æ£å¸¸éåºè¿å 0ï¼ åºç°ç¯å¢é®é¢è¿å 1 ï¼æä»¶æªæ¾å°ï¼éæ³çé项ï¼I/Oé误çï¼ï¼ è¿å 2 表æå缩æä»¶æåï¼åºç°å¯¼è´ bzip2 ç´§æ¥éåºçåé¨ä¸è´æ§é误ï¼ä¾å¦ç¼ºé·ï¼æ¶è¿å 3ã
é项
-c --stdout
å°æ°æ®å缩æè§£åç¼©è³æ åè¾åºã
-d --decompress
强å¶è§£å缩ã bzip2, bunzip2 以å bzcat å®é䏿¯åä¸ä¸ªç¨åºï¼è¿è¡ä½ç§æä½å°æ ¹æ®ç¨åºåç¡®å®ã æå®è¯¥é项åå°ä¸èèè¿ä¸æºå¶ï¼å¼ºå¶ bzip2 è¿è¡è§£å缩ã
-z --compress
-d é项çè¡¥åï¼å¼ºå¶è¿è¡å缩æä½ï¼èä¸ç®¡æ§è¡çæ¯åªä¸ªç¨åºã
-t --test
æ£æ¥æå®æä»¶ç宿´æ§ï¼ä½å¹¶ä¸å¯¹å¶è§£å缩ã å®éä¸å°å¯¹æ°æ®è¿è¡å®éªæ§çè§£å缩æä½ï¼èä¸è¾åºç»æã
-f --force
强å¶è¦çè¾åºæä»¶ãé常 bzip2 ä¸ä¼è¦çå·²ç»åå¨çæä»¶ã该é项è¿å¼ºå¶ bzip2 æç ´æä»¶çç¡¬è¿æ¥ï¼ç¼ºçæåµä¸ bzip2 ä¸ä¼è¿ä¹åã
-k --keep
å¨å缩æè§£å缩æ¶ä¿çè¾å¥æä»¶ï¼ä¸å é¤è¿äºæä»¶ï¼ã
-s --small
å¨å缩ã è§£åç¼©åæ£æ¥æ¶åå°ååç¨éã éç¨ä¸ç§ä¿®æ£çç®æ³è¿è¡åç¼©åæµè¯ï¼ æ¯ä¸ªæ°æ®åä»éè¦ 2.5 个åèã è¿æå³ç任使件é½å¯ä»¥å¨ 2300k çååä¸- è¿è¡è§£åç¼©ï¼ å°½ç®¡éåº¦åªæé常æåµä¸çä¸åã
å¨å缩æ¶ï¼-så°éå® 200k çåé¿åº¦ï¼ååç¨éä¹éå¶å¨ 200k å·¦å³ï¼ 代价æ¯å缩çä¼éä½ã æ»ä¹ï¼å¦ææºå¨çååè¾å°ï¼8ååèææ´å°ï¼ï¼ å¯å¯¹æææä½é½éç¨-sé项ãåè§ä¸é¢çåå管çã
-q --quiet
åå¶ä¸éè¦çè¦åä¿¡æ¯ãå±äº I/O é误åå¶å®ä¸¥éäºä»¶çä¿¡æ¯å°ä¸ä¼è¢«åå¶ã
-v --verbose
è¯¦å°½æ¨¡å¼ -- æ¾ç¤ºæ¯ä¸ªè¢«å¤çæä»¶çå缩çã å½ä»¤è¡ä¸æ´å¤ç -v é项å°å¢å 详ç»çç¨åº¦ï¼ 使 bzip2 æ¾ç¤ºåºè®¸å¤ä¸»è¦ç¨äºè¯æ- ç®çä¿¡æ¯ã
-L --license -V --version
æ¾ç¤ºè½¯ä»¶çæ¬ï¼è®¸å¯è¯æ¡æ¬¾åæ¡ä»¶ã
-1 to -9
å¨å缩æ¶å°åé¿åº¦è®¾ä¸º 100 kã200 k .. 900 kã 对解å缩没æå½±åãåè§ä¸é¢çåå管çã
|
-- |
å°ææåé¢çå½ä»¤è¡åéç使件åï¼å³ä½¿è¿äºåé以åå·"-"æå¤´ã å¯ç¨è¿ä¸é项å¤ç以åå·"-"æå¤´çæä»¶åï¼ ä¾å¦ï¼bzip2 -- -myfilename. |
--repetitive-fast --repetitive-best
è¿äºéé¡¹å¨ 0.9.5 åå¶ä»¥ä¸çæ¬ä¸æ¯å¤ä½çã å¨è¾æ©ççæ¬ä¸- ï¼è¿ä¸¤ä¸ªé项对æåºç®æ³ çè¡ä¸ºæä¾äºä¸äºç²ç³çæ§å¶ï¼æäºæåµä¸å¾æç¨ã 0.9.5 åå¶ä»¥ä¸çæ¬éç¨äºæ¹è¿çç®æ³èä¸è¿äºé项æ å³ã
åå管ç
bzip2 æç§æ°æ®åå缩大æä»¶ã æ°æ®åé¿åº¦åæ¶å½±åæ°æ®çå缩çåå缩åè§£å缩æ¶éè¦ çååç¨éã é项 -1 è³ -9 å°æ°æ®åé¿åº¦å嫿å®ä¸º 100,000 åèè³ 900,000ï¼ç¼ºçï¼åèã å¨è§£å缩æ¶ï¼ å缩æ¶ä½¿ç¨çåé¿åº¦ä»å缩æä»¶ç头ä¸è¯»åï¼ åæ¶ bunzip2 åéåºå好å¤ç¨çåå- 对æä»¶è¿è¡è§£å缩ã ç±äºæ°æ®åé¿åº¦ä¿åå¨å缩æä»¶ä¸ï¼ æä»¥å¨è§£å缩æ¶ä¸éè¦ -1 è³ -9 è¿äºéé¡¹ï¼ å èå°è¢«å¿½ç¥ã
å¯ä»¥æä¸é¢çå¬å¼ä¼°è®¡å缩åè§£å缩æ¶çååç¨éï¼åä½ä¸ºåèï¼
å缩: 400k + ( 8 x æ°æ®åé¿åº¦ )
è§£å缩:
100k + ( 4 x
æ°æ®åé¿åº¦
), æ
100k + ( 2.5 x
æ°æ®åé¿åº¦
)
å¤§æ°æ®åé¿åº¦äº§çè¿é缩å°ç临çè¿å (give rapidly diminishing marginal returns)ã å¨å°æºå¨ä¸ä½¿ç¨ bzip2 æ¶ï¼ ä¸ä¸ªå¼å¾è®°ä½çäºå®æ¯ï¼ 大夿°å缩æ¥èªæ°æ®åé¿åº¦çå 200 æ 300kã å¦å¤éè¦çä¸ç¹æ¯ï¼ è§£å缩æ¶åå- çéè¦éæ¯å¨å缩æ¶ç¨åé¿åº¦é项设å®çã
对äºç¼ºçç¨ 900k çæ°æ®åé¿åº¦å缩çæä»¶ï¼ bunzip2 大约éè¦ 3700k åèçåå- è¿è¡è§£å缩ãä¸ºæ¯æä¸å° 4MB æºå¨ä¸ä»»ä½æä»¶çè§£åç¼©ï¼ bunzip2 æä¸ä¸ªé项大约åªéä¸å容éçååï¼çº¦ 2300k åèã è§£å缩éåº¦åæ ·ä¹éä½ä¸åã å æ¤åºè¯¥åªå¨éè¦æ¶éç¨è¯¥é项ãç¸åºçé项æ å¿ä¸º -sã
ä¸è¬æ¥è¯´ï¼åºå°½ééç¨ååå许çæå¤§æ°æ®åé¿åº¦ï¼ å 为è¿è½è¾¾å°æå¥½çå缩çï¼ å缩åè§£å缩é度å®è´¨ä¸ä¸ååé¿åº¦çå½±åã
å¦ä¸ä¸ªå¼å¾æ³¨æçé®é¢æ¯å³äºå°äºä¸ä¸ªæ°æ®åé¿åº¦çæä»¶çï¼ ä¹å°±æ¯è¯´ï¼ æéå°ç 大夿°æä»¶ä½¿ç¨ä¸ä¸ªå¤§æ°æ®åã ç±äºæä»¶é¿åº¦å°äºä¸ä¸ªæ°æ®åé¿åº¦ï¼ å®é使ç¨å°çåå䏿件é¿åº¦ææ£æ¯ã ä¾å¦ï¼éç¨ -9 é项å缩ä¸ä¸ª 20,000 å- èçæä»¶æ¶ï¼ å°åé 7600k çååï¼ ä½å¶ä¸åªç¨å°äº 400k+20000*8=560k å- èãåæ ·å°ï¼å¨è§£å缩æ¶å°åé 3700k ååï¼ä½åªç¨å° 100k + 20000 * 4 = 180 k åèã
ä¸è¡¨æ»ç»äºä¸åæ°æ®åé¿åº¦ä¸çååç¨éãåæ¶ååºçè¿æ Calgary ææ¬åç¼©è¯æ åºä¸ç 14 个æä»¶çå缩é¿åº¦ï¼è¿ 14 个æä»¶åç¼©åæ»é¿åº¦ä¸º 3,141,622 åèã è¿äºæ°æ®æ¾ç¤ºäºåç¼©çæ¯å¦ä½éæ°æ®åé¿åº¦ååçã ç±äºè¿ä¸è¯- æåºä¸»è¦ç±å°æä»¶ç»æï¼ æä»¥è¿äºæ°å并没æååä½ç°åºå¤§æä»¶æåµä¸ï¼ éç¨å¤§æ°æ®åæè½è¾¾å°çè¾é«å缩ççä¼å¿ã
å缩æ¶
è§£å缩
è§£å缩 -s
è¯æåºæä»¶
Flag ååç¨é
ååç¨é
é项ååç¨é
å缩é¿åº¦
-1 1200k 500k
350k 914704
-2 2000k 900k 600k 877703
-3 2800k 1300k 850k 860338
-4 3600k 1700k 1100k 846899
-5 4400k 2100k 1350k 845160
-6 5200k 2500k 1600k 838626
-7 6100k 2900k 1850k 834096
-8 6800k 3300k 2100k 828642
-9 7600k 3700k 2350k 828642
仿åçæä»¶ä¸æ¢å¤æ°æ®
bzip2 ææ°æ®åå¯¹æ°æ®è¿è¡åç¼©ï¼æ°æ®åé¿åº¦é常为 900k å- èãæ¯ä¸ªæ°æ®å被ç¬ç«å°å¤çã 妿ç±äºä»è´¨æä¼ è¾é误导è´å¤æ°æ®åç .bz2 æä»¶æåï¼æå¯è½å°æä»¶ä¸æªæåç æ°æ®åä¸çæ°æ®æ¢å¤ã
å缩åçæ°æ®å以ä¸ä¸ª 48 ä½çç»æåçï¼å èæå¯è½å¨åççèå´åæ¾å°åè¾¹çã æ¯ä¸ªæ°æ®åä¹å¸¦çèªå·±ç 32 ä½ CRC æ ¡éªç ï¼å æ¤å¯ä»¥åºåæå䏿ªæåçæ°æ®åã
bzip2recover æ¯ä¸ä¸ªç®åçç¨åºï¼å®çåè½æ¯å¨ .bz2 æä»¶ä¸- å¯»æ¾æ°æ®åï¼å¹¶å°æ¯ä¸ªæ°æ®ååå° èªå·±ç .bz2 æä»¶ä¸ãç¶åå¯ä»¥ç¨ bzip2 -t æµè¯ç»æç宿´æ§ï¼å°æªæåçé¨åè§£å缩ã
bzip2recover åªæä¸ä¸ªå½ä»¤è¡åéï¼å³æåæä»¶çååãè¾åºç»ææ¯ä¸ç³»å象 "rec0001file.bz2"ã "rec0002file.bz2" è¿æ ·çæä»¶ï¼ æ¯ä¸ªæä»¶å«æä»æåæä»¶ä¸æ¾åºçæ°æ®åã è¾åºæä»¶åè®¾è®¡ä¸ºå¨æ¥ä¸æ¥çå¤çä¸- 坿¹ä¾¿å°ä½¿ç¨ééç¬¦ï¼ ä¾å¦ï¼"bzip2 -dc rec*file.bz2>recovered_data"ï¼å¯ææ£ç¡®ç次åºååºæä»¶ã
bzip2recover å¨å¤ç大æä»¶æ¶ææç¨ï¼ å 为大æä»¶å«æå¾å¤æ°æ®åã æ¾ç¶ç¨å®å¤çåä¸ªæ°æ®åçæåæä»¶ä¸ä¼æä»»ä½ç»æï¼ å 为ä¸ä¸ªæåçæ°æ®åæ¯æ æ³æ¢å¤çã 妿æ³å°½éåå°æ½å¨çç±äºä»è´¨åä¼ è¾é误导è´çæ°æ®æåï¼ å¯ä»¥èèéç¨è¾å°çæ°æ®åé¿åº¦è¿è¡å缩ã
æå³æ§è½ç注解
å¨å缩çæåºé¶æ®µï¼ ç¸ä¼¼çå符串å°è¢«èéå¨ä¸èµ·ã å æ¤ï¼ 对äºåå«å¾é¿éå¤ç¬¦å· çæä»¶ï¼ ä¾å¦è±¡ "aabaabaabaab......" è¿æ ·çå- 符串ï¼éå¤å ç¾æ¬¡ï¼ï¼ å缩éåº¦ä¼ æ¯é常æåµæ¢å¾å¤ã 0.9.5 åå¶ä»¥ä¸çæ¬å¨å¤çè¿æ ·çé夿¶ï¼ é度æ¯ä»¥åçæ¬æé« äºå¾å¤ã æåæåµä¸å¹³åæåµä¸çå缩æ¶é´ä¹æ¯çº¦ä¸º 10:1ã 对äºä»¥åççæ¬ï¼ è¿ä¸æ°å- å¤§çº¦æ¯ 100:1 以ä¸ãä½ å¦ææ¿æï¼ å¯éç¨ -vvvv é项æ¥é常详ç»å°çè§è¿ä¸è¿ç¨ã
è§£å缩é度并ä¸åè¿äºç°è±¡çå½±åã
bzip2 é常åéåºå ååèçååç¨äºå¤çæ°æ®ï¼ 对è¿äºååçè®¿é®æ¯ä»¥ç¸å½éæºçæ¹å¼ è¿è¡çã è¿æå³çï¼ å缩åè§£åç¼©çæ§è½å¨å¾å¤§ç¨åº¦ä¸åå³äºæºå¨ä¸å¤çé«éç¼å æªå½ä¸çé度ã å æ¤ï¼ å·²ç»è§å¯å°å¯¹ç¨åºä½å¾å°çåå°å¤±è´¥ççæ¹å¨ä¼å¯¼è´ä¸ææ¯ä¾çå¾å¤§çæ§è½ ä¸çæåã æè®¾æ³ bzip2 卿大éé«éç¼åæºå¨ä¸çæ§è½æä½³ã
è¦å
I/O é误信æ¯å¹¶ä¸æ¯å¾æç¨ã bzip2 ä¼å°½éæ¢æµ I/O é误信æ¯å¹¶å¹²åå°éåºï¼ ä½é®é¢çç»èææ¶çä¸å»å¾å®¹æå¼èµ·è¯¯è§£ã
æ¬æå页éç¨äº 0.9.5 çç bzip2ã ç±è¿ä¸çæ¬ç bzip2 产ççåç¼©æ°æ®ä¸ä»¥åçå¬å¼çæ¬ 0.1pl2ã0.9.0 å®å¨å¼å®¹ï¼ 使ä¸ä¸ªä¾å¤ï¼0.9.0 åå¶ä»¥ä¸çæ¬è½æ- £ç¡®è§£å缩å¤ä¸ªè¿å¨ä¸èµ·çå缩æä»¶ï¼0.1pl2 åä¸è½ï¼ å®å°å¨è§£åç¼©å®æ°æ®æµä¸ç第ä¸ä¸ªæä»¶ä¹å忢ã
bzip2recover éç¨ 32 ä½çæ´åæ°è¡¨ç¤ºå缩æä»¶ä¸ä½çä½ç½®ï¼ å æ- ¤å®æ æ³å¤çå¤§äº 512 ååèçæä»¶ã ä½è¿ä¸é®é¢å¾å®¹æè§£å³ã
ä½è
Julian Seward, jseward@acm.org.
http://www.muraroa.demon.co.uk
bzip2 åå«çæ³æ³åæ¦å¿µè³å°å½åäºä¸å人åï¼ Michael Burrows å David Wheelerï¼åæåºåæ¢ï¼ï¼ David Wheelerï¼Huffman ç¼ç å¨ï¼ï¼ Peter Fenwickï¼åå§ bzip çç»æç¼ç¨æ¨¡ååè®¸å¤æ¹è¿ï¼ï¼Alistair Moffatã Ian Wittenï¼åå§ bzip ä¸çç®æ³ç¼ç ï¼ã æéå¸¸ææ¿ä»ä»¬ç帮å©ã æ¯æä»¥å建议ã åè§æºåå¸çæåä¸æå³ææ¡£æ¥æºä¸ç线索ã Christian von Roques æ¾é¼å±æå¯»æ¾æ´å¿«çæåºç®æ³ï¼ 以æé«å缩é度ã bela Lubkin æ¾é¼å±ææ¹è¿æåæåµä¸çå缩æ§è½ã å¾å¤äººç»æåæ¥ä¿®è¡¥ç¨åºï¼ 帮å©è§£å³ç§»æ¤é®é¢ï¼ ç§åæºå¨ï¼æåºå»ºè®®çã
[䏿çç»´æ¤äºº]
Liu JingSong <js-liu@263.net>
[ä¸æçææ°æ´æ°]
2001/01/31
[ä¸å½ Linux 论å man æå页翻è¯è®¡å]
http://cmpp.linuxforum.net
è·
æ¬é¡µé¢ä¸æçç±ä¸æ
man
æå页计åæä¾ã
䏿 man
æå页计åï¼https://github.com/man-pages-zh/manpages-zh