UUID v1과 UUID v6은 타임스탬프, 클록 시퀀스, 노드 식별자라는 같은 핵심 정보를 담고 있습니다. UUID v1은 타임스탬프를 기존 UUID 필드 순서로 저장하는 반면, UUID v6은 단순한 사전식 정렬이 생성 시간을 더 자연스럽게 따르도록 해당 타임스탬프 비트를 재정렬합니다.
서로 다른 시간 기반 UUID 레이아웃을 요구하는 시스템 사이에서 식별자를 옮겨야 할 때 이 도구를 사용하세요. UUID v1을 붙여넣으면 동등한 UUID v6을 얻을 수 있고, UUID v6을 붙여넣으면 UUID v1 표현을 복원할 수 있습니다. 변환은 결정적이며 클록 시퀀스와 노드 바이트를 변경하지 않습니다.
사용해야 할 때
- 식별자 메타데이터를 보존하면서 기존 UUID v1 저장소의 레코드를 UUID v6으로 마이그레이션할 때.
- UUID v1과 UUID v6 값이 섞인 데이터베이스, 로그, 큐를 디버깅할 때.
- UUID v6 값이 이전 통합에서 기대하는 UUID v1 값으로 다시 매핑되는지 확인할 때.
입력 형식
이 변환기는 하이픈이 있는 표준 UUID 문자열, 32자 압축 UUID 문자열, 대문자 UUID, urn:uuid: 값, 중괄호로 감싼 UUID를 허용합니다. 결과는 항상 소문자 표준 UUID 형식으로 정규화됩니다.
개인정보 보호 및 호환성 참고 사항
UUID v1과 UUID v6은 생성 시간과 노드 정보를 인코딩할 수 있습니다. 이를 비밀값이 아닌 운영 식별자로 취급하고, 타임스탬프나 노드 메타데이터가 민감할 수 있는 경우 노출하지 마세요. 이 도구는 브라우저에서 로컬로 실행되며 UUID를 업로드하지 않습니다.