À̸íÇå °æ¿µ ½ºÄð
HOME | BUSINESS | TECH | CULTURE | LIST | @emhdent
[ÀÎÅͳÝ] ¸¶ÀÓ (MIME) À̶õ?
¾Æ½ºÅ°¿Í ¹ÙÀ̳ʸ® ±×¸®°í ¸¶ÀÓŸÀÔ
À̸íÇå (Æ®À§ÅÍ) [ 2000-9-16 ]

¾Æ½ºÅ°¿Í ¹ÙÀ̳ʸ® (ASCII, Binary)

¸¶ÀÓÀ» ÀÌÇØÇϱâ À§Çؼ­´Â ¾Æ½ºÅ°¿Í ¹ÙÀ̳ʸ®¿¡ ´ëÇØ ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÄÄÇ»ÅÍ´Â 0 °ú 1·Î ÀÌ·ïÁø ÀÌÁø¼ö¸¸ ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù. "¹ÙÀ̳ʸ®(binary)"¶ó´Â ´Ü¾î°¡ "ÀÌÁøÀÇ", "ÀÌÁø¼öÀÇ"¶ó´Â ÀǹÌÀÔ´Ï´Ù.

ÄÄÇ»ÅÍ¿¡¼­ '¤¡,¤¤,¤§' À̳ª 'a, b, Z, T,..' µîÀÇ ¹®ÀÚ¸¦ Ç¥½ÃÇÏ·Á¸é °¢°¢ÀÇ ¹®ÀÚ¸¦ ¼ýÀÚ·Î ÁöÁ¤ÇØÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù. Áï 'a´Â ½ÊÁø¼ö·Î 97ÀÌ´Ù', 'z´Â 122´Ù' ... ÀÌ·± ½ÄÀ¸·Î ±ÔÁ¤À» ÇØ¾ß Çß½À´Ï´Ù. ÀÌ·¸°Ô ±ÔÁ¤À» ÇÏ¸é ±× °ªÀ» ÀÌÁø¼ö·Î º¯È¯Çؼ­ ÄÄÇ»ÅͰ¡ °¢ ¹®ÀÚ¸¦ ½Äº°ÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù.

ÄÄÇ»ÅÍ µîÀå Ãʱ⿡´Â ¿À´Ã³¯ÀÇ ÇǾ¾Ã³·³ °øÅëµÈ Ç¥ÁØÀÌ Á¤¸³µÇ¾î ÀÖÁö ¾Ê¾Ò½À´Ï´Ù. °¢ÀÚ Àڱ⠽ÄÀ¸·Î Çϵå¿þ¾î¸¦ Á¦ÀÛÇß°í °Å±â¿¡ ¸Â°Ô ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé¾ú½À´Ï´Ù. °¢ ¹®ÀÚ¿¡ ÇØ´çÇÏ´Â °ª ¿ª½Ã ÄÄÇ»Å͸¶´Ù ´Þ¶ú½À´Ï´Ù. ÀÌ·¸´Ù º¸´Ï ¼­·Î ´Ù¸¥ ¸ÞÀÌÄ¿¿¡¼­ ¸¸µç ÄÄÇ»ÅÍ °£¿¡ µ¥ÀÌŸ¸¦ ±³È¯ÇØ¾ß ÇÒ Çʿ䰡 »ý±ä °æ¿ì ±²ÀåÈ÷ °ï¶õÇÑ »óȲÀÌ ¹ß»ýÇÕ´Ï´Ù. A ÄÄÇ»ÅÍ¿¡¼­´Â 'abc'¶ó°í ÀúÀåÇÑ °ÍÀε¥ B ÄÄÇ»ÅÍ¿¡¼­ ¿­¾îº¸¸é '!#F'¶ó°í ¿­¸°´ÙµçÁö ÇÏ´Â ÀÏÀÌ »ý°å½À´Ï´Ù.

