¸í·ÉÇà ¿É¼ÇÀº GNU gzip ÀÇ ±×°Í°ú ¸Å¿ì À¯»çÇϳª µ¿ÀÏÇÏÁö´Â ¾Ê´Ù.
bzip2 ¸í·ÉÇà Ç÷¡±× ´ÙÀ½¿¡ ÆÄÀÏ À̸§ÀÇ ¸ñ·ÏÀÌ ¿Ã °ÍÀ¸·Î ¿¹»óÇÑ´Ù. °¢°¢ÀÇ ÆÄÀÏÀº ±×°ÍµéÀÇ ¾ÐÃàµÈ »óÅ·Π´ëüµÇ´Âµ¥, ÆÄÀÏ À̸§Àº "¿ø·¡À̸§.bz2"ÀÌ µÈ´Ù. °¢°¢ÀÇ ¾ÐÃàµÈ ÆÄÀÏÀº °°Àº ¼öÁ¤ ³¯Â¥, Æ۹̼Ç, ±×¸®°í °¡´ÉÇÏ´Ù¸é ¿øº»¿¡ ´ëÀÀÇÏ´Â ¼ÒÀ¯ÀÚ¸¦ °®´Â´Ù. ±×·¡¼ ÀÌ·¯ÇÑ ¼Ó¼ºÀÌ ¾ÐÃàÀ» Ç®¶§ Á¤È®ÇÏ°Ô º¹±¸µÉ ¼ö ÀÖ´Ù. ÆÄÀϸí 󸮴 ÆÄÀϸí, Çã°¡±Ç, ¼ÒÀ¯ÀÚ È¤Àº ³¯Â¥ °³³äÀÌ ¾ø´Â ÆÄÀÏ ½Ã½ºÅÛÀ̳ª ÆÄÀϸíÀÇ ±æÀÌ¿¡ ½É°¢ÇÑ Á¦ÇÑÀÌ ÀÖ´Â MS-DOS °°Àº °æ¿ì´Â ¿ø·¡ÀÇ ¼Ó¼ºÀ» º¸Á¸ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¾øÀ¸¹Ç·Î ´Ü¼øÇÏ´Ù°í ÇÒ ¼ö ÀÖ´Ù.
bzip2 °ú bunzip2 ´Â ±âº»ÀûÀ¸·Î Á¸ÀçÇÏ´Â ÆÄÀÏÀ» µ¤¾î¾²Áö ¾Ê´Â´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é, -f Ç÷¡±×¸¦ »ç¿ëÇ϶ó.
¸¸¾à ÆÄÀÏ À̸§ÀÌ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é, bzip2 ´Â Ç¥ÁØ ÀÔ·ÂÀ» ¾ÐÃàÇÏ¿© Ç¥ÁØ Ãâ·ÂÀ¸·Î º¸³½´Ù. ÀÌ °æ¿ì¿¡, bzip2 ´Â ¾ÐÃàµÈ Ãâ·ÂÀ» Å͹̳ηΠº¸³½´Ù. ±×·¡¼ ÀÌ Ãâ·ÂÀº ¸ðµÎ ÀÌÇØÇÒ ¼ö ¾øÀ¸¸ç ¹«ÀǹÌÇÏ´Ù.
bunzip2 (ȤÀº bzip2 -d) Àº ¸ðµç ÁöÁ¤µÈ ÆÄÀÏÀÇ ¾ÐÃàÀ» Ǭ´Ù. bzip2 ¿¡ ÀÇÇØ »ý¼ºµÇÁö ¾ÊÀº ÆÄÀÏÀÌ ¹ß°ßµÇ¸é ¹«½ÃµÇ°í, °æ°í¸¦ Ãâ·ÂÇÒ °ÍÀÌ´Ù. bzip2 ´Â ¾ÐÃàÀÌ Ç®¸° ÆÄÀÏÀÇ À̸§À» ¾ÐÃàµÈ ÆÄÀϷκÎÅÍ ´ÙÀ½°ú °°ÀÌ ÃßÃøÇÒ °ÍÀÌ´Ù.
filename.bz2 becomes filename
filename.bz becomes filename
filename.tbz2 becomes filename.tar
filename.tbz becomes filename.tar
anyothername becomes anyothername.out
¸¸¾à ÆÄÀÏÀÌ ÀÎ½ÄµÉ ¼ö ¾ø´Â È®ÀåÀÚ·Î ³¡³ª¸é .bz2, .bz, .tbz2 ¶Ç´Â .tbz, bzip2 ´Â ±×°ÍÀÌ ¿øº» ÆÄÀÏÀÇ À̸§À» ÃßÃøÇÒ¼ö ¾ø´Ù°í ºÒÆòÇϸé¼, ¿ø·¡ ÆÄÀÏ À̸§¿¡ .out ÀÌ Ãß°¡µÈ À̸§À» »ç¿ëÇÒ °ÍÀÌ´Ù.
¾ÐÃàÇÒ¶§¿Í ¸¶Âù°¡Áö·Î, ÆÄÀÏ À̸§À» ³Ö¾îÁÖÁö ¾ÊÀ¸¸é Ç¥ÁØ ÀÔ·ÂÀ¸·ÎºÎÅÍ ¾ÐÃàÀ» Ç®¾î¼ Ç¥ÁØ Ãâ·ÂÀ¸·Î º¸³¾ °ÍÀÌ´Ù.
bunzip2 Àº µÎ°³³ª ±× ÀÌ»óÀÇ ¾ÐÃàµÈ ÆÄÀÏÀÇ ¿¬°áÀ» Á¤È®È÷ Ç®¾î³¾ °ÍÀÌ´Ù. ±× °á°ú´Â ´ëÀÀÇÏ´Â ¾ÐÃàÇØÁ¦µÈ ÆÄÀÏÀÇ ¿¬¼ÓÀÌ´Ù. ¿¬°áµÈ ¾ÐÃà ÆÄÀÏÀÇ ¹«°á¼º °Ë»ç(-t) ¿ª½Ã Áö¿øµÈ´Ù.
¶ÇÇÑ ´ç½ÅÀº -c Ç÷¡±×¸¦ »ç¿ëÇÏ¿© ¾ÐÃàµÈ ÆÄÀÏÀ» Ç¥ÁØ Ãâ·ÂÀ¸·Î º¸³¾ ¼ö ÀÖ´Ù. ´ÙÁß ÆÄÀÏÀº ÀÌ·¸°Ô ¾ÐÃàµÇ°í Ç®¸± ¼ö ÀÖ´Ù. °á°ú´Â Â÷·Ê·Î stdoutÀ¸·Î °ø±ÞµÈ´Ù. ´ÙÁß ÆÄÀÏÀ» ÀÌ·± ¹æ½ÄÀ¸·Î ¾ÐÃàÇÏ´Â °ÍÀº ´ÙÁß ¾ÐÃà ÆÄÀÏ Ç¥½Ã¸¦ Æ÷ÇÔÇÏ´Â ½ºÆ®¸²À» »ý¼ºÇÏ°Ô µÈ´Ù. ÀÌ·¯ÇÑ ½ºÆ®¸²Àº ¿ÀÁ÷ bzip2 ¹öÀü 0.9.0 À̳ª ÀÌÈĹöÀü¿¡¼¼¸¸ Á¤È®ÇÏ°Ô ¾ÐÃàÇØÁ¦µÉ ¼ö ÀÖ´Ù. bzip2 ÀÇ ÀÌÀü ¹öÀüÀº ½ºÆ®¸²ÀÇ Ã¹¹ø° ÆÄÀÏÀ» ¾ÐÃàÇØÁ¦ ÈÄ ¸ØÃâ °ÍÀÌ´Ù. bzcat (ȤÀº bzip2 -dc) Àº ÁöÁ¤µÈ ¸ðµç ÆÄÀÏÀÇ ¾ÐÃàÀ» Ç®¾î¼ Ç¥ÁØ Ãâ·ÂÀ¸·Î º¸³½´Ù.
bzip2 Àº ȯ°æº¯¼öÀÎ BZIP2 °ú BZIP À¸·ÎºÎÅÍ ÀÎÀÚ¸¦ ÀоîµéÀÌ°í, ¸í·ÉÇà¿¡¼ ÀÎÀÚ¸¦ Àбâ Àü¿¡ ¸ÕÀú ÀÌ ¼ø¼´ë·Î ó¸®ÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº ±âº» ÀÎÀÚ¸¦ »ç¿ëÇϱ⿡ Æí¸®ÇÑ ¹æ¹ýÀ» Á¦°øÇÑ´Ù.
¾ÐÃàµÈ ÆÄÀÏÀÇ Å©Å°°¡ ¿øº»º¸´Ù ¾à°£ Å©´õ¶óµµ ¾ÐÃàÀº Ç×»ó ¼öÇàµÈ´Ù. ´ë·« 100¹ÙÀÌÆ® ÀÌÇÏÀÇ ÆÄÀϵéÀº ¾à°£ Ä¿Áö´Â °æÇâÀÌ ÀÖ´Ù. ¿Ö³ÄÇÏ¸é ¾ÐÃà ±â¹ýÀº 50¹ÙÀÌÆ®ÀÇ ¿µ¿ª¿¡ »ó¼ö ¿À¹öÇìµå¸¦ °¡Áö±â ¶§¹®ÀÌ´Ù. ³¼ö ÀÚ·á(´ëºÎºÐÀÇ ÆÄÀÏ ¾ÐÃà±âÀÇ Ãâ·ÂÀ» Æ÷ÇÔÇÑ)´Â 0.5% °¡·®ÀÌ È®ÀåµÈ ¹ÙÀÌÆ® ´ç 8.05bit Á¤µµ·Î ºÎȣȵȴÙ.
´ç½ÅÀÇ º¸È£¸¦ À§ÇÑ ÀÚü °Ë»ç·Î¼, bzip2 Àº ¾ÐÃàÇØÁ¦µÈ ÆÄÀÏÀÌ ¿øº»°ú µ¿ÀÏÇÑÁö ºñ±³Çϱâ À§ÇØ 32 ºñÆ® CRC¸¦ »ç¿ëÇÑ´Ù. ÀÌ°ÍÀº ¾ÐÃàµÈ ÀÚ·áÀÇ ¼Õ»ó°ú ¹ß°ßµÇÁö ¾ÊÀº bzip2 ÀÇ ¹ö±×(°ÅÀÇ ±×·²¸®°¡ ¾øÁö¸¸)·ÎºÎÅÍ º¸È£Çϵµ·Ï ÇÑ´Ù. ¹ß°ßµÇÁö ¾ÊÀº ÀÚ·á»óÀÇ °¡´É¼ºÀº ¸Å¿ì ³·¾Æ¼, 󸮵Ǵ ÆÄÀÏ´ç 40¾ï(4 billion) ºÐÀÇ 1Á¤µµÀÌ´Ù. ±×·¯³ª °Ë»ç°¡ ¾ÐÃàÇØÁ¦½Ã¿¡¸¸ ÇàÇØÁö¹Ç·Î ´ç½ÅÀº ¹«¾ùÀΰ¡°¡ À߸øµÇ¾ú´Ù´Â °Í¸¸ ¾Ë ¼ö ÀÖ´Ù´Â °ÍÀ» ÀÎÁöÇ϶ó. ±×°ÍÀÌ ¿ø·¡ÀÇ ¾ÐÃàÇØÁ¦µÈ ÀڷḦ º¹±¸Çϵµ·Ï µ½Áö´Â ¾Ê´Â´Ù. ¼Õ»óµÈ ÆÄÀÏ¿¡¼ ÀڷḦ º¹±¸ÇϱâÀ§Çؼ bzip2recover ¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¹Ýȯ°ª : 0 Á¤»ó Á¾·á, 1 ȯ°æÀûÀÎ ¹®Á¦ (ÆÄÀÏÀÌ ¹ß°ßµÇÁö ¾ÊÀ½, À¯È¿ÇÏÁö ¾ÊÀº Ç÷¡±×, I/O ¿¡·¯,&c), 2 ¼Õ»óµÈ ¾ÐÃà ÆÄÀÏÀ» ¾Ï½Ã , 3 bzip2 ¸¦ °øȲ »óÅ·Π¸¸µå´Â ³»ºÎ ¹®Á¦ (¿¹, ¹ö±×)
¾ÐÃà°úÁ¤Áß¿¡, -s ´Â 200k ÀÇ ºí·° Å©±â¸¦ ¼±ÅÃÇϵµ·Ï Çϴµ¥, ¸Þ¸ð¸® »ç¿ëÀ» °°Àº ¼öÄ¡·Î Á¦ÇÑÇÑ´Ù. ´ë½Å¿¡ ¾ÐÃà ºñÀ²À» Èñ»ýÇØ¾ß ÇÑ´Ù. Áï, ´ç½ÅÀÇ ±â°èÀÇ ¸Þ¸ð¸®°¡ Àû´Ù¸é(8 ¸Þ°¡¹ÙÀÌÆ®³ª ÀÌÇÏ), ¸ðµç°Í¿¡ -s ¸¦ »ç¿ëÇ϶ó. ¾Æ·¡ÀÇ ¸Þ¸ð¸® °ü¸®¸¦ ÂüÁ¶Ç϶ó.
¾ÐÃà°ú ÇØÁ¦½Ã¿¡ ¿ä±¸·®Àº ¹ÙÀÌÆ®·Î ´ÙÀ½°ú °°ÀÌ ¿¹ÃøÇÒ ¼ö ÀÖ´Ù.
¾ÐÃà : 400k + ( 8 x ºí·° Å©±â )
ÇØÁ¦ : 100k + ( 4 x ºí·° Å©±â), ¶Ç´Â
100k + ( 2.5 x ºí·° Å©±â )
º¸´Ù Å« ºí·°µéÀº °æ°èÀÇ ¹ÝȯÀ» ±Þ¼ÓÈ÷ °¨¼Ò½Ãų °ÍÀÌ´Ù. ¾ÐÃàÀÇ ´ëºÎºÐÀº ºí·° Å©±âÀÇ Ã¹ 2,3¹é ų·Î ¹ÙÀÌÆ®¿¡¼ °áÁ¤µÇ°í, ÀÌ°ÍÀº bzip2 ¸¦ ¼ÒÇüÀÇ ±â°è¿¡¼ »ç¿ëÇÒ¶§ ±â¾ïÇصѸ¸ÇÑ »ç½ÇÀÌ´Ù. ¾ÐÃàÇØÁ¦½ÃÀÇ ¸Þ¸ð¸® ¿ä±¸·®Àº ¾ÐÃà½Ã¿¡ ºí·° Å©±âÀÇ ¼±Åÿ¡ µû¶ó °áÁ¤µÈ´Ù´Â °ÍÀ» ÀÌÇØÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù. ±âº»°ª 900k ºí·° Å©±â·Î ¾ÐÃàµÈ ÆÄÀÏ¿¡ ´ëÇؼ, bunzip2 ¾ÐÃàÇØÁ¦¸¦ À§ÇØ 3700k ¹ÙÀÌÆ®ÀÇ ¸Þ¸ð¸®¸¦ ¿ä±¸ÇÒ °ÍÀÌ´Ù. 4 ¸Þ°¡¹ÙÀÌÆ®ÀÇ ±â°è¿¡¼ ¾î¶² ÆÄÀÏÀ̵çÁö ¾ÐÃàÀ» Ç®±â À§Çؼ bunzip2 ´Â ÀÌ ¸Þ¸ð¸®¾çÀÇ ´ë·« Àý¹ÝÀÎ 2300k ¹ÙÀÌÆ®¸¦ »ç¿ëÇؼ ¾ÐÃàÇØÁ¦¸¦ ÇÏ´Â ¿É¼ÇÀ» °®°í ÀÖ´Ù. ¾ÐÃàÇØÁ¦ ¼Óµµ ¿ª½Ã Àý¹ÝÀÌ µÇ¹Ç·Î, ²À ÇÊ¿äÇÑ ¶§¸¸ ÀÌ ¿É¼ÇÀ» »ç¿ëÇ϶ó. °ü·ÃµÈ Ç÷¡±×´Â -sÀÌ´Ù.
ÀϹÝÀûÀ¸·Î, ¸Þ¸ð¸® Á¦ÇÑÀÌ Çã¶ôÇÏ´Â °¡Àå Å« ºí·° Å©±â¸¦ ½ÃµµÇغ¸°í »ç¿ëÇ϶ó. ¿Ö³ÄÇϸé ÀÌ°ÍÀÌ ¾ÐÃàÀ» ÃÖ´ëÈÇϱ⠶§¹®ÀÌ´Ù. ¾ÐÃà°ú ÇØÁ¦ ¼Óµµ´Â ºí·° Å©±â¿¡ ÀÇÇؼ´Â ½ÇÁúÀûÀ¸·Î ¿µÇâÀ» ¹ÞÁö ¾Ê´Â´Ù.
¶Ç´Ù¸¥ Áß¿äÇÑ Æ¯Â¡ÀÌ ´ÜÀÏ ºí·°¿¡ ¸Â´Â ÆÄÀÏ¿¡ Àû¿ëµÈ´Ù. -- ¸¶ÁÖÄ¡°Ô µÇ´Â ´ëºÎºÐÀÇ ÆÄÀϵéÀ» Å« ºí·° Å©±â¸¦ ÀÌ¿ëÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù. ÆÄÀÏÀº ºí·°º¸´Ù À۱⠶§¹®¿¡, »ç¿ëÇÏ°Ô µÇ´Â ½ÇÁ¦ ¸Þ¸ð¸®ÀÇ ¾çÀº ÆÄÀÏÀÇ Å©±â¿¡ ºñ·ÊÇÑ´Ù. ¿¹¸¦ µé¾î, 20,000 ¹ÙÀÌÆ®ÀÇ ÆÄÀÏÀ» -9 Ç÷¡±×·Î ¾ÐÃàÇÏ´Â °ÍÀº ¾ÐÃà±â°¡ 7600k ÀÇ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϵµ·Ï ÇÏÁö¸¸, ´ÜÁö ±×°ÍÁß 400k + 20000 * 8 = 560 ų·Î¹ÙÀÌÆ®¸¸À» »ç¿ëÇÑ´Ù. À¯»çÇÏ°Ô, ¾ÐÃàÇØÁ¦±âµµ 3700kÀÇ ¸Þ¸ð¸®¸¦ ÇÒ´çÇÏ°í 100k + 20000 * 4 = 180 ų·Î¹ÙÀÌÆ®¸¸À» »ç¿ëÇÒ °ÍÀÌ´Ù.
ÀÌ°ÍÀº ´Ù¸¥ ºí·° Å©±â¿¡ ´ëÇÑ ÃÖ´ë ¸Þ¸ð¸® »ç¿ëÀ» ¿ä¾àÇÑ Ç¥ÀÌ´Ù. ÇÔ²² ±â·ÏµÈ °ÍÀº Calgary Text Compression Corpus ÀÇ 14°³ ÆÄÀϵé(ÀüºÎ 3,141,622 ¹ÙÀÌÆ®)ÀÇ Àüü°¡ ¾ÐÃàµÈ Å©±âÀÌ´Ù. ÀÌ Ä®·³Àº ºí·°ÀÇ Å©±â¿¡ µû¶ó ¾ÐÃàÀÌ ¾î¶»°Ô º¯ÇÏ´ÂÁö¿¡ ´ëÇØ ¾î¶² °¨À» ÁØ´Ù. ÀÌ·¯ÇÑ Æ¯Â¡µéÀº Å« ÆÄÀÏ¿¡ Å« ºí·° Å©±â¸¦ »ç¿ëÇÏ´Â °ÍÀÇ ÀåÁ¡À» ª°Ô ¸»ÇÏ°í ÀÖ´Ù. ¿Ö³ÄÇϸé Corpus´Â ÀÛÀº ÆÄÀÏÀÌ ¿ì¼¼Çϱ⠶§¹®ÀÌ´Ù.
Compress Decompress Decompress Corpus
Flag usage usage -s usage Size
-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
°¢°¢ÀÇ ºí·°ÀÇ ¾ÐÃàµÈ ³»¿ëÀº 48ºñÆ®ÀÇ ÆÐÅÏ¿¡ ÀÇÇØ ±¸ºÐµÈ´Ù. ÀÌ ÆÐÅÏÀº ÀûÀýÇÑ Á¤È®¼ºÀ¸·Î ºí·°ÀÇ °æ°è¸¦ ãÀ» ¼ö ÀÖµµ·Ï ÇÑ´Ù. °¢°¢ÀÇ ºí·°Àº ÀÚüÀÇ 32ºñÆ® CRC¸¦ °¡Áö°í Àִµ¥, ±×·¡¼ ¼Õ»óµÈ ºí·°Àº ¼Õ»óµÇÁö ¾ÊÀº °Íµé·ÎºÎÅÍ ±¸ºÐµÉ¼ö ÀÖ´Ù.
bzip2recover ´Â .bz2 ÆÄÀÏ¿¡¼ ºí·°À» Ž»öÇؼ °¢°¢ÀÇ ºí·°À» ÀÚüÀÇ .bz2 ÆÄÀÏ¿¡ ±â·ÏÇصδ °£´ÜÇÑ ÇÁ·Î±×·¥ÀÌ´Ù. ´ç½ÅÀº bzip2 -t ¸¦ ÀÌ¿ëÇÏ¿© »ý¼ºµÈ °á°ú ÆÄÀÏÀÇ ¹«°á¼ºÀ» °Ë»çÇÏ°í, ¼Õ»óµÇÁö ¾ÊÀº °ÍµéÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÒ ¼ö ÀÖ´Ù.
bzip2recover ´Â ÇÑ°¡Áö ÀÎÀÚ¸¦ ¹Þ¾ÆµéÀ̴µ¥, ¼Õ»óµÈ ÆÄÀÏÀÇ À̸§ÀÌ´Ù. ±×¸®°í ÃßÃâµÈ ºí·°µéÀ» Æ÷ÇÔÇÏ´Â "rec0001file.bz2", "rec0002file.bz2" µî°ú °°Àº ¿©·¯°³ÀÇ ÆÄÀÏ¿¡ ±â·ÏÇصдÙ. Ãâ·Â ÆÄÀϵéÀÇ À̸§Àº ¼øÂ÷ 󸮿¡¼ ¿ÍÀϵåÄ«µå¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¸¸µé¾îÁ³´Ù. ¿¹¸¦ µéÀÚ¸é "bzip2 -dc rec*file.bz2 > recovered_data" Àº Á¤È®ÇÑ ¼ø¼·Î ÆÄÀÏÀÇ ¸ñ·ÏÀ» ¸¸µç´Ù.
bzip2recover ´Â Å« .bz2 ÆÄÀÏÀ» ´Ù·ç´Â µ¥ °¡Àå À¯¿ëÇÒ °ÍÀÌ´Ù. ¿Ö³ÄÇϸé À̰͵éÀº ¸¹Àº ºí·°µéÀ» Æ÷ÇÔÇÏ°í Àֱ⠶§¹®ÀÌ´Ù. ±×°ÍÀ» ¼Õ»óµÈ ´ÜÀÏºí·°ÀÇ ÆÄÀÏ¿¡ »ç¿ëÇÏ´Â °ÍÀº ÀüÇô ¾µµ¥¾ø´Â ÀÏÀÌ´Ù. ¼Õ»óµÈ ºí·°Àº º¹±¸µÉ ¼ö ¾ø±â ¶§¹®ÀÌ´Ù. ¸¸¾à ¸Åü³ª Àü¼ÛÀÇ ¿¡·¯·Î ÀÎ»ê ¾î¶² ÀáÀçÀûÀÎ ÀÚ·á ¼Õ½Çµµ ÃÖ¼ÒÈÇÏ°í ½Í´Ù¸é º¸´Ù ÀÛÀº ºí·° Å©±â·Î ¾ÐÃàÇÏ´Â °ÍÀ» °í·ÁÇØ¾ß ÇÒ °ÍÀÌ´Ù.
¾ÐÃà ÇØÁ¦ ¼Óµµ´Â ÀÌ·¯ÇÑ Çö»ó¿¡ ÀÇÇØ ¿µÇâÀ» ¹ÞÁö ¾Ê´Â´Ù.
bzip2 ´Â ´ë°³ ÀÛ¾÷À» À§ÇØ ¼ö ¸Þ°¡¹ÙÀÌÆ®ÀÇ ¸Þ¸ð¸®¸¦ ÇÒ´çÇÑ´Ù. ±×¸®°í ¿ÏÀüÈ÷ ¹«ÀÛÀ§ÇÑ ¹æ¹ýÀ¸·Î ±×°ÍÀ» ä¿î´Ù. ÀÌ°ÍÀº ¾ÐÃà°ú ÇØÁ¦ ¼º´É ¸ðµÎ°¡ ´ç½ÅÀÇ ±â°è°¡ ¼ºñ½ºÇÒ¼ö Àִ ij½¬ ½ÇÆÐ ¼Óµµ¿¡ µû¶ó Å©°Ô °áÁ¤µÊÀ» ÀǹÌÇÑ´Ù. ÀÌ ¶§¹®¿¡, ½ÇÆÐÀ²À» °¨¼Ò½ÃÅ°±â À§ÇÑ Äڵ忡ÀÇ ÀÛÀº º¯È°¡ ¾î¿ï¸®Áö ¾Ê´Â Ä¿´Ù¶õ ¼º´É Çâ»óÀ» °¡Á®¿À´Â °ÍÀ¸·Î °üÂûµÇ¾ú´Ù. ³ª´Â bzip2 °¡ ¸Å¿ì Å« ij½¬¸¦ °¡Áø ±â°è¿¡¼ ÃÖ»óÀÇ ¼º´ÉÀ» ³¾ °ÍÀ̶ó »ý°¢ÇÑ´Ù.
ÀÌ ¸Å´º¾ó ÆäÀÌÁö´Â 0.9.5 ¹öÀüÀÇ bzip2 ¿¡ ÀûÇÕÇÏ´Ù. ÀÌ ¹öÀü¿¡ ÀÇÇØ »ý¼ºµÈ ¾ÐÃàµÈ ÀÚ·á´Â ¿¹ÀüÀÇ °ø°³ ¸±¸®ÁîÀÎ ¹öÀü 0.1pl2¿Í 0.9.0°ú ÀÌÀü, ÀÌÈÄÀÇ ¹öÀü°ú ¿ÏÀüÈ÷ ȣȯµÈ´Ù. ±×·¯³ª ´ÙÀ½Àº Á¦¿ÜÀÌ´Ù. : 0.9.0 °ú ±× ÀÌ»óÀº ´ÙÁß ¿¬°áµÈ ¾ÐÃà ÆÄÀÏÀ» Á¤È®ÇÏ°Ô Ç®¾î³¾ ¼ö ÀÖ´Ù. 0.1pl2´Â ±×·¸Áö ¸øÇÏ°í ½ºÆ®¸²¿¡¼ ù¹ø° ÆÄÀÏÀ» Ç®¾î³½ ÈÄ ¸ØÃâ °ÍÀÌ´Ù.
bzip2recover ´Â ¾ÐÃàµÈ ÆÄÀÏÀÇ ºñÆ® »óŸ¦ Ç¥ÇöÇϱâ À§ÇØ 32 ºñÆ® Á¤¼ö¸¦ »ç¿ëÇÑ´Ù. ±×·¡¼ 512 ¸Þ°¡ ÀÌ»óÀÇ ¾ÐÃàµÈ ÆÄÀÏÀº ´Ù·ê ¼ö ¾ø´Ù. ÀÌ°ÍÀº ½±°Ô ¼öÁ¤µÉ ¼ö ÀÖ´Ù.
http://www.muraroa.demon.co.uk
bzip2 ¿¡¼ ±¸Ã¼ÈµÇ¾î ÀÖ´Â »ý°¢µéÀº (Àû¾îµµ) ´ÙÀ½ »ç¶÷µéÀÇ ´öÀÌ´Ù : Michael Burrows °ú David Wheeler (ºí·° ¼ÒÆà º¯Çü¿¡ ´ëÇؼ), David Wheeler (¶Ç, Huffman ÄÚ´õ¿¡ ´ëÇؼ), Peter Fenwick (ÃÖÃÊÀÇ bzip, ¿¡¼ÀÇ ±¸Á¶ÈµÈ ÄÚµù ¸ðµ¨°ú ¸¹Àº °³¼±Á¡µé¿¡ ´ëÇØ), ±×¸®°í Alistair Moffat, Radford Neal °ú Ian Witten (ÃÖÃÊÀÇ bzip ¿¡¼ÀÇ °è»ê ÄÚ´õ¿¡ ´ëÇØ).
³ª´Â ±×µéÀÇ µµ¿ò, Áö¿ø°ú Ãæ°í¿¡ ¸¹Àº ºúÀ» Á³´Ù. ¹®¼ÈÀÇ ¼Ò½º¿¡ ´ëÇÑ ÁöħÀ» º¸·Á¸é ¼Ò½º ¹èÆ÷ÆÇÀÇ ¸Å´º¾óÀ» º¸¶ó. Christian von Roques ´Â ¾ÐÃàÀÇ ¼Óµµ¸¦ Áõ°¡½ÃÅ°±â À§ÇØ º¸´Ù ºü¸¥ Á¤·Ä ¾Ë°í¸®ÁòÀ» ãµµ·Ï °Ý·ÁÇØÁÖ¾ú´Ù. Bela Lubkin Àº ³»°¡ ÃÖ¾ÇÀÇ °æ¿ìÀÇ ¾ÐÃà ¼º´ÉÀ» °³¼±Çϵµ·Ï °Ý·ÁÇß´Ù. ¸¹Àº »ç¶÷µéÀÌ ÆÐÄ¡¸¦ º¸³»Áá°í, ÀÌ½Ä ¹®Á¦¿¡ ´ëÇØ µµ¿ÔÀ¸¸ç, ±â°è¸¦ ºô·ÁÁÖ¾ú°í, Ãæ°í¸¦ ÇØÁáÀ¸¸ç À̰͵éÀº ¸Å¿ì µµ¿òÀÌ µÇ¾ú´Ù.