정보 교환을 위한 미국 코드(ASCII)
μ 보 κ΅νμ μν λ―Έκ΅ μ½λ(ASCII)λ 무μμ λκΉ?
μΌλ°μ μΌλ‘ ASCIIλΌκ³ νλ λ―Έκ΅ μ 보 κ΅ν μ½λλ 1963λ μ»΄ν¨ν° κ°μ μ 보λ₯Ό μ μ‘νλ νμ€μ΄ λ ν μ€νΈμ© μ»΄ν¨ν° μΈμ΄μ λλ€.
ASCII μμ€ν μ μμ«μ λ¬Έμμ κΈ°νΈλ₯Ό μ»΄ν¨ν°κ° μ½μ μ μλ μ½λλ‘ λ³νν©λλ€. μλ ASCIIλ μμ΄ μ μ©μ΄μμ΅λλ€. μ΄μ λ κ°μ§ μ νμ ASCII μ½λκ° μμ΅λλ€. 7λΉνΈ μΈμ½λ© μμ€ν μ μ¬μ©νλ νμ€ μ½λμ 8λΉνΈ μμ€ν μ μ¬μ©νλ νμ₯ μ½λκ° μμ΅λλ€.
μΈν°λ· ν΅μ μμ ASCIIλ λͺ¨λ μΈμ΄μμ μ¬μ©ν μ μκ³ ASCIIμ νΈνλλ μ λμ½λ νμ€μΌλ‘ μ μ°¨ λ체λμμ΅λλ€. κ·Έλ¬λ ASCIIλ μ¬μ ν κ°μΈμ© μ»΄ν¨ν° λ° μ μ μ₯μΉμ ν μ€νΈλ₯Ό μ λ ₯νλ λ° μ¬μ©λ©λλ€.
ASK-yλ‘ λ°μν©λλ€.
μ 보 κ΅νμ μν λ―Έκ΅ μ½λ(ASCII) μ΄ν΄
ASCIIμ κ°μ₯ μ΄κΈ° λ²μ μ Bell λ°μ΄ν° μλΉμ€κ° ν λ νλ¦°ν°μ λ©μμ§λ₯Ό μ λ¬νλ λ° μ¬μ©νλ ν λ κ·Έλν½ μ½λμμ μ°Ύμ μ μμ΅λλ€.
ASCIIλ λ°μ΄ν° μ²λ¦¬λ₯Ό μν μ΅μ΄μ μ£Όμ λ¬Έμ μΈμ½λ© μμ€ν μ΄μμΌλ©° 1963λ μ μ»΄ν¨ν νμ€μΌλ‘, 1969λ μ μΈν°λ· μ μ‘ νμ€μΌλ‘ μ±νλμμ΅λλ€. μμ€νΈλ¦¬νΈ κ±°λμμ μ€κ°μΈμ΄ μ¬μ©νλ μ£Όλ¬Έ μ λ ₯ μ»΄ν¨ν° μμ€ν μμ μ€λ«λμ μ¬μ©λμμ΅λλ€.
κ·Έκ²μ μ μ°¨μ μΌλ‘ μΈν°λ· νμ€μΌλ‘ μ λμ½λ μΈκ³ λ¬Έμ νμ€(Unicode)μΌλ‘ λ체λμμ΅λλ€. κ·Έλ¬λ μ λμ½λμ μ²μ 128μλ ASCIIμ λμΌνκΈ° λλ¬Έμ λ μμ€ν μ΄ κ³΅μ‘΄νλ€κ³ ν μ μμ΅λλ€.
Alt ν€λ₯Ό λλ₯Έ μνμμ λ¬Έμ μ½λ λ²νΈλ₯Ό μ λ ₯νλ©΄ Windows νΈν μ»΄ν¨ν°λ₯Ό μ¬μ©νμ¬ λ¬Έμμ ASCII κΈ°νΈλ₯Ό μ λ ₯ν μ μμ΅λλ€. μλ₯Ό λ€μ΄ ALT ν€λ₯Ό λλ₯Έ μνμμ 156μ μ λ ₯νλ©΄ μκ΅ νμ΄λ κΈ°νΈμΈ Β£κ° νμλ©λλ€.
ASCIIλ?
ASCIIκ° νμ€μΌλ‘ μ±νλκΈ° μ μ λͺ¨λ μ»΄ν¨ν° μ μ‘°μ 체λ μ체 μ½λλ₯Ό μ¬μ©νμΌλ©° μΌλΆ νμ¬λ μλ‘ λ€λ₯Έ μ νμ λ μ΄μμ μ½λλ₯Ό μ¬μ©νμ΅λλ€. μ»΄ν¨ν°κ° μλ‘ ν΅μ ν μ μμμ΅λλ€.
ASCIIλ 1963λ American National Standardsμ μν΄ νμ€μΌλ‘ μ±νλμμ§λ§, 1968λ κΉμ§ λ―Έκ΅μμλ μμ ν ꡬνλμ§ μμμ΅λλ€. μ»΄ν¨ν°λ μλ‘ ν΅μ ν μ μμ΅λλ€.
ASCIIλ μλ 128κ°μ μνλ²³ λ¬Έμ, μ«μ λ° κΈ°νΈλ₯Ό ν¬ν¨νμΌλ©° μμ΄λ₯Ό κΈ°λ°μΌλ‘ νμ΅λλ€. λ€λ₯Έ μΈμ΄λ₯Ό μμ©νκΈ° μν΄ 1970λ λμ νμ₯λ μμμ΄ μΆκ°λμμ΅λλ€.
곧 λ€μν λ²μ μ ASCIIκ° μ¬μ©λμμ΅λλ€. κ²°κ΅ 255μλ₯Ό ν¬ν¨νμ΅λλ€. μ΄ λ²μ μ νμ₯ ASCIIλΌκ³ ν©λλ€.
μ€λλ μ¬μ©μλ Alt ν€λ₯Ό λλ₯΄κ³ NUM μ κΈ ν€κ° μΌμ§ μνμμ μ«μ ν€ν¨λμ λ¬Έμ μ½λλ₯Ό μ λ ₯νμ¬ μ μκΆ κΈ°νΈμ κ°μ ASCII λλ μ λμ½λ κΈ°νΈλ₯Ό λ¬Έμμ μ λ ₯ν μ μμ΅λλ€.
##νμ΄λΌμ΄νΈ
ASCIIλ κ³μ μ‘΄μ¬νμ§λ§ λλΆλΆμ μΈμ΄λ₯Ό μΈμ½λ©νλ λ° μ¬μ©ν μ μλ μ λμ½λλ‘ λ체λμμ΅λλ€.
ASCIIλ μλ 128κ°μ μμ΄ λ¬Έμμ κΈ°νΈλ§ ν¬ν¨νμ§λ§ λμ€μ λ€λ₯Έ μΈμ΄μμ μ¬μ©λλ λ¬Έμλ₯Ό ν¬ν¨νμ¬ μΆκ° λ¬Έμλ₯Ό ν¬ν¨νλλ‘ νμ₯λμμ΅λλ€.
λ―Έκ΅ μ 보 κ΅ν μ½λ(ASCII)λ μ»΄ν¨ν° κ°μ ν μ€νΈλ₯Ό μ μ‘νλ λ° μ¬μ©νλλ‘ μ€κ³λ λ¬Έμ μΈμ½λ© νμμ λλ€.
##μμ£Όνλ μ§λ¬Έ
ASCIIλ 무μμ λκΉ? μ λμ½λ?
μ λμ½λλ ASCIIμ λ²μ© λ²μ μΌλ‘ λ³Ό μ μμ΅λλ€. ASCIIλ κ²°κ΅ American Code for Information Interchangeμ΄κ³ 첫 λ²μ§Έ λ°λ³΅μλ ν΄λΉ μΈμ΄μμ μ¬μ©λλ μμ΄ μνλ²³κ³Ό κΈ°νΈκ° ν¬ν¨λμμ΅λλ€. μ΄ν λ²μ μλ λ€λ₯Έ λ§μ μΈμ΄μμ μ¬μ©λλ κΈ°νΈκ° ν¬ν¨λμμ΅λλ€. λ°λ©΄ μ λμ½λλ ASCIIμμ μ¬μ©λλ κ²κ³Ό λμΌν 128κ°μ κΈ°νΈλ‘ μμνμ§λ§ νμ¬ λ²μ μλ 144,697κ°μ λ¬Έμκ° ν¬ν¨λμ΄ μμ΅λλ€.
μμ€ν€λ?
μ 보 κ΅νμ μν λ―Έκ΅ νμ€ μ½λ(ASCII)λ ν μ€νΈμ μ μ μ μ‘μ μν λ¬Έμ μΈμ½λ© νμμ λλ€. λͺ¨λ λ¬Έμλ κ³ μ λ²νΈλ‘ νμλ©λλ€. ASCIIμ 첫 λ²μ§Έ λ²μ μλ λλ¬Έμμ μλ¬Έμ, μΌνμ κ°μ μΌλ°μ μΌλ‘ μ¬μ©λλ κΈ°νΈλ₯Ό λνλ΄λ μνλ²³ λ¬Έμλ₯Ό λνλ΄λ 128μλ§ ν¬ν¨λμμ΅λλ€. μ΄ν λ²μ μμλ λ€μκ³Ό κ°μ μΆκ° κΈ°νΈλ₯Ό ν¬ν¨νμ¬ ASCIIλ₯Ό 255μλ‘ νμ₯νμ΅λλ€. μκ΅ νμ΄λ κΈ°νΈ(Β£)μ μ€νμΈμ΄ ν μ€νΈμ μ¬μ©λλ κ±°κΎΈλ‘ λ λ¬Όμν(ΒΏ).
ASCII λ¬Έμλ 무μμ λκΉ?
νμ₯ ASCII ν μ΄λΈμμ λ¬Έμ μ½λ 0 ~ 31μ ν μ€νΈ μμ λ° λ°±μ€νμ΄μ€μ κ°μ μ μ΄ μ½λμ λλ€. λ¬Έμ μ½λ 32 ~ 127μ λλΆλΆ μνλ²³ λ¬Έμ(λλ¬Έμ λ° μλ¬Έμ)μ λ³ν λ° λ¬λ¬ κΈ°νΈμ κ°μ κΈ°νΈμ λλ€.Character μ½λ 128 - 255λ μ¬λ¬ λ²μ μΌλ‘ μ 곡λλ©°, κ° λ²μ μ κ±°κΎΈλ‘ λλν, μ κΈ°νΈ λ° κ·Έλ£¨μ§μΌμ΄ μΌνμ κ°μ μλ μμ΄ μ μ© ASCIIμ μΆκ°λ μ¬νμ λ°μν©λλ€.