ÀÌ¿¡ "ANSI"¶ó´Â Ç¥ÁØÀ» Á¤ÇÏ´Â °÷¿¡¼­ °¢ ¹®ÀÚ¿¡ ÇØ´çÇÏ´Â ¼ýÀÚ°ªÀ» Çϳª·Î ÅëÀÏÇÏÀÚ´Â ¸ñÀû ¾Æ·¡ "ASCII"¶ó´Â Ç¥ÁØÀ» ¸¸µì´Ï´Ù. "ASCII"´Â "American Standard Code for Information Interchange"ÀÇ ¾àÀÚÀÔ´Ï´Ù. ´Ü¾î ¶æ´ë·Î Á¤º¸ ±³È¯À» À§ÇÑ ¹Ì±¹ Ç¥ÁØ ÄÚµåÀÔ´Ï´Ù.

ÄÄÇ»ÅͰ¡ Á¤º¸ 󸮸¦ ÇÒ ¶§ »ç¿ëÇÏ´Â ±âº» ´ÜÀ§´Â ¹ÙÀÌÆ®(byte)ÀÔ´Ï´Ù. ¹ÙÀÌÆ®´Â 8ºñÆ®¸¦ ÁÙÀÎ ¸»ÀÔ´Ï´Ù. ÀÌ·± °ÍÀÌ 1¹ÙÀÌÆ®ÀÔ´Ï´Ù.

11001101

8ÀÚ¸®ÀÇ ÀÌÁø¼ö¸¦ 1¹ÙÀÌÆ®¶ó°í ÇÏ´Â °ÍÀÔ´Ï´Ù. 1¹ÙÀÌÆ®´Â ½ÊÁø¼ö·Î °íÄ¡¸é ÃÖ¼Ò 0(00000000)ºÎÅÍ ÃÖ´ë 255(11111111) »çÀÌÀÇ °ªÀÌ µË´Ï´Ù. ANSI´Â 0ºÎÅÍ 255±îÁöÀÇ ¼ýÀÚ¸¦ ¾ËÆÄºª°ú Ư¼ö¹®ÀÚ¿¡ ÇϳªÇϳª ´ëÀÀ½ÃÄ×½À´Ï´Ù. a´Â 97, W´Â 87 ,... ÀÌ·± ½ÄÀ¸·Î ¹®ÀÚ ¸¶´Ù °ªÀ» ÁöÁ¤À» Çß½À´Ï´Ù. ±×·±µ¥ ¿Ö 'a'¸¦ 1À̳ª 2ó·³ ¾ÕÀÇ ¼ýÀÚ·Î ÇÒ´çÇÏÁö 32¶ó´Â Å« ¼ýÀÚ·Î ÁöÁ¤ÇßÀ»±î¿ä? ±×°ÍÀº Á¦¾î ¹®ÀÚ(control character)¶ó´Â °ÍÀÌ ÇÊ¿äÇ߱⠶§¹®ÀÔ´Ï´Ù. ´ç½Ã ÄÄÇ»ÅÍ ´Ü¸»±âÀÇ Ç¥ÁذÝÀÎ TTY¿¡ ¾²ÀÌ´ø Á¦¾î ¹®ÀÚ¸¦ À§ÇØ ¾ÕÀÇ 0-32¸¦ ³²°ÜµÖ¾ß Çß½À´Ï´Ù. Á¦¾î ¹®ÀÚ´Â ÆùÆ®°¡ ¹Ù²ï´ÙµçÁö, Àü¼ÛÀÇ ³¡À» ¾Ë¸®´Â ¹®ÀÚ °°Àº Ư¼öÇÑ ÀÛ¾÷, ±â´É, À̺¥Æ®¸¦ ¾Ë·ÁÁִ Ư¼ö ¹®ÀÚÀÔ´Ï´Ù.

