본문 바로가기

개념 정리

인코딩(Encoding)

인코딩(Encoding)

사람이 인지할 수 있는 문자, 사진, 영상 등을 컴퓨터가 이해할 수 있는 언어로 바꾸는 것을 통틀어 일컫는다.

인코딩을 하는 이유는 정보의 형태를 표준화하거나 보안 및 저장 공간 절약 등을 위해서 사용한다.

참고로 Decoding은 인코딩과 반대되는 개념이다.

 

문자 인코딩

문자를 숫자 표현 코드로 변환시키는 것을 말한다. 

사용 목적에 맞게 변환시키는 방법에 따라 UTF-8, ASCII 등의 종류가 있다.

 


<참고 자료>

https://codingpractices.tistory.com/entry/%EC%9D%B8%EC%BD%94%EB%94%A9-vs-%EB%94%94%EC%BD%94%EB%94%A9-%EC%A0%95%ED%99%95%ED%95%98%EA%B2%8C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0

 

인코딩 vs 디코딩 정확하게 이해하기

이번 개발 프로젝트를 하며 인코딩, 디코딩을 많이 접했다. 개발을 진행하면서 많이 답답했었다. 기본 지식이 없는 상태에서 어떤 인코딩인지 어떻게 디코딩을 해서 써야할지 코드를 겨우 찾아

codingpractices.tistory.com

 

'개념 정리' 카테고리의 다른 글

UART 직렬 통신의 기본 개념과 데이터 전송 구조  (0) 2024.10.29
UART 데이터 전송 과정  (0) 2024.10.29
DMA(Direct Memory Access)  (1) 2023.11.22