| IO µµ±¸ ½ºÆ®¸² ¹è¼± ¹× ÆÄÀÏ Çü½Ä ŽÁö¸¦À§ÇÑ Java À¯Æ¿¸®Æ¼ |
Áö±Ý ´Ù¿î·Îµå |
IO µµ±¸ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- io-tools Team
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://code.google.com/u/108191848264991234378/
IO µµ±¸ ű×
IO µµ±¸ ¼³¸í
IO-Tools´Â ½ºÆ®¸®¹Ö ¹è¼± ¹× ÆÄÀÏ Çü½Ä ŽÁö¸¦À§ÇÑ Java À¯Æ¿¸®Æ¼¸¦ Á¦°øÇÏ´Â ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù. ½ºÆ®¸² À¯Æ¿¸®Æ¼ (EasyStream) ÀÌ°ÍÀº ½ºÆ®¸²À» ´Ù·ç´Â ÀÛÀº À¯Æ¿¸®Æ¼ ¼¼Æ®ÀÔ´Ï´Ù. ÀÌ ¶óÀ̺귯¸®¸¦ À§ÇØÀÌ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© ÀÔ·Â ½ºÆ®¸² ¹× ÀÛ¼ºÀÚ·Î Ãâ·Â ½ºÆ®¸²À» ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. ¡¤ ½ºÆ®¸² Åë°è ¼öÁý : ¹ÙÀÌÆ® Àбâ / ±â·Ï, ºñÆ® Àü¼Û·ü. ¡¤ ½ºÆ®¸² ¹öÆÛ¸µ : ¿©·¯ ¹ø ÀÔ·Â ½ºÆ®¸²ÀÇ ³»¿ëÀ» Àаųª È®½ÇÇÑ À§Ä¡. ¡¤ ½ºÆ®¸² ¹è¼± : InputStream "Tee"¿¡¼ µ¥ÀÌÅ͸¦ Àд µ¿¾È OutputStream (µé)À» Á¦°øÇϰųª µ¿½Ã¿¡ ¿©·¯ OutputStream (µé)¿¡ µ¥ÀÌÅ͸¦ ±â·ÏÇÕ´Ï´Ù. EasyStreamÀº Apache Commons-IOÀÇ ÀÚ¿¬½º·¯¿î È®ÀåÀ¸·Î ÀϹÝÀûÀÎ ¼Ö·ç¼ÇÀ» Á¦°øÇÏÁö¸¸ »ç¼ÒÇÑ ¹®Á¦°¡ ¾Æ´Ñ ¼Ö·ç¼ÇÀ» Á¦°øÇÕ´Ï´Ù. ÃÊÁ¡Àº ¼º´É°ú ¸Þ¸ð¸® »ç¿ë·®ÀÔ´Ï´Ù. Format Detection (WazFormat)ÀÌ ¶óÀ̺귯¸®´Â ¿ø½Ã Çü½Ä ½Äº° ¿£ÁøÀ» Droid¿Í ¾ÕÀ¸·Î ÅëÇÕÇÏ´Â Çü½Ä ½Äº° ÇÁ·¹ÀÓ ¿öÅ©¿¡¼ Mime-Utils ¹× Apache Tika¸¦ ÅëÇÕÇÕ´Ï´Ù. ¡¤ 60 °³ ÀÌ»óÀÇ ÆÄÀÏ Çü½ÄÀ» Áö¿øÇÕ´Ï´Ù. ¡¤ Æĸ® ŽÁö : ¿ø·¡ÀÇ InputStreamÀ» ·¡ÇÎÇϹǷΠÃß°¡ 󸮸¦ À§ÇØ µ¥ÀÌÅ͸¦ "º¸Á¸"ÇÒ ¼ö ÀÖ½À´Ï´Ù (µ¥ÀÌÅÍ´Â °á±¹ µð½ºÅ© ¶Ç´Â ¸Þ¸ð¸®¿¡ ¹öÆÛ¸µµÇÁö¸¸ »ç¿ëÀÚ°¡ ¾Ë¾Æ Â÷¸®Áö ¸¸ »ç¿ëÀÚ°¡ ¾ËÁö ¸øÇÕ´Ï´Ù). ¡¤ Áßø µÈ ŽÁö : IT BZIP2 ½ºÆ®¸² ¶Ç´Â PKCS # 7 ¹®¼ ³»ºÎ°¡ ¹«¾ùÀÎÁö °¨Áö ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ½Äº° °á°ú´Â ¿°Å ÇüÀÔ´Ï´Ù. ½Äº° ¶óÀ̺귯¸®ÀÇ ´ëºÎºÐÀº È£Ãâ ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÇØ ´õ ±¸¹® ºÐ¼®µÇ¾î¾ßÇÏ´Â ¹®ÀÚ¿À» ¹ÝȯÇÕ´Ï´Ù. Mac¿¡¼ io-Tools À¯Æ¿¸®Æ¼¸¦ ¼³Ä¡ÇÏ°í »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ÁöħÀº ¿©±â¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù .IO-Tools´Â Java Áö¿ø (¿¹ : Mac OS X, Windows, Linux)°ú ÇÔ²² Á¦°øµÇ´Â ¸ðµç ¿î¿µ üÁ¦¿¡¼ ½ÇÇàÇÒ ¼öÀÖ´Â Å©·Î½º Ç÷§Æû À¯Æ¿¸®Æ¼ÀÔ´Ï´Ù. ~ÀÇ
IO µµ±¸ °ü·Ã ¼ÒÇÁÆ®¿þ¾î