Á¦¾î ¹®ÀÚ¿¡ ÇÒ´çÇÑ 0-32 ´ÙÀ½ °ªÀÎ 33ºÎÅÍ È­¸é»ó¿¡ º¸¿©Áö´Â º¸ÅëÀÇ ¹®ÀÚ¸¦ ¦Áö¿î °ÍÀÔ´Ï´Ù. ¾Æ½ºÅ° 33Àº !À̰í, 34´Â ", 35´Â #, ... ÀÌ·¸°Ô Çϸé 0ºÎÅÍ 127±îÁö »ç¿ëÇØ¼­ ¸ðµç '¹®ÀÚ'¸¦ ´Ù Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.[1] µû¶ó¼­ 8ºñÆ® Áß 128 ºÎÅÍ 255±îÁö´Â »ç¿ëÇÒ Çʿ䰡 ¾ø¾ú½À´Ï´Ù. À̰ÍÀ» ÀÌÁø¼ö·Î ¹Ù²ãº¸¸é 1¹ÙÀÌÆ® ÀÌÁø¼öÀÇ ¸Ç ù ¹øÂ° ÀÚ¸®´Â »ç¿ëÇÒ Çʿ䰡 ¾ø´Ù´Â °ÍÀÌ µË´Ï´Ù. 1111111°¡ 127À̴ϱî¿ä. ±×·¡¼­ ¾Æ½ºÅ° ¹®ÀÚÀÇ ÀÌÁø¼ö °ªÀº ù ¼ýÀÚ°¡ 0ÀÔ´Ï´Ù. À̰ÍÀ» Àß ±â¾ïÇØ µÎ¼¼¿ä."7ºñÆ® ¾Æ½ºÅ° ¹®ÀÚ"¶ó´Â ¿ë¾î´Â ±×·± ¿ø¸®·Î µîÀåÇÑ °ÍÀÔ´Ï´Ù.

ÀÌÁ¦ ¾Æ½ºÅ°°¡ ¹ºÁö, ¿Ö ¾Æ½ºÅ° ¹®ÀÚ´Â 7ºñÆ®ÀÎÁö, ±×¸®°í ù ¹®ÀÚ °ªÀ» 33À¸·Î ¼³Á¤Çß´ÂÁö µîÀÌ ÀÌÇØµÇ½ÃÁÒ? À̰ÍÀÌ µµ´ëü ¸¶ÀÓ°ú ¹«½¼ »ó°üÀÌ Àִ°¡.

¹®Á¦´Â ÄÄÇ»ÅÍ »çÀÌ¿¡¼­ À̵¿µÇ´Â ÆÄÀÏÀÌ ¸ðµÎ ´Ù ¾Æ½ºÅ° ¹®ÀÚ·Î ÀÌ·ïÁø ÅØ½ºÆ® ÆÄÀÏÀº ¾Æ´Ï¿´´Ù´Â µ¥¼­ Ãâ¹ßÇÕ´Ï´Ù.

ÀÎÄÚµù°ú µðÄÚµù

º¸ÅëÀÇ ÅØ½ºÆ® ÆÄÀÏÀ» º¸³»°í ¹Þ´Â µ¥´Â ASCII¶ó´Â °øÅëµÈ Ç¥ÁØ¿¡ µû¸£±â¸¸ ÇÏ¸é ¾Æ¹« ¹®Á¦°¡ ¾ø¾ú½À´Ï´Ù. ±×·±µ¥ ³×Æ®¿÷À» ÅëÇØ ¾Æ½ºÅ° ÆÄÀÏÀÌ ¾Æ´Ñ, Áï '¹ÙÀ̳ʸ®' ÆÄÀÏÀ» º¸³¾ Çʿ䰡 »ý±é´Ï´Ù. ¹ÙÀ̳ʸ® ÆÄÀÏÀº À½¾Ç ÆÄÀÏÀ̳ª ±×·¡ÇÈ ÆÄÀÏ, ¹«ºñ ÆÄÀÏ, ¶Ç´Â (Æ÷¸ÅÆÃ Á¤º¸°¡ ´ã±ä) ¿öµå ÇÁ·Î¼¼¼­·Î ¸¸µç ¹®¼­ ÆÄÀÏ µîÀÔ´Ï´Ù. À̵éÀº ¸ðµÎ 8ÀÚ¸® ÀÌÁø¼öÀÇ Ã¹ ¹øÂ° ÀÚ¸®°¡ 0À¸·Î ÇÑÁ¤µÈ °ÍÀÌ ¾Æ´Ñ, 8ºñÆ® ¸ðµÎ¸¦ »ç¿ëÇѴٴ Ư¡À» °®½À´Ï´Ù. "8ºñÆ® µ¥ÀÌŸ"ÀÔ´Ï´Ù. (¾Æ½ºÅ° ¹®ÀÚ´Â "7ºñÆ® µ¥ÀÌŸ.")

