OSDN Git Service

bzip2: Update release deliverables
[linuxjm/jm.git] / manual / bzip2 / release / man1 / bzip2.1
index c5a9ef1..2a48d24 100644 (file)
+.PU
+.\"*******************************************************************
 .\"
-.\" Japanese Version Copyright (c) 2000-2003 Yuichi SATO
-.\"         all rights reserved.
-.\" Translated Wed Dec 20 19:01:03 JST 2000
-.\"         by Yuichi SATO <sato@complex.eng.hokudai.ac.jp>
-.\" Updated & Modified Tue Apr 29 20:36:04 JST 2003
-.\"         by Yuichi SATO <ysato444@yahoo.co.jp>
+.\" This file was generated with po4a. Translate the source file.
 .\"
-.\"WORD:       compress        °µ½Ì
-.\"WORD:       decompress      ¿­Ä¹
+.\"*******************************************************************
 .\"
-.PU
-.TH bzip2 1
-.SH Ì¾Á°
-bzip2, bunzip2 \- ¥Ö¥í¥Ã¥¯¥½¡¼¥È¤Ë¤è¤Ã¤Æ¥Õ¥¡¥¤¥ë¤ò°µ½Ì¡¦¿­Ä¹¤¹¤ë¡£¥Ð¡¼¥¸¥ç¥ó 1.0.2
+.\" Japanese Version Copyright (c) 2000-2003, 2012, 2022
+.\" Yuichi SATO and Akihiro Motoki
+.\"         all rights reserved.
+.\" Translated 2000-12-20, Yuichi SATO <sato@complex.eng.hokudai.ac.jp>
+.\" Updated & Modified 2003-04-29, Yuichi SATO <ysato444@yahoo.co.jp>
+.\" Updated & Modified 2012-04-20, Akihiro MOTOKI <amotoki@gmail.com>, 1.0.6
+.\" Translated for 1.0.8, 2021-11-24
+.\" Updated, 2022-04-28, Akihiro Motoki <amotoki@gmail.com>
+.\" Updated, 2022-05-05, ribbon <ribbon@users.osdn.me>
+.\"
+.TH bzip2 1   
+.SH 名前
+bzip2, bunzip2 \- ブロックソートによってファイルを圧縮・伸長する。バージョン 1.0.8
 .br
-bzcat \- ¥Õ¥¡¥¤¥ë¤òɸ½à½ÐÎϤ˿­Ä¹¤¹¤ë
+bzcat \- ファイルを標準出力に伸長する
 .br
-bzip2recover \- ÇË»¤·¤¿ bzip2 ¥Õ¥¡¥¤¥ë¤«¤é¥Ç¡¼¥¿¤òÉü¸µ¤¹¤ë
+bzip2recover \- 破損した bzip2 ファイルからデータを復元する
 
-.SH ½ñ¼°
+.SH 書式
 .ll +8
-.B bzip2
-.RB [ " \-cdfkqstvzVL123456789 " ]
-[
-.I "filenames \&..."
-]
+\fBbzip2\fP [\fB \-cdfkqstvzVL123456789 \fP] [ \fIfilenames \&...\fP ]
 .ll -8
 .br
-.B bunzip2
-.RB [ " \-fkvsVL " ]
-[ 
-.I "filenames \&..."
-]
+\fBbunzip2\fP [\fB \-fkvsVL \fP] [ \fIfilenames \&...\fP ]
 .br
-.B bzcat
-.RB [ " \-s " ]
-[ 
-.I "filenames \&..."
-]
+\fBbzcat\fP [\fB \-s \fP] [ \fIfilenames \&...\fP ]
 .br
