본문 바로가기

학습 내용 정리/기본

인코딩 Encoding 과 디코딩 Decoding

728x90
  1. 인코딩(Encoding):
    Enable할 때 En ~하게 하다. 되게끔 만들다 라는 어원. 코드하게 하다.  
    • 인코딩은 특정한 데이터를 컴퓨터가 처리 가능한 형태로 변환하는 과정입니다.
    • 특히, 문자열을 바이트 형태로 변환하는 과정을 인코딩이라고 합니다.
    • 인코딩은 문자나 기호를 컴퓨터가 이해할 수 있는 숫자 형태로 변환합니다.
    • 가장 일반적인 인코딩 방식으로는 ASCII, UTF-8, UTF-16 등이 있습니다.
    • 예를 들어, 문자 'A'를 ASCII 코드로 변환하면 65가 됩니다.
  2. 디코딩(Decoding):
    De- 되돌리다라는 접두사. 코드 되돌리다
    1. 디코딩은 인코딩된 데이터를 원래의 형태로 변환하는 과정입니다.
    2. 즉, 바이트 형태로 저장된 데이터를 문자열로 변환하는 과정을 디코딩이라고 합니다.
    3. 디코딩은 컴퓨터가 이해할 수 있는 형태의 데이터를 사람이 이해할 수 있는 형태로 변환합니다.
    4. 예를 들어, ASCII 코드로 인코딩된 숫자 65를 디코딩하면 문자 'A'가 됩니다.