¸¶ÀÓÀ» ÀÌÇØÇϱâ À§Çؼ´Â ¾Æ½ºÅ°¿Í ¹ÙÀ̳ʸ®¿¡ ´ëÇØ ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÄÄÇ»ÅÍ´Â 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Àº 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ºñÆ®ÀÇ ¾Æ½ºÅ°¹®ÀÚ ÆÄÀÏ·Î ¹Ù²ãÁÖ´Â °ÍÀÔ´Ï´Ù.
¸¶ÀÓÀ¸·Î ÀÎÄÚµù ÇÑ ÆÄÀÏÀº "Content-type" Á¤º¸¸¦ ÆÄÀÏÀÇ ¾Õ ºÎºÐ¿¡ ´ã°í ÀÖ½À´Ï´Ù. ÄÁÅÙÆ® ŸÀÔ¿¡´Â ¿©·¯ °¡Áö°¡ ÀÖ½À´Ï´Ù. ÀÌ·± ¾ê±â¸¦ µé¾î º» ÀûÀÌ ÀÖÀ» °ÍÀÔ´Ï´Ù. '¾î¶² ¸¶ÀÓ Å¸ÀÔ (MIME type)ÀÌ À¥ºê¶ó¿ìÁ®¿¡¼ Áö¿øµÈ´Ù, ¾ÈµÈ´Ù.' ±×°ÍÀº 'ƯÁ¤ ÄÁÅÙÆ® ŸÀÔÀÇ ÆÄÀÏÀ» À¥ ¼¹ö·ÎºÎÅÍ Àü´Þ¹Þ¾Æ¼ À¥ºê¶ó¿ìÁ®°¡ ¿ ¼ö ÀÖ´Ù, ¾Æ´Ï´Ù.'¶ó´Â ÀǹÌÀÔ´Ï´Ù. À¥ ºê¶ó¿ìÁ®°¡ À¥ ¼¹ö¿¡ Á¢¼ÓÇØ¼ html ¹®¼¸¦ ¿äûÇÏ¸é¼ html ¹®¼ ³»¿¡ ´ã±ä À̹ÌÁö ű׳»¿¡ ÁöÁ¤µÈ ÆÐ¾²·ÎºÎÅÍ À̹ÌÁö ÆÄÀϵµ °¡Á® ¿É´Ï´Ù. ÀÌ ¶§ ±× ÆÐ¾²¿¡ ÀÖ´Â ÆÄÀÏÀÌ À¥ ºê¶ó¿ìÁ®¿¡¼ Áö¿øµÇ´Â ¸¶ÀÓ Å¸ÀÔÀ̶ó¸é À¥ ºê¶ó¿ìÁ® ³»¿¡¼ ¿ ¼ö ÀÖ½À´Ï´Ù. .jpg, .gif ÆÄÀÏ µîÀº ºê¶ó¿ìÁ® ³»¿¡¼ ¹Ù·Î ¶ß´Â °ÍÀÔ´Ï´Ù.(¸ðÀÚÀÍ À¥ºê¶ó¿ìÁ® ´ç½Ã¸¸ ÇØµµ À̰ÍÀº ȹ±âÀûÀÎ ±â´ÉÀ̾ú½À´Ï´Ù. ¸ðÀÚÀÍ ÀÌÀüÀÇ À¥ºê¶ó¿ìÁ®´Â .jpg, .gif ¸¶ÀÓ Å¸ÀÔÀ» Á÷Á¢ Áö¿øÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡ ¿ÜºÎ ±×·¡ÇÈ ÇÁ·Î±×·¥ÀÌ ±¸µ¿µÇ¸é¼ À̹ÌÁö¸¦ º¸¿© Áá½À´Ï´Ù)
Ãʱâ À¥ ºê¶ó¿ìÁ®´Â Ç¥ÁØÀûÀÎ ¸¶ÀÓ Å¸ÀÔµé(.gif, .jpg, .mov,...)Àº ¹«¸® ¾øÀÌ ¿·ÈÁö¸¸ ±×·¸Áö ¾ÊÀº À¯ÇüÀº ±× ÆÄÀÏÀ» ¿¾îÁÙ ÇÁ·Î±×·¥À» ¼Õ¼ö ÁöÁ¤ÇØ¾ß Çß½À´Ï´Ù. À¥ ºê¶ó¿ìÁ® ¼ÂÆÃ¿¡ ÆÄÀÏ Æ÷¸Ë º°·Î ¿ÜºÎ ÇÁ·Î±×·¥À» ¿¬°áÇÏ´Â ºÎºÐÀÌ ÀÖ¾ú½À´Ï´Ù. ±×·±µ¥ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ À¥ ºê¶ó¿ìÁ®¸¦ ºÒ°øÁ¤ÇÏ°Ô ¿î¿µÃ¼°è¿¡ ÅëÇÕÇÏ¸é¼ ¸¶ÀÓ Å¸ÀÔ ÁöÁ¤ÀÌ OS Â÷¿øÀ¸·Î ³Ñ¾î °©´Ï´Ù. À©µµ¿ìÁî Ž»ö±â¸¦ ¿¾î¼ [º¸±â > Æú´õ¿É¼Ç] ¸Þ´º¿¡ º¸¸é ¾Æ·¡ ±×¸²°°ÀÌ "ÆÄÀÏ Çü½Ä"À̶ó´Â ÅÇÀÌ ÀÖ½À´Ï´Ù. ¿©±â¿¡¼ ÆÄÀÏ È®ÀåÀÚ³ª ¸¶ÀÓ Å¸ÀÔ º°·Î ±¸µ¿µÉ ÇÁ·Î±×·¥À» ¼³Á¤ÇÏ°Ô µÇ¾î ÀÖ½À´Ï´Ù. gif ÆÄÀÏÀÇ °æ¿ì¸¦ ÇÑ ¹ø º¼±î¿ä?