À̸ÞÀÏÀ̳ª ±âŸ ³×Æ®¿÷ »ó¿¡¼­ µ¥ÀÌŸ¸¦ ±³È¯ÇÏ´Â ½Ã½ºÅÛÀº ÃÖÃÊ ¾Æ½ºÅ° ¹®ÀÚ·Î ÀÌ·ïÁø ÆÄÀϸ¸À» Àü¼ÛÇÏ´Â °ÍÀ» ÀüÁ¦·Î Á¦À۵Ǿú±â ¶§¹®¿¡ ù ¹øÂ° ¼ýÀÚ°¡ 1ÀÎ µ¥ÀÌŸ°¡ ¼¯¿© ÀÖ´Â À̵é 8ºñÆ® ¹ÙÀ̳ʸ® µ¥ÀÌŸ¸¦ Á¦´ë·Î Àü´ÞÇÒ ¼ö°¡ ¾ø¾ú½À´Ï´Ù. ¹ÙÀ̳ʸ® ÆÄÀÏÀ» ±âÁ¸ÀÇ ½Ã½ºÅÛ »ó¿¡¼­ ¹®Á¦ ¾øÀÌ Àü´ÞÇϱâ À§Çؼ­´Â À̵éÀ» ´Ù½Ã "¾Æ½ºÅ° ¹®ÀÚ ÆÄÀÏ" ¹Ù²Ù¾î¼­ Àü´ÞÇÒ Çʿ䰡 ÀÖ¾ú½À´Ï´Ù. Áï, '¹ÙÀ̳ʸ®'¸¦ 'ÅØ½ºÆ®'·Î º¯È¯Çؾ߸¸ Çß½À´Ï´Ù.

±×°ÍÀ» ÀÎÄÚµù(encoding)À̶ó ÇÕ´Ï´Ù. ¹ÙÀ̳ʸ® ÆÄÀÏÀ» ÅØ½ºÆ® ÆÄÀÏ·Î ¹Ù²Ù´Â °ÍÀÔ´Ï´Ù. µðÄÚµù(decoding)Àº ÀÎÄÚµù µÈ ÅØ½ºÆ® ÆÄÀÏÀ» ´Ù½Ã ¹ÙÀ̳ʸ® ÆÄÀÏ·Î º¯È¯ÇÏ´Â ÇØµ¶ °úÁ¤À» ÀǹÌÇÕ´Ï´Ù.

±×·¯¸é Ãʱâ ÀÎÄÚµù ¹æ½ÄÀÇ ´ëÇ¥Àû Ç¥ÁØÀÎ "UUEncode(Unix-to-Unix Encode)" ¹æ½ÄÀÇ ¿ø¸®¸¦ ÅëÇØ ÀÎÄÚµùÀÇ ¿ø¸®¸¦ °£´ÜÇÏ°Ô »ìÆì º¾½Ã´Ù. ¾î¶² ¹ÙÀ̳ʸ® ÆÄÀÏ µ¥ÀÌŸ Áß 3°³ÀÇ ¹ÙÀÌÆ®¸¦ °¡Á® ¿ÔÀ» ¶§ ´ÙÀ½°ú °°¾Ò´Ù¸é,

10011100  00110011  11110000

8ÀÚ¸®¾¿ ÃÑ 24°³ÀÇ ºñÆ®ÀÔ´Ï´Ù. 24°³À̹ǷΠÀ̰ÍÀ» ´Ù½Ã 6°³Â¥¸® 4°³·Î ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.

100111 000011  001111 110000

±× ´ÙÀ½, ù µÎ ÀÚ¸®¿¡ 0À» ºÙÀÔ´Ï´Ù.

00100111  00000011  00001111  00110000

ÀÌÁ¦ ÀüºÎ ù ¹øÂ° ¼ýÀÚ°¡ 0ÀÌ µÇ¾î¼­ Á¶±Ý´õ ¾Æ½ºÅ° Äڵ忡 °¡±î¿ÍÁ³½À´Ï´Ù.

