UTF-8을 무한히 확장한 UTF-8000 제안
원제 UTF-8000: Unlimited UTF-8
111 포인트댓글 82

Key Point
UTF-8의 제약을 벗어나 원리적으로 무제한 크기의 문자를 인코딩할 수 있는 확장안을 이해해야 하는 개발자와, 인코딩 표준 설계에 관심 있는 사람들에게 유용하다.
핵심 요약
- UTF-8의 구조를 확장하여 임의로 큰 코드포인트를 인코딩할 수 있는 UTF-8000을 제안했다.
- UTF-8은 최대 4바이트(RFC 3629)이지만, UTF-8000은 22바이트 이상의 코드 유닛으로 확장 가능하다.
- 다중 시작 바이트(multiple start bytes)를 활용해 코드 유닛 길이를 임의로 늘릴 수 있다.
- 자기 동기화 방식은 UTF-8을 상속받아, 랜덤 접근이나 오류 복구 시에도 바이트 위치를 즉시 판별 가능하다.
- ASCII 코드와 2바이트 인코딩의 두 가지만 특수 처리하며, 나머지는 동일한 규칙을 따른다.