728x90
부호화 Encoding
- encoding은 컴퓨터를 이용해 데이터를 생성할 때 데이터의 양을 줄이기 위해 데이터를 코드화하고 압축화하는 것
- 정보의 형태나 형식을 표준화, 보안, 처리 속도 향상, 저장 공간 절약 등을 위해서 다른 형태나 형식으로 변환하는 것
- 문자(문자열)를 바이트 형식으로 변환
- 문자 인코딩, 사진 & 오디오 & 비디오 인코딩 두 종류로 나누어진다.
- 인코딩 = 코드화 = 암호화 = 부호화
💡 Encoding은 컴퓨터가 이해하는 언어로 변경하는 작업
복호화 Decoding
- encoding된 정보를 부호(code)화되기 전으로 되돌리는 처리 혹은 그 처리 방식
- 바이트 형식을 문자(문자열)로 변환
- 보통은 부호화의 절차를 역으로 수행하면 복호화가 된다.
- 디코딩 = 역코드화 = 복호화
💡 Decoding은 사람이 이해하는 문자로 바꾸는 작업
아스키(ASCII)코드
- 정보교환표준부호(American Standard Code for Information Interchange)의 약어로 미국 ANSI에서 표준화한 정보 교환용 7비트 부호 체계
🔗
728x90
'IT > etc.' 카테고리의 다른 글
[IntelliJ] React Prettier Setting (0) | 2024.05.09 |
---|---|
[Git] 명령어 (0) | 2024.04.02 |
[Mac] 터미널 명령어 모음 (0) | 2024.04.02 |
[intelliJ] 매개변수로 프로그램 실행 (0) | 2024.02.27 |
[GitHub] Repository Naming Convention (0) | 2024.02.06 |