±× ´ÙÀ½, °¢°¢¿¡ ½ÊÁø¼ö 32¸¦ (ÀÌÁø¼ö 100000) ´õÇÕ´Ï´Ù. Á¶Àý ¹®ÀÚ°¡ ¾Æ´Ñ, È­¸é¿¡ º¸ÀÌ´Â º¸ÅëÀÇ ¹®ÀÚ °ªÀ¸·Î ¹Ù²Ù±â À§Çؼ­ÀÔ´Ï´Ù. ±×·¸°Ô Çϸé À§ µ¥ÀÌŸ´Â,

01100111  01000011  01001111  01110000

ÀÌ µË´Ï´Ù. ÀÌÁ¦ À̵éÀº ¸ðµÎ ¾ËÆÄºªÀ̳ª ±âŸ ±âÈ£ µîÀÇ º¸ÅëÀÇ ¾Æ½ºÅ° ¹®ÀÚ·Î ¹Ù²Ü ¼ö°¡ ÀÖ°Ô µË´Ï´Ù.

ÀÌ °úÁ¤À» °ÅÄ£ ¹ÙÀ̳ʸ® ÆÄÀÏÀº ¾Æ½ºÅ°¹®ÀÚ ÆÄÀÏÀÌ µÇ¾î¼­ Á¾·¡ÀÇ À̸ÞÀÏ ½Ã½ºÅÛ µîÀ» Ÿ°í ¾Æ¹« Å»¾øÀÌ Àü´ÞµÉ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÎÄÚµù µÈ ¹ÙÀ̳ʸ® ÆÄÀÏÀ» ¿­¾îº¸¸é ÀÌ»óÇÑ ¹®ÀÚ°¡ °¡µæ ¶ß´Âµ¥ ±×·± ÀÌÀ¯ÀÔ´Ï´Ù.

±×·¯¸é ¸¶ÀÓ(MIME)À̶õ?

MIMEÀº Multipurpose?Internet?Mail?Extensions?ÀÇ ¾àÀÚ·Î ÀÏÁ¾ÀÇ ÀÎÄÚµù ¹æ½ÄÀÔ´Ï´Ù. MIMEÀº À̸ÞÀϰú ÇÔ²² µ¿ºÀÇÒ Ã·ºÎ ÆÄÀÏ(attachment file)À» ÅØ½ºÆ® ¹®ÀÚ·Î ÀüÈ¯ÇØ¼­ À̸ÞÀÏ ½Ã½ºÅÛÀ» ÅëÇØ Àü´Þ Çϱâ À§ÇØ °³¹ßµÇ¾ú±â ¶§¹®¿¡ À̸§ÀÌ "Internet Mail Extension"ÀÔ´Ï´Ù. ÀÌÁ¦´Â À¥À» ÅëÇØ¼­ ¿©·¯ ÇüÅÂÀÇ ÆÄÀÏÀ» Àü´ÞÇÏ´Â µ¥ µÎ·ç ¾²À̰í ÀÖ½À´Ï´Ù.