-.B bzip2recover
-.I "filename"
-
-.SH ÀâÌÀ
-.I bzip2
-¤Ï¡¢Burrows-Wheeler ¥Ö¥í¥Ã¥¯¥½¡¼¥È¥Æ¥­¥¹¥È°µ½Ì¥¢¥ë¥´¥ê¥º¥à¤È
-Huffman ¥³¡¼¥É²½¤ò»È¤Ã¤Æ¥Õ¥¡¥¤¥ë¤ò°µ½Ì¤¹¤ë¡£
-°µ½ÌΨ¤Ï¡¢°ìÈÌŪ¤Ê LZ77/LZ78 ¥Ù¡¼¥¹¤Î°µ½ÌΨ¤ËÈæ¤Ù¤ë¤È¡¢ÂçÄñ¤Î¾ì¹ç¤Ç¤È¤Æ¤âÎɤ¤¡£
-¤Þ¤¿¡¢°µ½Ì®Å٤ϡ¢Åý·×Ū°µ½ÌË¡¤Ç¤¢¤ë PPM °µ½Ì¤Î®Å٤˶á¤Å¤¤¤Æ¤¤¤ë¡£
-
-¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤Ï
-.I GNU gzip
-¤Î¥ª¥×¥·¥ç¥ó¤Ë¤ï¤¶¤È»÷¤»¤Æ¤¢¤ë¤¬¡¢Æ±¤¸¤Ç¤Ï¤Ê¤¤¡£
-
-.I bzip2
-¤Ï¥³¥Þ¥ó¥É¥é¥¤¥ó¤Î¥Õ¥é¥°¤òȼ¤Ã¤¿¥Õ¥¡¥¤¥ë̾¤Î¥ê¥¹¥È¤ò¼õ¤±¼è¤ë¡£
-³Æ¥Õ¥¡¥¤¥ë¤Ï¡¢"original_name.bz2" ¤È¤¤¤¦Ì¾Á°¤Î
-°µ½Ì¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤ËÃÖ¤­´¹¤¨¤é¤ì¤ë¡£
-°µ½Ì¥Õ¥¡¥¤¥ë¤Î½¤ÀµÆü¡¦¥¢¥¯¥»¥¹¸¢¡¦(ÀßÄê²Äǽ¤Ê¾ì¹ç¤Î) ½êÍ­¼Ô¤Ï¡¢
-¸µ¤Î¥Õ¥¡¥¤¥ë¤ÈƱ¤¸¤Ë¤Ê¤ë¡£
-¤³¤ì¤Ë¤è¤ê¡¢¿­Ä¹»þ¤Ë°À­¤¬Àµ¤·¤¯Éü¸µ¤µ¤ì¤ë¡£
-¥Õ¥¡¥¤¥ë̾¤ÎÁàºî¤Ï¡¢
-¸µ¤Î¥Õ¥¡¥¤¥ë̾¡¦¥¢¥¯¥»¥¹¸¢¡¦½êÍ­¼Ô¤òÊݸ¤¹¤ë»ÅÁȤߤ¬
-¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ë¤Ê¤«¤Ã¤¿¤ê¡¢
-MS-DOS ¤Î¤è¤¦¤Ë¿¼¹ï¤Ê¥Õ¥¡¥¤¥ë̾¤ÎŤµÀ©¸Â¤¬¤¢¤ë¤¿¤á¤Ë¡¢
-¤È¤Æ¤âÌÌÅݤǤ¢¤ë¡£
-
-.I bzip2
-¤È
-.I bunzip2
-¤Ï¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï´û¸¤Î¥Õ¥¡¥¤¥ë¤ò¾å½ñ¤­¤·¤Ê¤¤¡£
-¾å½ñ¤­¤·¤¿¤¤¾ì¹ç¤Ï \-f ¥Õ¥é¥°¤ò»ØÄꤹ¤ë¤³¤È¡£
-
-¥Õ¥¡¥¤¥ë̾¤¬»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¡¢
-.I bzip2
-ɸ½àÆþÎϤò°µ½Ì¤·¤Æɸ½à½ÐÎϤ˽ñ¤­½Ð¤¹¡£
-¤³¤Î¾ì¹ç¡¢
-.I bzip2
-¤Ï°µ½Ì¤µ¤ì¤¿½ÐÎϤòüËö¤Ë¤Ï½ñ¤­½Ð¤µ¤Ê¤¤¡£
-¤Ê¤¼¤Ê¤é¡¢¤³¤Î½ÐÎϤÏÁ´¤¯Ê¬¤«¤ê¤Ë¤¯¤¯¤Æ¡¢ÌµÂ̤ʤâ¤Î¤À¤«¤é¤Ç¤¢¤ë¡£
-
-.I bunzip2
-(¤Þ¤¿¤Ï
-.IR "bzip2 \-d" ) 
-¤Ï¡¢»ØÄꤵ¤ì¤¿Á´¤Æ¤Î¥Õ¥¡¥¤¥ë¤ò¿­Ä¹¤¹¤ë¡£
-.I bzip2
-¤Ç°µ½Ì¤µ¤ì¤Æ¤¤¤Ê¤¤¥Õ¥¡¥¤¥ë¤Ï¸¡ÃΤµ¤ì¡¢Ìµ»ë¤µ¤ì¤ë¡£
-¤µ¤é¤Ë·Ù¹ð¤¬½Ð¤µ¤ì¤ë¡£
-.I bzip2
-¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Ë¤·¤Æ°µ½Ì¥Õ¥¡¥¤¥ë¤Î̾Á°¤«¤é¿­Ä¹¸å¤Î¥Õ¥¡¥¤¥ë̾¤ò¿ä¬¤¹¤ë¡£
-
-       filename.bz2    ¤Ï   filename         ¤Ë¤Ê¤ë¡£
-       filename.bz     ¤Ï   filename         ¤Ë¤Ê¤ë¡£
-       filename.tbz2   ¤Ï   filename.tar     ¤Ë¤Ê¤ë¡£
-       filename.tbz    ¤Ï   filename.tar     ¤Ë¤Ê¤ë¡£
-       anyothername    ¤Ï   anyothername.out ¤Ë¤Ê¤ë¡£
-
-¥Õ¥¡¥¤¥ë̾¤¬
-.IR .bz2 , 
-.IR .bz , 
-.IR .tbz2 ,
-.I .tbz
-¤Î¤è¤¦¤Êǧ¼±¤µ¤ì¤ë³ÈÄ¥»Ò¤Î¤¤¤º¤ì¤«¤Ç½ª¤Ã¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢
-.I bzip2
-¤Ï¸µ¤Î¥Õ¥¡¥¤¥ë̾¤¬¿ä¬¤Ç¤­¤Ê¤¤¤È¤¤¤¦·Ù¹ð¤ò½Ð¤·¡¢
-.I .out
-¤òÉղä·¤¿Ì¾Á°¤ò¸µ¤Î¥Õ¥¡¥¤¥ë̾¤È¤·¤Æ»È¤¦¡£
-
-°µ½Ì¤Î¾ì¹ç¤ÈƱÍͤˡ¢
-¥Õ¥¡¥¤¥ë̾¤¬»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¤Ï¡¢
-ɸ½àÆþÎϤò¿­Ä¹¤·¤Æɸ½à½ÐÎϤ˽ñ¤­½Ð¤¹¡£
-
-.I bunzip2 
-¤Ï 2 ¤Ä°Ê¾å¤Î°µ½Ì¥Õ¥¡¥¤¥ë¤òÏ¢·ë¤·¤¿¥Õ¥¡¥¤¥ë¤Ç¤âÀµ¤·¤¯¿­Ä¹¤¹¤ë¡£
-¿­Ä¹¤·¤ÆÆÀ¤é¤ì¤ë¥Õ¥¡¥¤¥ë¤Ï¡¢°µ½ÌÁ°¤Î¥Õ¥¡¥¤¥ë¤òÏ¢·ë¤·¤¿¤â¤Î¤Ë¤Ê¤ë¡£
-Ï¢·ë¤·¤¿°µ½Ì¥Õ¥¡¥¤¥ë¤Î´°Á´À­¥Æ¥¹¥È (\-t) ¤â¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
-
-\-c ¥Õ¥é¥°¤ò»ØÄꤹ¤ë¤³¤È¤Ë¤è¤ê¡¢
-°µ½Ì¡¦¿­Ä¹¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤òɸ½à½ÐÎϤ˽ñ¤­½Ð¤¹¤³¤È¤â¤Ç¤­¤ë¡£
-¤³¤Î¥Õ¥é¥°¤ò»ØÄꤷ¤Æ¡¢Ê£¿ô¤Î¥Õ¥¡¥¤¥ë¤ò°µ½Ì¡¦¿­Ä¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
-·ë²Ì¤Î½ÐÎϤÏɸ½à½ÐÎϤ˽çÈ֤˽ñ¤­½Ð¤µ¤ì¤ë¡£
-¤³¤ÎÊý¼°¤Ë¤è¤ëÊ£¿ô¥Õ¥¡¥¤¥ë¤Î°µ½Ì¤Ç¤Ï¡¢
-Ê£¿ô°µ½Ì¥Õ¥¡¥¤¥ëɽ¸½¤ò´Þ¤à¥¹¥È¥ê¡¼¥à¤¬À¸À®¤µ¤ì¤ë¡£
-¤³¤Î¤è¤¦¤Ê¥¹¥È¥ê¡¼¥à¤Ï¡¢
-¥Ð¡¼¥¸¥ç¥ó 0.9.0 °Ê¹ß¤Î
-.I bzip2 
-¤Ç¤·¤«Àµ¤·¤¯¿­Ä¹¤Ç¤­¤Ê¤¤¡£
-¤³¤ì¤è¤êÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Î
-.I bzip2
-¤Ç¤Ï¥¹¥È¥ê¡¼¥àÃæ¤ÎºÇ½é¤Î¥Õ¥¡¥¤¥ë¤ò¿­Ä¹¤·¤¿¸å¤ËÄä»ß¤¹¤ë¡£
-
-.I bzcat
-(¤Þ¤¿¤Ï
-.IR "bzip2 -dc" ) 
-¤Ï»ØÄꤷ¤¿Á´¤Æ¤Î¥Õ¥¡¥¤¥ë¤ò¿­Ä¹¤·¡¢É¸½à½ÐÎϤ˽ñ¤­½Ð¤¹¡£
-
-.I bzip2
-¤Ï´Ä¶­ÊÑ¿ô
-.IR BZIP2 ,
-.I BZIP
-¤«¤é¤³¤Î½çÈ֤ǰú¤­¿ô¤òÆɤ߹þ¤ß¡¢
-¥³¥Þ¥ó¥É¥é¥¤¥ó¤«¤éÆɤ߹þ¤Þ¤ì¤¿°ú¤­¿ô¤è¤ê¤âÀè¤Ë½èÍý¤¹¤ë¡£
-¤³¤ì¤Ï¥Ç¥Õ¥©¥ë¥È¤Î°ú¤­¿ô¤òÍ¿¤¨¤ëÊØÍø¤ÊÊýË¡¤Ç¤¢¤ë¡£
-
-°µ½Ì¸å¤Î¥Õ¥¡¥¤¥ë¤¬¸µ¤Î¥Õ¥¡¥¤¥ë¤è¤ê¾¯¤·Â礭¤¯¤Ê¤ë¾ì¹ç¤Ç¤¢¤Ã¤Æ¤â¡¢
-°µ½Ì¤Ï¾ï¤Ë¹Ô¤ï¤ì¤ë¡£
-100 ¥Ð¥¤¥È¤è¤ê¾®¤µ¤¤¤°¤é¤¤¤Î¥Õ¥¡¥¤¥ë¤Ï¡¢°µ½Ì¤Ë¤è¤Ã¤ÆÂ礭¤¯¤Ê¤ë·¹¸þ¤¬¤¢¤ë¡£
-¤Ê¤¼¤Ê¤é¡¢¤³¤Î°µ½Ì¥á¥«¥Ë¥º¥à¤¬
-Äê¾ïŪ¤Ë 50 ¥Ð¥¤¥È¤Î¥ª¡¼¥Ð¡¼¥Ø¥Ã¥É¤ò»ý¤Ä¤¿¤á¤Ç¤¢¤ë¡£
-(ÂçÉôʬ¤Î¥Õ¥¡¥¤¥ë°µ½ÌË¡¤Ë¤è¤ë½ÐÎϤò´Þ¤à) ¥é¥ó¥À¥à¤Ê¥Ç¡¼¥¿¤Ï¡¢
-1 ¥Ð¥¤¥ÈÅö¤¿¤êÌó 8.05 ¥Ó¥Ã¥È¤Ç¥³¡¼¥É²½¤µ¤ì¡¢Ìó 0.5% Â礭¤¯¤Ê¤ë¡£
-
-¥Ç¡¼¥¿Êݸî¤Î¤¿¤á¤Î¼«¸Ê¥Á¥§¥Ã¥¯¤È¤·¤Æ¡¢
-.I bzip2
-¤Ï 32 ¥Ó¥Ã¥È CRC ¤òÇË»¤·¤¿¥Õ¥¡¥¤¥ë¤ò¸µ¤Î¥Õ¥¡¥¤¥ë¤ÈƱ¤¸¤Ë¤¹¤ë¤¿¤á¤Ë»È¤¦¡£
-¤³¤ì¤Ë¤è¤ê¡¢°µ½Ì¥Ç¡¼¥¿¤ÎÇË»¤È¤Þ¤À¸«¤Ä¤«¤Ã¤Æ¤¤¤Ê¤¤
-.I bzip2
-¤Î¥Ð¥° (¤È¤Æ¤â¾¯¤Ê¤¤¤³¤È¤ò´üÂÔ¤¹¤ë) ¤«¤é¥Ç¡¼¥¿¤òÊݸ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
-¥Ç¡¼¥¿¤ÎÇË»¤¬¸¡ÃΤµ¤ì¤Ê¤¤³ÎΨ¤ÏÈó¾ï¤Ë¾¯¤Ê¤¯¡¢
-³Æ¥Õ¥¡¥¤¥ë½èÍý¤Ë¤Ä¤­ 40 ²¯²ó¤Ë 1 ²óÄøÅ٤Ǥ¢¤ë¡£
-¤·¤«¤·¡¢¤³¤Î¥Á¥§¥Ã¥¯¤Ï¿­Ä¹¤Î¤È¤­¤Ë¤·¤«¹Ô¤ï¤ì¤Ê¤¤¤Î¤Ç¡¢
-²¿¤«´Ö°ã¤¤¤¬¤¢¤ë¤³¤È¤òÃΤ餻¤ë¤À¤±¤Ç¤¢¤ëÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£
-¥ª¥ê¥¸¥Ê¥ë¤Î°µ½Ì¤µ¤ì¤Æ¤¤¤Ê¤¤¥Ç¡¼¥¿¤òÉü¸µ¤¹¤ë½õ¤±¤Ë¤Ï¤Ê¤é¤Ê¤¤¡£
-ÇË»¤·¤¿¥Õ¥¡¥¤¥ë¤«¤é¥Ç¡¼¥¿¤òÉü¸µ¤¹¤ë¤¿¤á¤Ë¤Ï¡¢
-.I bzip2recover
-¤ò»È¤¦¤³¤È¤¬¤Ç¤­¤ë¡£
-
-ÊÖ¤êÃÍ:
-Àµ¾ï½ªÎ»¤Î¾ì¹ç¡¢0 ¤¬ÊÖ¤µ¤ì¤ë¡£
-¼Â¹Ô´Ä¶­¤ÎÌäÂê (¥Õ¥¡¥¤¥ë¤¬¤Ê¤¤¡¦ÉÔÀµ¤Ê¥Õ¥é¥°¡¦
-I/O ¥¨¥é¡¼¤Ê¤É) ¤¬¤¢¤ë¾ì¹ç¡¢1 ¤¬ÊÖ¤µ¤ì¤ë¡£
-ÇË»¤·¤¿°µ½Ì¥Õ¥¡¥¤¥ë¤Î¾ì¹ç¡¢2 ¤¬ÊÖ¤µ¤ì¤ë¡£
-.I bzip2
-¤Ë¥Ñ¥Ë¥Ã¥¯¤ò°ú¤­µ¯¤³¤¹ÆâÉôÀ°¹çÀ­¥¨¥é¡¼ (Î㤨¤Ð¡¢¥Ð¥°) ¤Î¾ì¹ç¡¢3 ¤¬ÊÖ¤µ¤ì¤ë¡£
-
-.SH ¥ª¥×¥·¥ç¥ó
-.TP
-.B \-c --stdout
-°µ½Ì¡¦¿­Ä¹¤·¤¿·ë²Ì¤òɸ½à½ÐÎϤ˽ñ¤­½Ð¤¹¡£
-.TP
-.B \-d --decompress
-¥Õ¥¡¥¤¥ë¤Î¿­Ä¹¤ò¤µ¤»¤ë¡£
-.IR bzip2 , 
-.IR bunzip2 ,
-.I bzcat 
-¤Ï¼ÂºÝ¤Ë¤ÏƱ¤¸¥×¥í¥°¥é¥à¤Ç¤¢¤ë¡£
-¤É¤ÎÆ°ºî¤ò¤¹¤ë¤Î¤«¤Ï¡¢¤É¤Î̾Á°¤¬»È¤ï¤ì¤¿¤«¤Ë´ð¤Å¤¤¤Æ·è¤á¤é¤ì¤ë¡£
-¤³¤Î¥Õ¥é¥°¤Ï¡¢¤½¤ÎÆ°ºî·èÄ굡¹½¤è¤êÍ¥À褵¤ì¡¢
-.I bzip2
-¤Ë¥Õ¥¡¥¤¥ë¤Î¿­Ä¹¤ò¤µ¤»¤ë¡£
-.TP
-.B \-z --compress
-\-d ¤ÎÈ¿ÂС£
-µ¯Æ°¤µ¤ì¤¿Ì¾Á°¤Ë¤«¤«¤ï¤é¤º¡¢¥Õ¥¡¥¤¥ë¤Î°µ½Ì¤ò¤µ¤»¤ë¡£
-.TP
-.B \-t --test
-»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë¤Î´°Á´À­¤Î¥Á¥§¥Ã¥¯¤ò¤¹¤ë¤¬¡¢¿­Ä¹¤Ï¤·¤Ê¤¤¡£
-¿­Ä¹¥Æ¥¹¥È¤ò¹Ô¤¤¡¢·ë²Ì¤òÇË´þ¤¹¤ë¡£
-.TP
-.B \-f --force
-½ÐÎÏ¥Õ¥¡¥¤¥ë¤Î¾å½ñ¤­¤ò¤µ¤»¤ë¡£
-Ä̾
-.I bzip2 
-¤Ï´û¸¤Î½ÐÎÏ¥Õ¥¡¥¤¥ë¤ò¾å½ñ¤­¤·¤Ê¤¤¡£
-¤µ¤é¤Ë
-.I bzip2 
-¤Ë¥Õ¥¡¥¤¥ë¤Ø¤Î¥Ï¡¼¥É¥ê¥ó¥¯¤òºï½ü¤µ¤»¤ë¡£
-¤³¤Î¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢¥Ï¡¼¥É¥ê¥ó¥¯¤Îºï½ü¤â¤µ¤ì¤Ê¤¤¡£
-
-Ä̾ï bzip2 ¤ÏÀµ¤·¤¤¥Þ¥¸¥Ã¥¯¥Ø¥Ã¥À¥Ð¥¤¥È¤ò»ý¤¿¤Ê¤¤¥Õ¥¡¥¤¥ë¤ò¿­Ä¹¤·¤Ê¤¤¡£
-¤¿¤À¤· (-f) ¤Ç¶¯À©¤¹¤ì¤Ð¡¢¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤â½¤Àµ¤»¤º¤ËÄ̲ᤵ¤»¤ë¡£
-¤³¤ì¤Ï GNU gzip ¤ÎÆ°ºî¤ÈƱ¤¸¤Ç¤¢¤ë¡£
-.TP
-.B \-k --keep
-¿­Ä¹¡¦Å¸³«¤Î¸å¤Ç¤âÆþÎÏ¥Õ¥¡¥¤¥ë¤òÊݸ¤¹¤ë (ºï½ü¤·¤Ê¤¤)¡£
-.TP
-.B \-s --small
-°µ½Ì¡¦¿­Ä¹¡¦¥Æ¥¹¥È¤ÎºÝ¤Î¥á¥â¥ê»ÈÍÑÎ̤ò¸º¤é¤¹¡£
-1 ¥Ö¥í¥Ã¥¯¥Ð¥¤¥ÈÅö¤¿¤ê 2.5 ¥Ð¥¤¥È¤·¤«É¬ÍפȤ·¤Ê¤¤
-½¤Àµ¤µ¤ì¤¿¥¢¥ë¥´¥ê¥º¥à¤ò»È¤Ã¤Æ¡¢
-¥Õ¥¡¥¤¥ë¤Î¿­Ä¹¡¦¥Æ¥¹¥È¤¬¹Ô¤ï¤ì¤ë¡£
-Á´¤Æ¤Î¥Õ¥¡¥¤¥ë¤¬ 2300kB ¤Î¥á¥â¥ê¤Ç¿­Ä¹¤Ç¤­¤ë¤¬¡¢
-Ä̾ï¤Î®ÅÙ¤ÎÌóȾʬ¤Î®Å٤ˤʤäƤ·¤Þ¤¦¡£
-
-°µ½Ì¤Î¾ì¹ç¡¢\-s ¥Õ¥é¥°¤ò»È¤¦¤È 200kB ¤Î¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤¬ÁªÂò¤µ¤ì¤ë¡£
-¥á¥â¥ê»ÈÍÑÎ̤Ϥ³¤ì¤ÈƱ¤¸¤¯¤é¤¤¤Ë¤Ê¤ë¤¬¡¢°µ½ÌΨ¤¬µ¾À·¤Ë¤Ê¤ë¡£
-¤Ä¤Þ¤ê¡¢·×»»µ¡¤Ë¥á¥â¥ê¤¬¾¯¤Ê¤¤ (8 MB °Ê²¼) ¾ì¹ç¤Ï¡¢
-Á´¤Æ¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ä¤¤¤Æ \-s ¥Õ¥é¥°¤ò»È¤¦¤³¤È¡£
-°Ê²¼¤Î¡Ö¥á¥â¥ê´ÉÍý¡×¥»¥¯¥·¥ç¥ó¤ò»²¾È¤¹¤ë¤³¤È¡£
-.TP
-.B \-q --quiet
-ËܼÁŪ¤Ç¤Ê¤¤·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÍÞÀ©¤¹¤ë¡£
-I/O ¥¨¥é¡¼¤ÈÃ×̿Ū¤Ê¥¤¥Ù¥ó¥È¤Ë´Ø·¸¤¹¤ë¥á¥Ã¥»¡¼¥¸¤ÏÍÞÀ©¤µ¤ì¤Ê¤¤¡£
-.TP
-.B \-v --verbose
-¾ÜºÙɽ¼¨¥â¡¼¥É -- ³Æ¥Õ¥¡¥¤¥ë½èÍý¤Ë¤Ä¤¤¤Æ°µ½ÌΨ¤òɽ¼¨¤¹¤ë¡£
-¤µ¤é¤Ë \-v ¤Î¿ô¤òÁý¤ä¤¹¤È¡¢¾ÜºÙɽ¼¨¤Î¥ì¥Ù¥ë¤â¾å¤¬¤ê¡¢
-¼ç¤Ë¿ÇÃǤòÌÜŪ¤È¤¹¤ë¿¤¯¤Î¾ðÊó¤ò½ñ¤­½Ð¤¹¡£
-.TP
-.B \-L --license -V --version
-¥½¥Õ¥È¥¦¥§¥¢¤Î¥Ð¡¼¥¸¥ç¥ó¡¦¥é¥¤¥»¥ó¥¹¡¦ÇÛÉÛ¾ò·ï¤òɽ¼¨¤¹¤ë¡£
-.TP
-.B \-1 (¤Þ¤¿¤Ï \-\-fast) ¤«¤é \-9 (¤Þ¤¿¤Ï \-\-best)
-°µ½Ì¤Î¾ì¹ç¡¢¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤ò 100 k, 200 k ..  900 k ¤ËÀßÄꤹ¤ë¡£
-¿­Ä¹¤Î¾ì¹ç¡¢²¿¤â±Æ¶Á¤òµÚ¤Ü¤µ¤Ê¤¤¡£
-°Ê²¼¤Î¡Ö¥á¥â¥ê´ÉÍý¡×¥»¥¯¥·¥ç¥ó¤ò»²¾È¤¹¤ë¤³¤È¡£
-\-\-fast ¤È \-\-best ¥¨¥¤¥ê¥¢¥¹¤Ï¡¢
-¼ç¤È¤·¤Æ GNU gzip ¤È¤Î¸ß´¹À­¤Î¤¿¤á¤Ë¤¢¤ë¡£
-Æäˠ\-\-fast ¥ª¥×¥·¥ç¥ó¤ÇÌܤ˸«¤¨¤Æ®¤¯¤Ê¤ëÌõ¤Ç¤Ï¤Ê¤¤¡£
-¤Þ¤¿ \-\-best ¤Ïñ¤Ë¥Ç¥Õ¥©¥ë¥È¤ÎÆ°ºî¤òÁªÂò¤¹¤ë¤À¤±¤Ç¤¢¤ë¡£
-.TP
-.B \--
-¤³¤ì°Ê¹ß¤Î°ú¤­¿ô¤¬¡¢¤¿¤È¤¨¥À¥Ã¥·¥å¤Ç»Ï¤Þ¤ë¤â¤Î¤Ç¤¢¤Ã¤Æ¤â¡¢
-¥Õ¥¡¥¤¥ë̾¤È¤·¤Æ°·¤¦¡£
-¤³¤ì¤Ë¤è¤ê¡¢¥À¥Ã¥·¥å¤Ç»Ï¤Þ¤ë̾Á°¤Î¥Õ¥¡¥¤¥ë¤ò°·¤¦¤³¤È¤¬¤Ç¤­¤ë¡£
-Îã¤òµó¤²¤ë: bzip2 \-- \-myfilename
-.TP
-.B \--repetitive-fast --repetitive-best
-¤³¤ì¤é¤Î¥Õ¥é¥°¤Ï¡¢¥Ð¡¼¥¸¥ç¥ó 0.9.5 °Ê¹ß¤Ç¤Ï;·×¤Ê¤â¤Î¤Ç¤¢¤ë¡£
-¤³¤ì¤é¤Î¥Õ¥é¥°¤Ï¡¢°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¥½¡¼¥È¥¢¥ë¥´¥ê¥º¥à¤ÎÆ°ºî¤ò
-Â绨ÇĤËÀ©¸æ¤¹¤ë¤¿¤á¤ËÄ󶡤µ¤ì¤¿¤â¤Î¤Ç¡¢»þ¡¹¤ÏÌòΩ¤Ã¤¿¤â¤Î¤Ç¤¢¤ë¡£
-0.9.5 °Ê¹ß¤Ç¤Ï¡¢¤³¤ì¤é¤Î¥Õ¥é¥°¤¬Ìµ´Ø·¸¤Ë¤Ê¤ë
-²þÎɤµ¤ì¤¿¥¢¥ë¥´¥ê¥º¥à¤¬»È¤ï¤ì¤Æ¤¤¤ë¡£
-
-.SH ¥á¥â¥ê´ÉÍý
-.I bzip2
-¤Ï¥Ö¥í¥Ã¥¯Ëè¤ËÂ礭¤Ê¥Õ¥¡¥¤¥ë¤ò°µ½Ì¤¹¤ë¡£
-¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤Ï¡¢¼Â¹Ô¤µ¤ì¤¿·ë²Ì¤Î°µ½ÌΨ¤È
-°µ½Ì¡¦¿­Ä¹¤ËɬÍפʥá¥â¥ê»ÈÍÑÎ̤ÎξÊý¤Ë±Æ¶Á¤òµÚ¤Ü¤¹¡£
-¥Õ¥é¥° \-1 ¤«¤é \-9 ¤Ï¡¢¤½¤ì¤¾¤ì¥Ö¥í¥Ã¥¯¥µ¥¤¥º
-100,000 ¥Ð¥¤¥È¤«¤é (¥Ç¥Õ¥©¥ë¥È¤Î) 900,000 ¥Ð¥¤¥È¤ò»ØÄꤹ¤ë¡£
-¿­Ä¹»þ¤Ë¤Ï¡¢°µ½Ì¤Ë»È¤ï¤ì¤¿¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤¬°µ½Ì¥Õ¥¡¥¤¥ë¤Î¥Ø¥Ã¥À¤«¤éÆɤ߹þ¤Þ¤ì¡¢
-.I bunzip2
-¤Ï¥Õ¥¡¥¤¥ë¤ò¿­Ä¹¤¹¤ë¤Î¤Ë¤Á¤ç¤¦¤É½½Ê¬¤Ê¥á¥â¥ê¤ò³ÎÊݤ¹¤ë¡£
-¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤Ï°µ½Ì¥Õ¥¡¥¤¥ë¤Ë³ÊǼ¤µ¤ì¤Æ¤¤¤ë¤Î¤Ç¡¢
-¿­Ä¹»þ¤Ë¤Ï¥Õ¥é¥° \-1 ¤«¤é \-9 ¤Ï´Ø·¸¤Ê¤¯Ìµ»ë¤µ¤ì¤ë¡£
-
-°µ½Ì¡¦¿­½Ì¤ËɬÍפʥá¥â¥ê»ÈÍÑÎÌ (¥Ð¥¤¥Èñ°Ì) ¤Ï¡¢
-°Ê²¼¤Î¤è¤¦¤Ë·×»»¤Ç¤­¤ë:
-
-       °µ½Ì:   400k + ( 8 x ¥Ö¥í¥Ã¥¯¥µ¥¤¥º )
-
-       ¿­Ä¹:   100k + ( 4 x ¥Ö¥í¥Ã¥¯¥µ¥¤¥º ), ¤Þ¤¿¤Ï
-               100k + ( 2.5 x ¥Ö¥í¥Ã¥¯¥µ¥¤¥º )
-
-Â礭¤¤¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤Ë¤¹¤ë¤È¡¢¶­³¦¤ÎÊÖ¤êÃͤò¤¹¤°¤Ë¸º¾¯¤µ¤»¤ë¡£
-ÂçÉôʬ¤Î°µ½Ì¤Ï¡¢ºÇ½é¤Î 200kB ¤«¤é 300kB ¤Î¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤Ç¤Ä¤¯¤é¤ì¤ë¡£
-.I bzip2
-¤ò¥á¥â¥ê¤Î¾¯¤Ê¤¤·×»»µ¡¤Ç»È¤¦¾ì¹ç¤Ï¡¢
-¤³¤Î¤³¤È¤ò³Ð¤¨¤Æ¤ª¤¯²ÁÃͤ¬¤¢¤ë¡£
-¤µ¤é¤Ë¡¢¿­Ä¹¤ËɬÍפʥá¥â¥ê¤Ï¡¢°µ½Ì»þ¤Ë¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤òÁªÂò¤¹¤ë¤³¤È¤Ç
-ÀßÄꤵ¤ì¤ëÅÀ¤òÃΤäƤª¤¯¤³¤È¤â½ÅÍפǤ¢¤ë¡£
-
-¥Ç¥Õ¥©¥ë¥È¤Î 900kB ¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤Ç°µ½Ì¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ¡¢
-.I bunzip2
-¤Ï¿­Ä¹»þ¤ËÌó 3700kB ¤Î¥á¥â¥ê¤òɬÍפȤ¹¤ë¡£
-4MB ¤Î¥á¥â¥ê¤Î·×»»µ¡¤Ç¥Õ¥¡¥¤¥ë¿­Ä¹¤ò¥µ¥Ý¡¼¥È¤¹¤ë¤Ë¤Ï¡¢
-.I bunzip2
-¤³¤Î¥á¥â¥êÎ̤ÎÌóȾʬ¡¢Ìó 2300kB ¤ò»È¤Ã¤Æ¿­Ä¹¤¹¤ë¥ª¥×¥·¥ç¥ó¤¬¤¢¤ë¡£
-¿­Ä¹Â®ÅÙ¤âȾʬ¤Ë¤Ê¤ë¤Î¤Ç¡¢¤³¤Î¥ª¥×¥·¥ç¥ó¤ÏɬÍפʾì¹ç¤Ë¤Î¤ß»È¤¦¤Ù¤­¤Ç¤¢¤ë¡£
-´ØÏ¢¤¹¤ë¥Õ¥é¥°¤È¤·¤Æ -s ¤¬¤¢¤ë¡£
-
-°ìÈÌŪ¤Ë¤Ï¡¢¥á¥â¥ê¤ÎÀ©¸Â¤¬µö¤¹¸Â¤ê°ìÈÖÂ礭¤Ê¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤ò»È¤¦¤³¤È¡£
-¤³¤¦¤¹¤ë¤³¤È¤Ç°µ½ÌΨ¤¬ºÇ¤âÎɤ¯¤Ê¤ë¡£
-°µ½Ì¡¦¿­Ä¹¤Î®Å٤ϻö¼Â¾å¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤Ë±Æ¶Á¤µ¤ì¤Ê¤¤¡£
-
-¾¤Ë½ÅÍפÊÅÀ¤¬Ã±°ì¤Î¥Ö¥í¥Ã¥¯¤ËŬÍѤµ¤ì¤ë¡£
--- ¤Ä¤Þ¤ê¡¢Æþ¼ê¤¹¤ëÂçÉôʬ¤Î¥Õ¥¡¥¤¥ë¤Ï¡¢
-Â礭¤¤¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤ò»È¤Ã¤Æ¤¤¤ë¤È¤¤¤¦¤³¤È¤Ç¤¢¤ë¡£
-¤³¤Î¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º¤Ï¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤è¤ê¾®¤µ¤¤¤Î¤Ç¡¢
-¼ÂºÝ¤Î¥á¥â¥ê»ÈÍÑÎ̤ϥե¡¥¤¥ë¥µ¥¤¥º¤ËÈæÎ㤹¤ë¡£
-Î㤨¤Ð¡¢20,000 ¥Ð¥¤¥È (20kB) ¤Î¥Õ¥¡¥¤¥ë¤ò -9 ¥Õ¥é¥°¤Ç°µ½Ì¤¹¤ë¾ì¹ç¡¢
-7600kB ¤Î¥á¥â¥ê¤¬³ÎÊݤµ¤ì¤ë¤¬¡¢400k + 20000 * 8 = 560kB ¤·¤«»ÈÍѤ·¤Ê¤¤¡£
-ƱÍͤˡ¢¿­Ä¹»þ¤Ë¤Ï 3700kB ¤¬³ÎÊݤµ¤ì¤ë¤¬¡¢
-100k + 20000 * 4 = 180 kB ¤·¤«»ÈÍѤ·¤Ê¤¤¡£
-
-°Û¤Ê¤ë¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤ËÂФ·¤Æ¤ÎºÇÂç¥á¥â¥ê»ÈÍÑÎ̤ò¤Þ¤È¤á¤¿¥Æ¡¼¥Ö¥ë¤ò°Ê²¼¤Ë¼¨¤¹¡£
-¥«¥ë¥¬¥ê¡¼Âç³Ø¤Î¥Æ¥­¥¹¥È°µ½Ì¥³¡¼¥Ñ¥¹
-(14 ¸Ä¤Î¥Õ¥¡¥¤¥ë¡¢¹ç·× 3,141,622 ¥Ð¥¤¥È) ¤ò
-°µ½Ì¤·¤¿¥µ¥¤¥º¤âµ­Ï¿¤µ¤ì¤Æ¤¤¤ë¡£
-¹ÔËè¤ËÈæ¤Ù¤ë¤È¡¢¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤Ë¤è¤Ã¤Æ°µ½Ì¤¬
-¤É¤Î¤è¤¦¤ËÊѤï¤ë¤«¤òÃΤ뤳¤È¤¬¤Ç¤­¤ë¡£
-¤³¤Î¿ô»ú¤Ï¡¢Â礭¤Ê¥Õ¥¡¥¤¥ë¤ËÂФ·¤ÆÂ礭¤Ê¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤ò»È¤¦¤³¤È¤ÎÍøÅÀ¤ò¡¢
-¹µ¤¨Ìܤˤ·¤«½Ò¤Ù¤Æ¤¤¤Ê¤¤¡£
-¤Ê¤¼¤Ê¤é¡¢¤³¤Î¥³¡¼¥Ñ¥¹¤¬¾®¤µ¤á¤Î¥Õ¥¡¥¤¥ë¤ÇÀê¤á¤é¤ì¤Æ¤¤¤ë¤¿¤á¤Ç¤¢¤ë¡£
-
-            °µ½Ì»þ¤Î   ¿­Ä¹»þ¤Î  -s ¿­Ä¹»þ¤Î  ¥³¡¼¥Ñ¥¹¤Î
-   ¥Õ¥é¥°    »ÈÍÑÎÌ     »ÈÍÑÎÌ      »ÈÍÑÎÌ      ¥µ¥¤¥º
-
-     -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
-
-.SH ÇË»¤·¤¿¥Õ¥¡¥¤¥ë¤«¤é¤Î¥Ç¡¼¥¿Éü¸µ
-.I bzip2
-¤Ï¡¢Ä̾ï 900kB ¤Î¥Ö¥í¥Ã¥¯¤Ç¥Õ¥¡¥¤¥ë¤ò°µ½Ì¤¹¤ë¡£
-³Æ¥Ö¥í¥Ã¥¯¤ÏÆÈΩ¤ËÁàºî¤µ¤ì¤ë¡£
-¥á¥Ç¥£¥¢¤Î¥¨¥é¡¼¤äžÁ÷¥¨¥é¡¼¤Ë¤è¤ê¡¢
-Ê£¿ô¥Ö¥í¥Ã¥¯¤«¤é¤Ê¤ë .bz2 ¥Õ¥¡¥¤¥ë¤¬ÇË»¤·¤Æ¤â¡¢
-¥Õ¥¡¥¤¥ë¤ÎÇË»¤·¤Æ¤¤¤Ê¤¤¥Ö¥í¥Ã¥¯¤«¤é¥Ç¡¼¥¿¤òÉü¸µ¤Ç¤­¤ë²ÄǽÀ­¤¬¤¢¤ë¡£
-
-³Æ¥Ö¥í¥Ã¥¯¤Î°µ½Ì¤µ¤ì¤¿É½¸½¤Ï¡¢48 ¥Ó¥Ã¥È¤Î¥Ñ¥¿¡¼¥ó¤Ç¶èÀÚ¤é¤ì¤ë¡£
-¤³¤Î¥Ñ¥¿¡¼¥ó¤Ë¤è¤ê¡¢ÏÀÍýŪ¤Ê³Î¼ÂÀ­¤ò»ý¤Ã¤Æ¥Ö¥í¥Ã¥¯¶­³¦¤ò¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
-³Æ¥Ö¥í¥Ã¥¯¤Ë¤Ï¤½¤ì¤¾¤ì¤Î 32 ¥Ó¥Ã¥È CRC ¤¬¤¢¤ë¤Î¤Ç¡¢
-ÇË»¤·¤¿¥Ö¥í¥Ã¥¯¤ÏÇË»¤·¤Æ¤¤¤Ê¤¤¤â¤Î¤È¶èÊ̤Ǥ­¤ë¡£
-
-.I bzip2recover
-¤Ï¡¢.bz2 ¥Õ¥¡¥¤¥ë¤Î³Æ¥Ö¥í¥Ã¥¯¤ò¸¡º÷¤·¡¢
-¤½¤ìÆȼ«¤Î .bz2 ¥Õ¥¡¥¤¥ë¤Ë³Æ¥Ö¥í¥Ã¥¯¤ò½ñ¤­½Ð¤¹¡£
-¥æ¡¼¥¶¡¼¤Ï¡¢
-.I bzip2 
-\-t
-¤ò»È¤Ã¤ÆÆÀ¤é¤ì¤¿¥Õ¥¡¥¤¥ë¤Î´°Á´À­¤ò¥Æ¥¹¥È¤·¡¢
-ÇË»¤·¤Æ¤¤¤Ê¤¤¥Õ¥¡¥¤¥ë¤È¤·¤Æ¿­Ä¹¤Ç¤­¤ë¡£
-
-.I bzip2recover
-¤Ï¡¢ÇË»¤·¤¿¥Õ¥¡¥¤¥ë¤òÍ£°ì¤Î°ú¤­¿ô¤È¤·¤Æ¼õ¤±¼è¤ê¡¢
-Ãê½Ð¤µ¤ì¤¿¥Ö¥í¥Ã¥¯¤ò´Þ¤ó¤À "rec00001file.bz2", "rec00002file.bz2", ...,
-¤È¤¤¤¦Â¿¤¯¤Î¥Õ¥¡¥¤¥ë¤ò½ñ¤­½Ð¤¹¡£
-½ÐÎÏ¥Õ¥¡¥¤¥ë¤Î̾Á°¤Ï¡¢
-¤½¤Î¸å¤Î½èÍý¤Ç¥ï¥¤¥ë¥É¥«¡¼¥É¤¬»È¤¨¤ë¤è¤¦¤ËÀ߷פµ¤ì¤Æ¤¤¤ë
--- Î㤨¤Ð¡¢
-"bzip2 -dc  rec*file.bz2 > recovered_data" 
--- ¤È¤¹¤ì¤Ð¡¢¥Õ¥¡¥¤¥ë¤òÀµ¤·¤¤½çÈ֤ǽèÍý¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
-
-Â礭¤Ê .bz2 ¥Õ¥¡¥¤¥ë¤Ë¤Ï¿¤¯¤Î¥Ö¥í¥Ã¥¯¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¤Î¤Ç¡¢
-.I bzip2recover
-¤Ï¡¢¤Û¤È¤ó¤É¤Î¾ì¹ç¡¢¤³¤Î¤è¤¦¤Ê¥Õ¥¡¥¤¥ë¤ò°·¤¦¤¿¤á¤Ë»È¤ï¤ì¤ë¡£
-1 ¥Ö¥í¥Ã¥¯¤¬Á´¤ÆÇË»¤·¤¿¥Ö¥í¥Ã¥¯¤ÏÉü¸µ¤Ç¤­¤Ê¤¤¤Î¤Ç¡¢
-¤³¤Î¤è¤¦¤Ê¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ»È¤¦¤Î¤ÏÌÀ¤é¤«¤Ë̵Â̤Ǥ¢¤ë¡£
-¥á¥Ç¥£¥¢¥¨¥é¡¼¤äžÁ÷¥¨¥é¡¼¤Ë¤è¤ëÀøºßŪ¤Ê¥Ç¡¼¥¿Â»¼º¤ò¾¯¤Ê¤¯¤·¤¿¤¤¤Ê¤é¡¢
-¾®¤µ¤¤¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤Ç°µ½Ì¤¹¤ë¤³¤È¤ò¹Í¤¨¤¿Êý¤¬Îɤ¤¡£
-
-.SH À­Ç½¤Ë´Ø¤¹¤ëÃí°Õ
-°µ½Ì¤Î¥½¡¼¥È¥Õ¥§¡¼¥º¤Ç¤Ï¡¢¥Õ¥¡¥¤¥ëÃæ¤ÎƱ°ì¤Îʸ»úÎó¤ò½¸¤á¤ë¡£
-¤½¤Î¤¿¤á¡¢"aabaabaabaab ..." ¤Î¤è¤¦¤Ë (¿ôÉ´²ó)
-Ʊ¤¸¥·¥ó¥Ü¥ë¤¬Ä¹¤¯·«¤êÊÖ¤µ¤ì¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë¤Ï¡¢
-Ä̾ï¤Î¤â¤Î¤è¤ê°µ½Ì¤¬ÃÙ¤¯¤Ê¤ë¡£
-¥Ð¡¼¥¸¥ç¥ó 0.9.5 °Ê¹ß¤Ç¤Ï°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤ËÈæ¤Ù¤ë¤È¡¢¤³¤ÎÅÀ¤¬Îɤ¯¤Ê¤Ã¤Æ¤¤¤ë¡£
-°µ½Ì»þ´Ö¤ÎºÇ¤â°­¤¤¾ì¹ç¤ÈÊ¿¶Ñ¤Î¾ì¹ç¤ÎÈæΨ¤Ï¡¢10:1 ¤ÎÈϰϤǤ¢¤ë¡£
-°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¡¢¤³¤ÎÈæΨ¤Ï 100:1 ¤Ç¤¢¤Ã¤¿¡£
-¤â¤·¸«¤Æ¤ß¤¿¤¤¤Ê¤é¡¢\-vvvv ¥ª¥×¥·¥ç¥ó¤ò»È¤Ã¤Æ¡¢
-¾ÜºÙ¤Ê°µ½Ì²áÄø¤Î¿Ê¹Ô¤ò¸«¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
-
-¿­Ä¹¤Ï¡¢¤³¤Î¸½¾Ý¤Ë±Æ¶Á¤µ¤ì¤Ê¤¤¡£
-
-.I bzip2
-¤ÏÄ̾Áàºî¤Î¤¿¤á¤Ë¿ô¥á¥¬¥Ð¥¤¥È¤Î¥á¥â¥ê¤ò³ÎÊݤ·¡¢
-¤È¤Æ¤â¥é¥ó¥À¥à¤ÊÊýË¡¤Ç³ÎÊݤµ¤ì¤¿¥á¥â¥ê¤òÊѹ¹¤¹¤ë¡£
-¤³¤ì¤Ï¡¢¡Ö°µ½Ì¡¦¿­Ä¹¤ÎξÊý¤ÎÀ­Ç½¤Ï¡¢
-¥­¥ã¥Ã¥·¥å¤Ë¤Ê¤¤¾ì¹ç¤Ë·×»»µ¡¤¬Âбþ¤¹¤ë®ÅÙ¤ËÂ礭¤¯°Í¸¤¹¤ë¡×
-¤È¤¤¤¦¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
-¤½¤Î¤¿¤á¡¢¥­¥ã¥Ã¥·¥å¤Ë¤Ê¤¤³ä¹ç¤ò¸º¤é¤¹¤¿¤á¤Î¤Á¤ç¤Ã¤È¤·¤¿¥³¡¼¥É¤ÎÊѹ¹¤¬¡¢
-Èó¾ï¤ËÂ礭¤ÊÀ­Ç½¤Î¸þ¾å¤ò¤â¤¿¤é¤·¤¿¤Î¤ò¸«¤¿¤³¤È¤¬¤¢¤ë¡£
-.I bzip2
-¤Ï¡¢Èó¾ï¤ËÂ礭¤Ê¥­¥ã¥Ã¥·¥å¤ò»ý¤Ã¤¿·×»»µ¡¤Ç¡¢
-ºÇ¤âÎɤ¤À­Ç½¤òȯ´ø¤¹¤ë¤È¹Í¤¨¤é¤ì¤ë¡£
-
-.SH ·Ù¹ð
-I/O ¥¨¥é¡¼¤Î¥á¥Ã¥»¡¼¥¸¤Ï¡¢¤½¤ì¤Û¤ÉÌòΩ¤¿¤Ê¤¤¡£
-.I bzip2
-¤Ï¡¢¤Ç¤­¤ë¤À¤± I/O ¥¨¥é¡¼¤ò¸¡ÃΤ·¤ÆÀµ¤·¤¯½ªÎ»¤·¤è¤¦¤È¤¹¤ë¡£
-¤·¤«¤·¡¢²¿¤¬ÌäÂê¤Ê¤Î¤«¤Î¾ÜºÙ¤Ï¡¢¤È¤­¤É¤­¤«¤Ê¤ê´Ö°ã¤Ã¤¿¤â¤Î¤Ë¸«¤¨¤ë¡£
-
-¤³¤Î man ¥Ú¡¼¥¸¤Ï¡¢¥Ð¡¼¥¸¥ç¥ó 1.0.2 ¤Î
-.I bzip2
-¤Ë¤Ä¤¤¤Æ½Ò¤Ù¤Æ¤¤¤ë¡£
-¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤ÇÀ¸À®¤µ¤ì¤¿°µ½Ì¥Ç¡¼¥¿¤Ï¡¢
-°ÊÁ°¤Î¥Ñ¥Ö¥ê¥Ã¥¯¥ê¥ê¡¼¥¹¤Ç¤¢¤ë¥Ð¡¼¥¸¥ç¥ó
-0.1pl2, 0.9.0, 0.9.5, 1.0.0, 1.0.1 ¤ËÂФ·¤Æ¡¢
-Á°Êý¸ß´¹¤È¸åÊý¸ß´¹¤¬¤¢¤ë¡£
-¤¿¤À¤·¡¢¼¡¤Î¤è¤¦¤ÊÎã³°¤¬¤¢¤ë:
-0.9.0 °Ê¹ß¤Ç¤ÏÊ£¿ô¤Î¥Õ¥¡¥¤¥ë¤òÏ¢·ë¤·¤Æ°µ½Ì¤·¤¿¥Õ¥¡¥¤¥ë¤ò¿­Ä¹¤Ç¤­¤ë¤¬¡¢
-0.1pl2 ¤Ç¤Ï¿­Ä¹¤Ç¤­¤º¡¢¥¹¥È¥ê¡¼¥à¤ÎºÇ½é¤Ë¤¢¤ë¥Õ¥¡¥¤¥ë¤ò¿­Ä¹¤·¤¿¸å¤ËÄä»ß¤¹¤ë¡£
-
-¤³¤Î¥Ð¡¼¥¸¥ç¥ó 1.0.2 °ÊÁ°¤Î
-.I bzip2recover
-¤Ï¡¢°µ½Ì¥Õ¥¡¥¤¥ë¤Ç¤Î¥Ó¥Ã¥È°ÌÃÖ¤òɽ¸½¤¹¤ë¤¿¤á¤Ë¡¢32 ¥Ó¥Ã¥È¤ÎÀ°¿ô¤ò»È¤¦¡£
-¤½¤Î¤¿¤á 512MB °Ê¾å¤Î°µ½Ì¥Õ¥¡¥¤¥ë¤ò°·¤¨¤Ê¤¤¡£
-¥Ð¡¼¥¸¥ç¥ó 1.0.2 ¤È¤½¤ì°ÊÁ°¤Î¤â¤Î¤Ç¤â¡¢
-¥µ¥Ý¡¼¥È²Äǽ¤Ê¥×¥é¥Ã¥È¥Õ¥©¡¼¥à
-(GNU ¤¬¥µ¥Ý¡¼¥È¤¹¤ë¥¿¡¼¥²¥Ã¥È¤È Windows) ¤Ç¤Ï¡¢
-64 ¥Ó¥Ã¥È int ¤ò»ÈÍѤ·¤Æ¤¤¤¿¡£
-¤³¤ÎÀ©¸Â¤òÉÕ¤±¤Æ bzip2recover ¤¬¥Ó¥ë¥É¤µ¤ì¤Æ¤¤¤ë¤«¤ò³Îǧ¤¹¤ë¤Ë¤Ï¡¢
-°ú¤­¿ô¤Ê¤·¤Ç¼Â¹Ô¤¹¤ì¤ÐÎɤ¤¡£
-¾¯¤Ê¤¯¤È¤â MaybeUInt64 ¤òÉä¹æ¤Ê¤· 64 ¥Ó¥Ã¥ÈÀ°¿ô·¿¤ËÀßÄꤷ¤Æ
-ºÆ¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢
-ÈóÀ©¸Â¥Ð¡¼¥¸¥ç¥ó¤ò¥Ó¥ë¥É¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
-
-
-
-.SH Ãø¼Ô
+\fBbzip2recover\fP \fIfilename\fP
+
+.SH 説明
+\fIbzip2\fP は、Burrows\-Wheeler ブロックソートテキスト圧縮アルゴリズムと Huffman 符号化を使ってファイルを圧縮します。
+圧縮率は、一般的な LZ77/LZ78 ベースの圧縮率に比べると、大抵の場合でとても向上しています。 また、圧縮速度は、統計的圧縮法である PPM
+圧縮の速度に近づいています。
+
+コマンドラインオプションは \fIGNU gzip\fP のオプションに意図的に似せていますが、同じではありません。
+
+\fIbzip2\fP は、 コマンドラインフラグとファイル名のリストを受け取ります。 各ファイルは、"original_name.bz2"
+という名前の圧縮されたファイルに置き換えられます。 各圧縮ファイルの修正日、アクセス権、 (設定可能な場合の) 所有者は、
+元のファイルと同じになります。 これにより、伸長時に属性が正しく復元されます。 ファイル名の操作は、
+元のファイル名、アクセス権、所有者を保存する仕組みがファイルシステムになかったり、 MS\-DOS のように深刻なファイル名の長さ制限があるために、
+とても面倒です。
+
+\fIbzip2\fP と \fIbunzip2\fP はデフォルトでは既存のファイルを上書きしません。 上書きしたい場合は \-f フラグを指定してください。
+
+ファイル名が指定されない場合、 \fIbzip2\fP は標準入力を圧縮して標準出力に書き出します。 この場合、 \fIbzip2\fP
+は圧縮された出力を端末には書き出しません。 なぜなら、この出力は全く分かりにくくて、無駄なものだからです。
+
+\fIbunzip2\fP (または \fIbzip2 \-d\fP)  は、指定された全てのファイルを伸長します。 \fIbzip2\fP
+で圧縮されていないファイルは検知され、無視されます。 さらに警告が出力されます。 \fIbzip2\fP
+は、以下のようにして圧縮ファイルの名前から伸長後のファイル名を推測します。
+
+       filename.bz2  は filename         になります。
+       filename.bz   は filename         になります。
+       filename.tbz2 は filename.tar     になります。
+       filename.tbz  は filename.tar     になります。
+       anyothername  は anyothername.out になります。
+
+ファイル名が \fI.bz2\fP, \fI.bz\fP, \fI.tbz2\fP, \fI.tbz\fP のような認識される拡張子のいずれかで終っていない場合、
+\fIbzip2\fP は元のファイル名が推測できないという警告を出し、 \fI.out\fP を付加した名前を元のファイル名として使用します。
+
+圧縮の場合と同様に、 ファイル名が指定されない場合は、 標準入力を伸長して標準出力に書き出します。
+
+\fIbunzip2\fP は 2 つ以上の圧縮ファイルを連結したファイルでも正しく伸長します。
+伸長して得られるファイルは、圧縮前のファイルを連結したものになります。 連結した圧縮ファイルの完全性テスト (\-t) もサポートされています。
+
+\-c フラグを指定することにより、 圧縮または伸長されたファイルを標準出力に書き出すこともできます。
+このフラグを指定して、複数のファイルを圧縮または伸長することもできます。 結果の出力は標準出力に順番に書き出されます。
+この方式による複数ファイルの圧縮では、 複数圧縮ファイル表現を含むストリームが生成されます。 このようなストリームは、 バージョン 0.9.0 以降の
+\fIbzip2\fP でしか正しく伸長できません。 これより前のバージョンの \fIbzip2\fP ではストリーム中の最初のファイルを伸長した後に停止します。
+
+\fIbzcat\fP (または \fIbzip2 \-dc\fP)  は指定した全てのファイルを伸長し、標準出力に書き出します。
+
+\fIbzip2\fP は環境変数 \fIBZIP2\fP, \fIBZIP\fP からこの順番で引数を読み込み、
+コマンドラインから読み込まれた引数よりも先に処理します。 これはデフォルトの引数を与える便利な方法です。
+
+圧縮後のファイルが元のファイルより少し大きくなる場合であっても、 圧縮は常に行われます。 100
+バイトより小さいぐらいのファイルは、圧縮によって大きくなる傾向があります。 なぜなら、この圧縮メカニズムが 50
+バイトの固定サイズのオーバーヘッドを持つからです。 (大部分のファイル圧縮法による出力を含め) ランダムなデータは、 1 バイト当たり約 8.05
+ビットで符号化され、約 0.5% 大きくなります。
+
+データ保護のための自己チェックとして、 \fIbzip2\fP は 32 ビット CRC
+を使って伸長されたファイルが元のファイルと同一であることを保証します。 これにより、圧縮データの破損や未知の \fIbzip2\fP のバグ
+(めったにないことを期待する) からデータを保護できます。 データの破損が検知されない確率は非常に少なく、 各ファイル処理につき 40 億回に 1
+回程度です。 しかし、このチェックは伸長時にしか行われないので、 何かおかしい点があることを知らせるだけである点に注意してください。
+オリジナルの圧縮されていないデータを復元する助けにはなりません。 \fIbzip2recover\fP
+を使って、破損したファイルからのデータの復元を試すことができます。
+
+返り値: 正常終了の場合、0 が返されます。 実行環境の問題 (ファイルがない、 不正なフラグ、 I/O エラーなど) がある場合、1 が返されます。
+破損した圧縮ファイルの場合、2 が返されます。 \fIbzip2\fP にパニックを引き起こす内部整合性エラー (バグなど) の場合、3 が返されます。
+
+.SH オプション
+.TP 
+\fB\-c \-\-stdout\fP
+圧縮・伸長した結果を標準出力に書き出します。
+.TP 
+\fB\-d \-\-decompress\fP
+ファイルを伸長します。 \fIbzip2\fP, \fIbunzip2\fP, \fIbzcat\fP は実際には同じプログラムです。
+どの動作をするのかは、どの名前が使われたかに基づいて決められます。 このフラグは、その動作決定機構より優先され、 \fIbzip2\fP
+にファイルの伸長をさせます。
+.TP 
+\fB\-z \-\-compress\fP
+\-d の反対。 起動された名前にかかわらず、ファイルの圧縮をさせます。
+.TP 
+\fB\-t \-\-test\fP
+指定されたファイルの完全性のチェックをするが、伸長はしません。 伸長テストを行い、結果を破棄します。
+.TP 
+\fB\-f \-\-force\fP
+出力ファイルを上書きします。 通常、 \fIbzip2\fP は既存の出力ファイルを上書きしません。 さらに \fIbzip2\fP
+にファイルへのハードリンクを削除させます。 このオプションが指定されていない場合は、ハードリンクの削除もされません。
+
+通常 bzip2 は正しいマジックヘッダーバイトを持たないファイルを伸長しません。 ただし (\-f オプションで)
+強制すれば、これらのファイルも修正せずに通過させます。 これは GNU gzip の動作と同じです。
+.TP 
+\fB\-k \-\-keep\fP
+伸長・展開の後でも入力ファイルを保存します (削除しません)。
+.TP 
+\fB\-s \-\-small\fP
+圧縮・伸長・テストの際のメモリ使用量を減らします。 1 ブロックバイト当たり 2.5 バイトしか必要としない修正版のアルゴリズムを使って、
+ファイルの伸長・テストが行われます。 どのファイルでも 2300kB のメモリで伸長できますが、 通常の速度の約半分の速度になってしまいます。
+
+圧縮の場合、\-s フラグを使うと 200kB のブロックサイズが選択されます。 メモリ使用量はこれと同じくらいになりますが、圧縮率が犠牲になります。
+つまり、計算機にメモリが少ない (8 MB 以下) 場合は、 全てのファイルについて \-s フラグを使ってください。
+以下の「メモリ管理」セクションを参照してください。
+.TP 
+\fB\-q \-\-quiet\fP
+本質的でない警告メッセージを抑制します。 I/O エラーと致命的なイベントに関係するメッセージは抑制されません。
+.TP 
+\fB\-v \-\-verbose\fP
+詳細表示モード \-\- 処理された各ファイルについて圧縮率を表示します。 さらに \-v の数を増やすと、詳細表示のレベルも上がり、
+主に診断を目的とする多くの情報を書き出します。
+.TP 
+\fB\-L \-\-license \-V \-\-version\fP
+ソフトウェアのバージョン、ライセンス、配布条件を表示します。
+.TP 
+\fB\-1 (または \-\-fast) から \-9 (または \-\-best)\fP
+圧縮の場合、ブロックサイズを 100 k, 200 k ..  900 k に設定します。 伸長の場合、何も効果がありません。
+以下の「メモリ管理」セクションを参照してください。 \-\-fast と \-\-best エイリアスは、 主として GNU gzip
+との互換性のためにあります。 特に \-\-fast オプションで目に見えて速くなる訳ではありません。 また \-\-best
+は単にデフォルトの動作を選択するだけです。
+.TP 
+\fB\-\-\fP
+これ以降の引数が、たとえダッシュで始まるものであっても、 ファイル名として扱います。 これにより、ダッシュで始まる名前のファイルを扱うことができます。
+例を挙げます: bzip2 \-\- \-myfilename
+.TP 
+\fB\-\-repetitive\-fast \-\-repetitive\-best\fP
+これらのフラグは、バージョン 0.9.5 以降では余計なものです。 これらのフラグは、以前のバージョンでソートアルゴリズムの動作を
+大雑把に制御するために提供されたもので、時々は役立ったものです。 0.9.5
+以降では、これらのフラグが意味を持たない改良版のアルゴリズムが使われています。
+
+.SH メモリ管理
+\fIbzip2\fP はブロック毎に大きなファイルを圧縮します。 ブロックサイズは、最終的な圧縮率と圧縮・伸長に必要なメモリ使用量の両方に影響を及ぼします。
+フラグ \-1 から \-9 は、それぞれブロックサイズ 100,000 バイトから (デフォルトの) 900,000 バイトを指定します。
+伸長時には、圧縮に使われたブロックサイズが圧縮ファイルのヘッダから読み込まれ、 \fIbunzip2\fP
+はファイルを伸長するのにちょうど必要なメモリを確保します。 ブロックサイズは圧縮ファイルに格納されているので、 伸長時にはフラグ \-1 から \-9
+は意味を持たず無視されます。
+
+圧縮・伸縮に必要なメモリ使用量 (バイト単位) は、 以下のように推測できます:
+
+       圧縮:   400k + ( 8 x ブロックサイズ )
+
+       伸長:   100k + ( 4 x ブロックサイズ ), または
+               100k + ( 2.5 x ブロックサイズ )
+
+ブロックサイズを大きくした場合に得られる効果は、 ブロックサイズが大きくなるにつれて急激に減少していきます。 大部分の圧縮は、最初の 200kB から
+300kB のブロックサイズで作られます。 \fIbzip2\fP をメモリの少ない計算機で使う場合は、 このことを覚えておく価値があります。
+また、伸長に必要なメモリは、 圧縮時のブロックサイズの選択で決まる点を知っておくことも重要です。
+
+デフォルトの 900kB ブロックサイズで圧縮されたファイルの場合、 \fIbunzip2\fP は伸長時に約 3700kB のメモリを必要とします。 4MB
+のメモリの計算機でどんなファイルでも伸長できるようにするため、 \fIbunzip2\fP には、このメモリ量の約半分、約 2300kB
+を使って伸長を行うオプションがあります。 伸長速度も半分になるので、このオプションは必要な場合にのみ使うべきです。 関連するフラグとして \-s
+があります。
+
+一般的には、メモリの制限が許す限り一番大きなブロックサイズを使ってください。 こうすることで圧縮率が最も良くなります。
+圧縮・伸長の速度は事実上ブロックサイズに影響されません。
+
+単一ブロックに収まるようなファイルに関しては、重要な点がもう一つあります。 入手するほとんどのファイルは、 大きいブロックサイズを使っています。
+このファイルのサイズはブロックサイズより小さいので、 実際のメモリ使用量はファイルサイズに比例します。 例えば、20,000 バイト (20kB)
+のファイルを \-9 フラグで圧縮する場合、 7600kB のメモリが確保されますが、400k + 20000 * 8 = 560kB しか使用しません。
+同様に、伸長時には 3700kB が確保されますが、 100k + 20000 * 4 = 180 kB しか使用しません。
+
+様々なブロックサイズに対しての最大メモリ使用量をまとめたテーブルを以下に示します。 カルガリー大学のテキスト圧縮コーパス (14 個のファイル、合計
+3,141,622 バイト) を圧縮した合計サイズも記載しています。
+この合計サイズの列を見ると、ブロックサイズによって圧縮がどのように変わるかを知ることができます。
+この数字は、大きなファイルに対して大きなブロックサイズを使うことの利点を、 控え目にしか示していません。
+なぜなら、このコーパスは小さめのファイルが多いからです。
+
+            圧縮時の   伸長時の  \-s 伸長時の  コーパスの
+   フラグ    使用量     使用量      使用量      サイズ
+
+     \-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
+
+.SH 破損したファイルからのデータ復元
+\fIbzip2\fP は、通常 900kB のブロックでファイルを圧縮します。 各ブロックは独立に操作されます。 メディアのエラーや転送エラーにより、
+複数ブロックからなる .bz2 ファイルが破損しても、 ファイルの破損していないブロックからデータを復元できる可能性があります。
+
+各ブロックの圧縮された表現は、48 ビットのパターンで区切られます。 このパターンにより、妥当な確実性でブロック境界を見つけることができます。
+各ブロックにはそれぞれの 32 ビット CRC があるので、 破損したブロックは破損していないものと区別できます。
+
+\fIbzip2recover\fP は簡単なプログラムで、.bz2 ファイルのブロックを探索し、 各ブロックをそれぞれ .bz2
+ファイルとして書き出します。 ユーザーは、 得られたファイルの完全性を \fIbzip2\fP \-t を使ってテストし、
+破損していないファイルを伸長できます。
+
+\fIbzip2recover\fP は、破損したファイルの名前を唯一の引数として受け取り、  "rec00001file.bz2",
+"rec00002file.bz2", ..., という、抽出されたブロックが入ったファイルをたくさん書き出します。 出力ファイルの名前は、
+その後の処理でワイルドカードが使えるように設計されています \-\- 例えば、 "bzip2 \-dc rec*file.bz2 >
+recovered_data" \-\- とすれば、ファイルを正しい順番で処理することができます。
+
+\fIbzip2recover\fP が使われるのは、大きな .bz2 ファイルに対してがほとんどです。 大きな .bz2
+ファイルにはブロックが多く含まれているからです。 1 ブロックで構成されるファイルが破損した場合に使っても明らかに無駄です。
+破損したブロックは復元できないからです。 メディアエラーや転送エラーによる潜在的なデータ損失を少なくしたいなら、
+小さいブロックサイズで圧縮することを考えた方が良いでしょう。
+
+.SH 性能に関する注意
+圧縮のソートフェーズでは、ファイル内の同一の文字列を集めます。 そのため、"aabaabaabaab ..." のように同じシンボルが (数百回)
+長く繰り返されているファイルは、 通常のものより圧縮が遅くなります。 バージョン 0.9.5 以降では、
+それ以前のバージョンに比べると、この点がかなり良くなっています。 圧縮時間の最も悪い場合と平均の場合の比率は、10:1 の範囲です。
+以前のバージョンでは、この比率は 100:1 でした。 もし見てみたいなら、\-vvvv オプションを使って、 詳細な圧縮過程の進行を見ることができます。
+
+伸長速度は、この現象に影響されません。
+
+\fIbzip2\fP は通常、操作のために数メガバイトのメモリを確保し、 確保されたメモリ全体にわたってかなりランダムなアクセスで変更を行います。
+これは、「圧縮・伸長の両方の性能は、 キャッシュミスが起こった場合に計算機が対応する速度に大きく依存する」 ということを意味します。
+そのため、キャッシュミスの割合を減らすためのちょっとしたコードの変更が、 非常に大きな性能の向上をもたらしたのを見たことがあります。 \fIbzip2\fP
+は、非常に大きなキャッシュを持った計算機で、 最も良い性能を発揮すると考えられます。
+
+.SH 警告
+I/O エラーのメッセージは、それほど役立たちません。 \fIbzip2\fP は、できるだけ I/O エラーを検知してきれいに終了しようとします。
+しかし、何が問題なのかの詳細は、時としてかなり誤解を招きやすいものになることもあります。
+
+この man ページは、バージョン 1.0.8 の \fIbzip2\fP について述べています。 このバージョンで生成された圧縮データは、
+以前のパブリックリリースであるバージョン 0.1pl2, 0.9.0, 0.9.5, 1.0.0, 1.0.1, 1.0.2 とそれ以降に対して、
+前方互換性と後方互換性があります。 ただし、次のような例外があります: 0.9.0 以降では複数のファイルを連結して圧縮したファイルを伸長できますが、
+0.1pl2 では伸長できず、ストリームの最初にあるファイルを伸長した後に停止します。
+
+1.0.2 より前の \fIbzip2recover\fP は、圧縮ファイルでのビット位置を表現するために、 32 ビット整数を使っていました。そのため
+512MB 以上の圧縮ファイルを扱えませんでした。 バージョン 1.0.2 以降では、 64 ビット整数をサポート可能なプラットフォーム (GNU
+がサポートするターゲットと Windows) では、 64 ビット整数を使用します。 この制限の有無について bzip2recover
+がビルドされているかを確認するには、 bzip2recover を引数なしで実行してください。 少なくとも MaybeUInt64 を符号なし 64
+ビット整数型に設定して再コンパイルすることにより、 制限のないバージョンをビルドすることができます。
+
+
+
+.SH 作者
 Julian Seward, jseward@acm.org.
 
