Hacker News기타오늘의 주요

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바이트 인코딩의 두 가지만 특수 처리하며, 나머지는 동일한 규칙을 따른다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