¿Ö UUEncode ¹æ½ÄÀÌ Àִµ¥ MIMEÀ̶õ ÀÎÄÚµùÀÌ ¶Ç ³ªÅ¸³ª°Ô µÇ¾úÀ»±î¿ä? UUEncode ¹æ½Ä¿¡´Â ´ÜÁ¡ÀÌ ÀÖ¾ú½À´Ï´Ù. ¹®¼­ ³¡ ºÎºÐÀÇ °ø¹éÀÌ »ç½ÇÀº °ø¹éÀÌ ¾Æ´Ï¶ó º¯È¯µÇ¾î¾ß ÇÒ °ªÀε¥ °ø¹éÀ» ¹«½ÃÇÏ´Â ½Ã½ºÅÛÀÇ °æ¿ì¿£ UUEncode ÆÄÀÏÀ» ¿øÇü ±×´ë·Î Àü´Þ ¹ÞÀ» ¼ö ¾ø¾ú´Ù´Â °Í µîÀÇ ´ÜÁ¡ÀÌ ÀÖ¾ú½À´Ï´Ù. ±×·¡¼­ UUEncode ¹æ½ÄÀ» ´ëÆø º¸°­ÇÑ »õ·Î¿î ÀÎÄÚµù ¹æ½ÄÀÌ µîÀåÇÏ°Ô µÇ¾ú°í ±×°ÍÀÌ MIMEÀÔ´Ï´Ù. MIMEÀº ƯÈ÷ ±âÁ¸ÀÇ UUEncode ¹æ½Ä¿¡¼­´Â ¾ø¾ú´ø ÆÄÀÏ Æ÷¸Ë(¶Ç´Â Content-type) Á¤º¸µµ ÇÔ²² ´ãÀ» ¼ö ÀÖ½À´Ï´Ù. 'Áö±Ý Àü´ÞÇÏ´Â ÀÌ ÆÄÀÏÀº GIF ÆÄÀÏÀÌ´Ù.', 'MOV ÆÄÀÏÀÌ´Ù.'ó·³ ±× ÆÄÀÏÀÇ Á¾·ù¸¦ ³ªÅ¸³»´Â µüÁö¸¦ ºÙÀÏ ¼ö ÀÖ¾ú½À´Ï´Ù. ÀÌ·¸°Ô MIME ¿¡¼­ »ç¿ëÇÏ´Â ÀÎÄÚµù ¹æ½ÄÀ» "base64"¶ó°í ÇÕ´Ï´Ù. ¹æ½ÄÀº À§¿¡¼­ º» °Í°ú À¯»çÇÕ´Ï´Ù. 8ºñÆ® 3°³¸¦ 6ºñÆ® 4°³·Î ¹Ù²ã¼­ ÀûÀýÇÑ º¯ÇüÀ» ÇÕ´Ï´Ù.

ÀÌ·¸°Ô ÇØ¼­ ÅØ½ºÆ®¸¸ Àü´ÞµÉ ¼ö ÀÖ´Â ±âÁ¸ÀÇ À̸ÞÀÏ ½Ã½ºÅÛ¿¡¼­µµ ¹ÙÀ̳ʸ® ÆÄÀϵéÀ» ÀÚÀ¯·Ó°Ô ÁÖ°í ¹ÞÀ» ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. 8ºñÆ® ¹ÙÀ̳ʸ® ÆÄÀÏÀ» 7ºñÆ®ÀÇ ¾Æ½ºÅ°¹®ÀÚ ÆÄÀÏ·Î ¹Ù²ãÁÖ´Â °ÍÀÔ´Ï´Ù.

¸¶ÀÓÀÇ Å¸ÀÔ(Type)

