UUID 디코더란?
UUID 디코더는 Universally Unique Identifier 내부의 구조를 설명합니다. 일반적으로 붙여넣는 형식을 정규화하고, 값이 128비트 UUID인지 확인하며, 버전, 변형, 원시 16진수 바이트, 복사 가능한 숫자 표현을 보여줍니다.
UUID는 불투명한 문자열로 취급되는 경우가 많지만, 버전 니블을 보면 식별자가 어떻게 만들어졌는지 알 수 있습니다. 버전 4 UUID는 난수이고, 버전 3과 5는 이름 기반 해시이며, 1, 6, 7처럼 시간순으로 정렬되는 버전은 타임스탬프 정보를 담을 수 있습니다.
사용 시점
로그, 데이터베이스, API, 트레이스 또는 테스트 픽스처의 식별자를 살펴봐야 할 때 이 도구를 사용하세요. UUID가 난수 기반인지 시간 기반인지 확인하고, 다른 시스템에 맞게 10진수 또는 Base64로 변환하며, UUID v1 또는 v6 노드 필드가 MAC 형식의 식별자를 노출할 수 있는지 확인하는 데 유용합니다.
디코더는 브라우저에서 실행되며 UUID 값을 서버로 보내지 않습니다. 정식 UUID, urn:uuid: 값, 중괄호로 감싼 UUID, 대문자 입력, 하이픈 없는 32자 16진수 UUID를 허용합니다.
주의할 점
UUID 버전 및 변형 필드는 비트 레이아웃을 설명할 뿐, 실제로 식별자가 전역적으로 고유한지는 보장하지 않습니다. 올바른 형식으로 보이는 UUID도 잘못 생성되었거나 실수로 복사된 경우 중복될 수 있습니다.
버전 1 및 버전 6 UUID의 경우 노드 필드가 MAC 주소처럼 보일 수 있습니다. 최신 생성기는 대신 멀티캐스트 비트를 설정하고 임의 노드를 사용할 수 있으므로, 생성기를 직접 제어하지 않는 한 노드 식별자로 취급하세요.