2025-08-06 21:48
Tags: 소프트웨어 공학
인코딩
- 의미있는 정보를 다른 시스템이 해석할 수 있는 기호나 신호로 변환
- 데이터를 기계가 이해하고 안전하게 저장, 전송하도록 변환
- 일관된 표현, 저장 전송 효율화, 보안 및 무결성 등
- 문자, 데이터, 멀티 미디어 등 다양한 곳에서 인코딩 사용됨
- 동작 원리
- 추상 문자 집합: 지원하는 모든 문자 목록 정의
- 코드 포인트: 문자 → 고유 정수 매핑
- 코드 유닛: 코드 포인트 → 고정 길이 유닛
- 코드 스킴: 코드 유닛 → 바이트 스트림으로 직렬화
- 자연어 처리의 임베딩 또한 인코딩의 일종