¸¶ÀÓÀ¸·Î ÀÎÄÚµù ÇÑ ÆÄÀÏÀº "Content-type" Á¤º¸¸¦ ÆÄÀÏÀÇ ¾Õ ºÎºÐ¿¡ ´ã°í ÀÖ½À´Ï´Ù. ÄÁÅÙÆ® ŸÀÔ¿¡´Â ¿©·¯ °¡Áö°¡ ÀÖ½À´Ï´Ù. ÀÌ·± ¾ê±â¸¦ µé¾î º» ÀûÀÌ ÀÖÀ» °ÍÀÔ´Ï´Ù. '¾î¶² ¸¶ÀÓ Å¸ÀÔ (MIME type)ÀÌ À¥ºê¶ó¿ìÁ®¿¡¼­ Áö¿øµÈ´Ù, ¾ÈµÈ´Ù.' ±×°ÍÀº 'ƯÁ¤ ÄÁÅÙÆ® ŸÀÔÀÇ ÆÄÀÏÀ» À¥ ¼­¹ö·ÎºÎÅÍ Àü´Þ¹Þ¾Æ¼­ À¥ºê¶ó¿ìÁ®°¡ ¿­ ¼ö ÀÖ´Ù, ¾Æ´Ï´Ù.'¶ó´Â ÀǹÌÀÔ´Ï´Ù. À¥ ºê¶ó¿ìÁ®°¡ À¥ ¼­¹ö¿¡ Á¢¼ÓÇØ¼­ html ¹®¼­¸¦ ¿äûÇϸ鼭 html ¹®¼­ ³»¿¡ ´ã±ä À̹ÌÁö ű׳»¿¡ ÁöÁ¤µÈ ÆÐ¾²·ÎºÎÅÍ À̹ÌÁö ÆÄÀϵµ °¡Á® ¿É´Ï´Ù. ÀÌ ¶§ ±× ÆÐ¾²¿¡ ÀÖ´Â ÆÄÀÏÀÌ À¥ ºê¶ó¿ìÁ®¿¡¼­ Áö¿øµÇ´Â ¸¶ÀÓ Å¸ÀÔÀ̶ó¸é À¥ ºê¶ó¿ìÁ® ³»¿¡¼­ ¿­ ¼ö ÀÖ½À´Ï´Ù. .jpg, .gif ÆÄÀÏ µîÀº ºê¶ó¿ìÁ® ³»¿¡¼­ ¹Ù·Î ¶ß´Â °ÍÀÔ´Ï´Ù.(¸ðÀÚÀÍ À¥ºê¶ó¿ìÁ® ´ç½Ã¸¸ ÇØµµ À̰ÍÀº ȹ±âÀûÀÎ ±â´ÉÀ̾ú½À´Ï´Ù. ¸ðÀÚÀÍ ÀÌÀüÀÇ À¥ºê¶ó¿ìÁ®´Â .jpg, .gif ¸¶ÀÓ Å¸ÀÔÀ» Á÷Á¢ Áö¿øÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡ ¿ÜºÎ ±×·¡ÇÈ ÇÁ·Î±×·¥ÀÌ ±¸µ¿µÇ¸é¼­ À̹ÌÁö¸¦ º¸¿© Áá½À´Ï´Ù)

Ãʱâ À¥ ºê¶ó¿ìÁ®´Â Ç¥ÁØÀûÀÎ ¸¶ÀÓ Å¸ÀÔµé(.gif, .jpg, .mov,...)Àº ¹«¸® ¾øÀÌ ¿­·ÈÁö¸¸ ±×·¸Áö ¾ÊÀº À¯ÇüÀº ±× ÆÄÀÏÀ» ¿­¾îÁÙ ÇÁ·Î±×·¥À» ¼Õ¼ö ÁöÁ¤ÇØ¾ß Çß½À´Ï´Ù. À¥ ºê¶ó¿ìÁ® ¼ÂÆÃ¿¡ ÆÄÀÏ Æ÷¸Ë º°·Î ¿ÜºÎ ÇÁ·Î±×·¥À» ¿¬°áÇÏ´Â ºÎºÐÀÌ ÀÖ¾ú½À´Ï´Ù. ±×·±µ¥ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ À¥ ºê¶ó¿ìÁ®¸¦ ºÒ°øÁ¤ÇÏ°Ô ¿î¿µÃ¼°è¿¡ ÅëÇÕÇϸ鼭 ¸¶ÀÓ Å¸ÀÔ ÁöÁ¤ÀÌ OS Â÷¿øÀ¸·Î ³Ñ¾î °©´Ï´Ù. À©µµ¿ìÁî Ž»ö±â¸¦ ¿­¾î¼­ [º¸±â > Æú´õ¿É¼Ç] ¸Þ´º¿¡ º¸¸é ¾Æ·¡ ±×¸²°°ÀÌ "ÆÄÀÏ Çü½Ä"À̶ó´Â ÅÇÀÌ ÀÖ½À´Ï´Ù. ¿©±â¿¡¼­ ÆÄÀÏ È®ÀåÀÚ³ª ¸¶ÀÓ Å¸ÀÔ º°·Î ±¸µ¿µÉ ÇÁ·Î±×·¥À» ¼³Á¤ÇÏ°Ô µÇ¾î ÀÖ½À´Ï´Ù. gif ÆÄÀÏÀÇ °æ¿ì¸¦ ÇÑ ¹ø º¼±î¿ä?

mime