"³»¿ë Çü½Ä"(="Content-type")À̶ó´Â ´Ü¾î ¿·¿¡ "MIME"À̶ó°í µÇ¾î ÀÖÁÒ? MIME ŸÀÙÀÌ ¾î¶»°Ô ¼³Á¤µÇ¾î ÀÖ´ÂÁö¸¦ ÀÚ¼¼È÷ º¾½Ã´Ù. °¡¿îµ¥¿¡ ½½·¡½¬°¡ / ÀÖ°í ½½·¡½¬ ¾Õ ºÎºÐ¿¡´Â ÆÄÀÏÀÇ Á¾·ù("image") ½½·¡½¬ µÞ ºÎºÐÀº ÆÄÀÏÀÇ Æ÷¸ËÀ»("gif") ³ªÅ¸³»°í ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ¸¶ÀÓ Å¸ÀÔÀº "ÆÄÀÏÁ¾·ù/ÆÄÀÏÆ÷¸Ë" ÇüÅ·ΠÁ¤ÀÇÇÕ´Ï´Ù.
¸î °¡Áö ¿¹¸¦ µé¾î º¾½Ã´Ù.
application/msword
text/html
application/pdf
audio/mpeg
À§ÀÇ ´ëÈ»óÀÚ¸¦ º¸¸é, ¸¶ÀÓ Å¸ÀÔ ¹Ø¿¡ ¿¬°á ÇÁ·Î±×·¥À¸·Î ÀÎÅÍ³Ý ÀͽºÇ÷η¯°¡ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. µû¶ó¼ gif ÆÄÀÏÀ» µ¥½ºÅ©Å¾ »ó¿¡¼ ´õºí Ŭ¸¯ÇÒ ¶§µµ ÀͽºÇ÷η¯¸¦ ÅëÇØ ¿¸³´Ï´Ù. ¶Ç´Â À¥ ¹®¼¿¡ Æ÷ÇÔµÈ gif ÆÄÀÏÀº ¹Ù·Î À¥ ºê¶ó¿ìÁ®³»¿¡¼ ¿¸³´Ï´Ù. image/gif ¸¶ÀÓ Å¸ÀÔÀ» ´Ù¸¥ ±×·¡ÇÈ ÇÁ·Î±×·¥(¿¹ÄÁµ¥ ÆäÀÌÆ®¼¥ ÇÁ·Î)°ú ¿¬°áÇϸé, gif ÆÄÀÏÀÌ Æ÷ÇÔµÈ À¥ ¹®¼°¡ ¿¸± ¶§¸¶´Ù ÆäÀÎÆ®¼¥ ÇÁ·Î°¡ ¶å´Ï´Ù. µ¥½ºÅ©Å¾»ó¿¡¼ ´õºí Ŭ¸¯ÇÒ ´ëµµ ÆäÀÎÆ®¼¥ ÇÁ·Î°¡ ¶ß¸é¼ ¿±´Ï´Ù.
#!/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 | / |
| 48 | 0 |
| 49 | 1 |
| 50 | 2 |
| 51 | 3 |
| 52 | 4 |
| 53 | 5 |
| 54 | 6 |
| 55 | 7 |
| 56 | 8 |
| 57 | 9 |
| 58 | : |
| 59 | ; |
| 60 | < |
| 61 | = |
| 62 | > |
| 63 | ? |
| 64 | @ |
| 65 | A |
| 66 | B |
| 67 | C |
| 68 | D |
| 69 | E |
| 70 | F |
| 71 | G |
| 72 | H |
| 73 | I |
| 74 | J |
| 75 | K |
| 76 | L |
| 77 | M |
| 78 | N |
| 79 | O |
| 80 | P |
| 81 | Q |
| 82 | R |
| 83 | S |
| 84 | T |
| 85 | U |
| 86 | V |
| 87 | W |
| 88 | X |
| 89 | Y |
| 90 | Z |
| 91 | [ |
| 92 | \ |
| 93 | ] |
| 94 | ^ |
| 95 | _ |
| 96 | ` |
| 97 | a |
| 98 | b |
| 99 | c |
| 100 | d |
| 101 | e |
| 102 | f |
| 103 | g |
| 104 | h |
| 105 | i |
| 106 | j |
| 107 | k |
| 108 | l |
| 109 | m |
| 110 | n |
| 111 | o |
| 112 | p |
| 113 | q |
| 114 | r |
| 115 | s |
| 116 | t |
| 117 | u |
| 118 | v |
| 119 | w |
| 120 | x |
| 121 | y |
| 122 | z |
| 123 | { |
| 124 | | |
| 125 | } |
| 126 | ~ |
