본문 바로가기

AIFEEL

인코딩과 디코딩의 차이점은?

 

우리는 컴퓨터 언어를 이해할 수 없다.

한편, 컴퓨터 또한 우리의 언어를 이해할 수 없다.

각자의 언어로 번역을 해주는 과정이 인코딩과 디코딩이다.

 

  • 바이트(byte) : 컴퓨터의 기본 저장단위
    • 1바이트(1byte)는 8비트(8bit)이다.
    • 1바이트에는 2의 8승, 즉 256개의 고유한 값을 저장할 수 있다.
  • 인코딩 : 문자열을 바이트로 변환하는 과정
  • 디코딩 : 바이트를 문자열로 변환하는 과정

 

한편, 우리나라에서 흔히 사용하는 UTF-8은 유니코드를 인코딩(encoding)하는 방식 중 하나이다.