"³»¿ë Çü½Ä"(="Content-type")À̶ó´Â ´Ü¾î ¿·¿¡ "MIME"À̶ó°í µÇ¾î ÀÖÁÒ? MIME ŸÀÙÀÌ ¾î¶»°Ô ¼³Á¤µÇ¾î ÀÖ´ÂÁö¸¦ ÀÚ¼¼È÷ º¾½Ã´Ù. °¡¿îµ¥¿¡ ½½·¡½¬°¡ / ÀÖ°í ½½·¡½¬ ¾Õ ºÎºÐ¿¡´Â ÆÄÀÏÀÇ Á¾·ù("image") ½½·¡½¬ µÞ ºÎºÐÀº ÆÄÀÏÀÇ Æ÷¸ËÀ»("gif") ³ªÅ¸³»°í ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ¸¶ÀÓ Å¸ÀÔÀº "ÆÄÀÏÁ¾·ù/ÆÄÀÏÆ÷¸Ë" ÇüÅ·ΠÁ¤ÀÇÇÕ´Ï´Ù.
¸î °¡Áö ¿¹¸¦ µé¾î º¾½Ã´Ù.


application/msword
text/html
application/pdf
audio/mpeg

À§ÀÇ ´ëÈ­»óÀÚ¸¦ º¸¸é, ¸¶ÀÓ Å¸ÀÔ ¹Ø¿¡ ¿¬°á ÇÁ·Î±×·¥À¸·Î ÀÎÅÍ³Ý ÀͽºÇ÷η¯°¡ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. µû¶ó¼­ gif ÆÄÀÏÀ» µ¥½ºÅ©Å¾ »ó¿¡¼­ ´õºí Ŭ¸¯ÇÒ ¶§µµ ÀͽºÇ÷η¯¸¦ ÅëÇØ ¿­¸³´Ï´Ù. ¶Ç´Â À¥ ¹®¼­¿¡ Æ÷ÇÔµÈ gif ÆÄÀÏÀº ¹Ù·Î À¥ ºê¶ó¿ìÁ®³»¿¡¼­ ¿­¸³´Ï´Ù. image/gif ¸¶ÀÓ Å¸ÀÔÀ» ´Ù¸¥ ±×·¡ÇÈ ÇÁ·Î±×·¥(¿¹ÄÁµ¥ ÆäÀÌÆ®¼¥ ÇÁ·Î)°ú ¿¬°áÇϸé, gif ÆÄÀÏÀÌ Æ÷ÇÔµÈ À¥ ¹®¼­°¡ ¿­¸± ¶§¸¶´Ù ÆäÀÎÆ®¼¥ ÇÁ·Î°¡ ¶å´Ï´Ù. µ¥½ºÅ©Å¾»ó¿¡¼­ ´õºí Ŭ¸¯ÇÒ ´ëµµ ÆäÀÎÆ®¼¥ ÇÁ·Î°¡ ¶ß¸é¼­ ¿±´Ï´Ù.

[1] ÆÞÀ» ÀÌ¿ëÇØ¼­ ¾Æ½ºÅ° °ªÀ» Ãâ·ÂÇØÁÖ´Â ÄÚµå´Â,

#!/usr/bin/perl

foreach (33..127) {
	$letter = chr;
	print qq|$_: $letter\n|;
}


¾Æ½ºÅ° °ª Ç¥ÀÔ´Ï´Ù
33!
34"
35#
36$
37%
38&
39'
40(
41)
42*
43+
44,
45-
46.
47/
480
491
502
513
524
535
546
557
568
579
58:
59;
60<
61=
62>
63?
64@
65A
66B
67C
68D
69E
70F
71G
72H
73I
74J
75K
76L
77M
78N
79O
80P
81Q
82R
83S
84T
85U
86V
87W
88X
89Y
90Z
91[
92\
93]
94^
95_
96`
97a
98b
99c
100d
101e
102f
103g
104h
105i
106j
107k
108l
109m
110n
111o
112p
113q
114r
115s
116t
117u
118v
119w
120x
121y
122z
123{
124|
125}
126~
Áö±Ý °è½Å °÷Àº: TECH > [ÀÎÅͳÝ] ¸¶ÀÓ (MIME) À̶õ?