-http://sources.redhat.com/bzip2
-
-.I bzip2
-¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¥¢¥¤¥Ç¥£¥¢¤Ï¡¢(¾¯¤Ê¤¯¤È¤â) °Ê²¼¤ÎÊý¡¹¤Î¤ª¤«¤²¤Ç¤¢¤ë:
-Michael Burrows, David Wheeler (¥Ö¥í¥Ã¥¯¥½¡¼¥ÈÊÑ´¹),
-David Wheeler (Huffman ¥³¡¼¥É²½¤Ë¤Ä¤¤¤Æ¤â), 
-Peter Fenwick (¥ª¥ê¥¸¥Ê¥ë¤Î
-.I bzip
-¤Ë¤ª¤±¤ë¹½Â¤²½¥³¡¼¥É²½¥â¥Ç¥ë¡¢¤½¤·¤Æ¿¤¯¤Î²þÎÉ), 
-Alistair Moffat, Radford Neal, Ian Witten (¥ª¥ê¥¸¥Ê¥ë¤Î
-.I bzip
-¤Ë¤ª¤±¤ë»»½Ñ¥³¡¼¥É²½)¡£  
-»ä¤Ï¡¢Èà¤é¤Î½õ¤±¡¦¥µ¥Ý¡¼¥È¡¦½õ¸À¤ËÂФ·¤Æ´¶¼Õ¤·¤Æ¤¤¤ë¡£
-¥É¥­¥å¥á¥ó¥È¤Î¥½¡¼¥¹¤Î¾ì½ê¤Ë¤Ä¤¤¤Æ¤Ï¡¢
-¥½¡¼¥¹ÇÛÉÛ¤ÎÃæ¤Î¥Þ¥Ë¥å¥¢¥ë¤ò»²¾È¤¹¤ë¤³¤È¡£
-Christian von Roques ¤Ï¡¢°µ½Ì®Å٤θþ¾å¤Î¤¿¤á¤Ë¡¢
-¤è¤ê®¤¤¥½¡¼¥È¥¢¥ë¥´¥ê¥º¥à¤òõ¤¹¤³¤È¤ò´«¤á¤Æ¤¯¤ì¤¿¡£
-Bela Lubkin ¤Ï¡¢°µ½Ì®ÅÙ¤¬ºÇ¤âÃÙ¤¤¾ì¹ç¤Î²þÎɤò´«¤á¤Æ¤¯¤ì¤¿¡£
-bz* ¥¹¥¯¥ê¥×¥È¤Ï GNU gzip ¤Î¤â¤Î¤ËͳÍ褷¤Æ¤¤¤ë¡£
-¿¤¯¤ÎÊý¡¹¤¬¥Ñ¥Ã¥Á¤òÁ÷¤ê¡¢·ÚÊØÀ­¤ÎÌäÂê¤Ë¤Ä¤¤¤Æ½õ¤±¤Æ¤¯¤ì¤¿¡£
-¤Þ¤¿¡¢·×»»µ¡¤òÂߤ·¤Æ¤¯¤ì¤¿¤ê¡¢¥¢¥É¥Ð¥¤¥¹¤ò¤·¤Æ¤¯¤ì¤¿¿Íã¤â¤¤¤¿¡£
-¤³¤ì¤é¤ÏÁ´¤Æ½õ¤±¤Ë¤Ê¤Ã¤¿¡£
+https://sourceware.org/bzip2/
+
+\fIbzip2\fP に含まれているアイデアは、(少なくとも) 以下の方々のおかげです:
+Michael Burrows, David Wheeler (ブロックソート変換),
+David Wheeler (Huffman 符号化についても),
+Peter Fenwick (オリジナルの \fIbzip\fP における構造符号化モデル、そして多くの改良),
+Alistair Moffat, Radford Neal, Ian Witten (オリジナルの \fIbzip\fP における算術符号化)。
+私は、彼らの助け、サポート、助言に対して感謝しています。
+ドキュメントのソースの場所については、ソース配布の中のマニュアルを参照してください。
+Christian von Roques は、圧縮速度の向上のために、
+より速いソートアルゴリズムを探すことを勧めてくれました。
+Bela Lubkin は、圧縮速度が最も遅い場合の改良を勧めてくれました。
+Donna Robinson はドキュメントの XML 化をしてくれました。
+bz* スクリプトは GNU gzip のものに由来しています。
+多くの方々がパッチを送り、移植性の問題について助けてくれました。
+また、計算機を貸してくれたり、アドバイスをしてくれた人達もいました。
+これらは全て助けになりました。