Unicode 정규화 충돌 검사기
서로 다른 식별자가 NFC, NFD, NFKC, NFKD에서 같은 값이 되는 조합을 browser 안에서 찾습니다.
각 줄을 파일명, ID 또는 key 하나로 비교합니다. 저장소나 검색 과정에서 충돌할 수 있는 분해 문자와 호환 문자를 확인할 수 있습니다.
검사는 이 browser 안에서만 실행됩니다. 입력한 식별자는 전송하거나 저장하지 않습니다.
진단 결과
식별자를 입력하여 검사하세요.
사용 방법
1
식별자 나열
파일명, 사용자 ID, DB key를 한 줄에 하나씩 붙여 넣습니다.
2
형식 선택
보통 NFC부터 확인하고 호환 문자가 의심될 때만 NFKC나 NFKD를 선택합니다.
3
원문 확인
충돌한 행과 code point를 비교한 뒤 어느 표기를 사용할지 직접 판단합니다.
판정 범위
OS, database, locale 고유의 비교 규칙은 재현하지 않습니다. Unicode 정규화 결과가 같은 조합만 표시합니다.
자주 묻는 질문
- NFC와 NFD 중 무엇을 사용해야 하나요?
- 대상 시스템의 규칙을 따르세요. 이 도구는 방식을 정하지 않고 선택한 형식에서 충돌하는 원문을 보여 줍니다.
- 모두 NFKC로 바꿔도 되나요?
- 권장하지 않습니다. 호환 정규화는 단위 기호나 표시 문자의 의미를 바꿀 수 있습니다.
- 식별자가 전송되나요?
- 아닙니다. 정규화와 group화는 browser 안에서만 실행됩니다.
hsb.horse