¸ð¹æ¹ý ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Stefano Barbato
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://codesink.org/
¸ð¹æ¹ý ű×
¸ð¹æ¹ý ¼³¸í
¹«·á ¹× ¿ÀÇ ¼Ò½º MIME ¶óÀ̺귯¸® MimeticÀº C ++·Î ÀÛ¼ºµÈ ¹«·á À̸ÞÀÏ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. MimeticÀº »ç¿ëÇϱ⠽±°í ÅëÇÕÇϱ⠽±Áö¸¸ ºü¸£°í È¿À²ÀûÀ¸·Î ¼³°èµÇ¾ú½À´Ï´Ù. ´ÙÀ½Àº "¸ð¹æ"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ »ç¿ëÇϱ⠽±½À´Ï´Ù ¡¤ ÀÌ°ÍÀº óÀ½ºÎÅÍ ¸ð¹æÀÇ ¸ñÀû Áß ÇϳªÀÔ´Ï´Ù. ¡¤ MIME Ç¥ÁØÀ» ¾Ë°íÀÖ´Â °æ¿ì¿¡´Â °ÅÀÇ ¿Â¶óÀÎ ¹®¼°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ¡¤ Ç¥ÁØ Áؼö ¡¤ ¸ð¹æÀº ÇöÀçÀÇ Ç¥ÁØÀ» °¡´ÉÇÑ ÇÑ ¹ÐÁ¢ÇÏ°Ô µû¶ó¾ßÇÕ´Ï´Ù. ¡¤ STL ±â¹Ý ¡¤ STLÀ» ¾Ë°í STL ±â¹Ý ÇÁ·ÎÁ§Æ®¿¡ MimeticÀ» ÅëÇÕÇÏ°íÀÚÇÏ´Â °æ¿ì ¸Å¿ì Å« ÀÌÁ¡ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ÀüÀÚ ¸ÞÀÏ¿¡ ¿ÏÀüÈ÷ Àû¿ë °¡´ÉÇÑ °·ÂÇÑ °³³ä°ú ¼ö¾÷ÀÌ µ¿ÀÏÇÕ´Ï´Ù. STLÀ» ¸ð¸£´Â °æ¿ì ÀÌ°ÍÀº ±×°ÍÀ» ¹è¿ï ¼öÀÖ´Â ÁÁÀº ±âȸÀÔ´Ï´Ù! ¾ÆÁÖ ÁÁÀº ÂüÁ¶ (¾ÆÁ÷ ÀÚÀ¯·Ó°Ô ÀÐÀ» ¼ö ÀÖÀ½)´Â Dinkum C ++ ¶óÀ̺귯¸® ÂüÁ¶ÀÔ´Ï´Ù. ¡¤ ÄÄÆÄÀÏ Å¸ÀÓ ÄÚµ¦ üÀÎ ¡¤ ÄÚµ¦ üÀÎÀº ·±Å¸ÀÓ ¼º´ÉÀ» °¡¼ÓÈ ÇÒ ¶§¸¶´Ù ÀζóÀÎ ±â´ÉÀ» »ç¿ëÇÏ¿© ÄÄÆÄÀÏ·¯°¡ ÄÄÆÄÀÏ·¯¿¡ ÀÇÇØ CODEC°¡ ¿¬°áµÇµµ·Ï ÅÛÇø´À» ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. ¡¤ ÈÞ´ë¿ë ¡¤ MimeticÀº Linux, {Open, Free, Net} BSD, Solaris, Mac OS X¿¡¼ Å×½ºÆ®µÇ¾ú½À´Ï´Ù. AutoTools´Â ÄÄÆÄÀÏÇÏ¿© UNIX ½Ã½ºÅÛ¿¡¼ À̽ÄÇÏ´Â °ÍÀ» ½±°ÔÇؾßÇÕ´Ï´Ù. ¡¤ Windows Port´Â Andreas GruenÀÌ ¼öÇà ÇØ ¿ÔÁö¸¸ ·Î°Å°¡ À¯ÁöµÇÁö ¾Ê¾Ò½À´Ï´Ù. Visual Studio ÇÁ·ÎÁ§Æ® ÆÄÀÏÀ» Mimetic / Win32 µð·ºÅ丮·Î ¸¶Áö¸·À¸·Î ¸±¸®½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ÃæºÐÇÏÁö ¾ÊÀº °æ¿ì Cygwin ¶Ç´Â MingW¸¦ »ç¿ëÇÏ¿© Windows¿¡¼ UNIX ½ºÅ¸ÀÏ ÄÄÆÄÀÏÀ» »ç¿ëÇÏ´Â °ÍÀ» °í·ÁÇϽʽÿÀ. ¡¤ 50 °³ÀÇ Å×½ºÆ® ±â´É, 2500 °³ÀÇ ¼öÇ¥°¡ ´õ ¸¹ÀÌ ÀÖ½À´Ï´Ù. ¡¤ Å¥º£´Â ´ÜÀ§ Å×½ºÆ®¿¡ »ç¿ëµÇ¾úÀ¸¸ç ´©±º°¡°¡ ÆíÁýÀ» ÄÄÆÄÀÏ ÇÒ ¶§¸¶´Ù ÀÚµ¿À¸·Î ½ÇÇàµÇ´Â Å×½ºÆ®°¡ ¸¹ÀÌ ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ±×°ÍÀÌ ¹ö±×°¡ ¾øÁö¸¸ ±×°ÍÀÌ µµ¿òÀ̵ȴٴ °ÍÀ» ÀǹÌÇÏÁö´Â ¾Ê½À´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ¶óÀ̼¾½º°¡ MIT·Î º¯°æµÇ¾ú½À´Ï´Ù. À߸øµÈ ¸Þ½ÃÁö 󸮰¡ Çâ»óµÇ¾ú½À´Ï´Ù. »ç¼ÒÇÑ ¹ö±×°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù.
¸ð¹æ¹ý °ü·Ã ¼ÒÇÁÆ®¿þ¾î