ULID 타임스탬프 추출기

이 도구에 대하여

이 도구는 ULID의 선두 48비트(= Crockford Base32 10자)에서 UNIX 에포크(밀리초)를 추출한 뒤, UTC선택한 표시 타임존으로 변환해 목록화한다. 모든 처리는 브라우저 안에서만 수행되며 데이터는 전송되지 않는다.

표시 타임존
로컬 감지:
전체: 0 / 성공: 0 / 실패: 0
# 입력 UTC(ISO 8601) 표시 TZ(ISO 형태) 타임존 정보 에포크(ms) rand(80b hex)

사용 방법

  1. 위 텍스트 영역에 ULID를 붙여넣는다(한 줄에 하나, 대소문자 무시. 하이픈은 무시한다).
  2. 표시 타임존을 선택한다. IANA 타임존(예: Asia/Tokyo)과 고정 오프셋(UTC±HH:MM, 30분 단위)을 전환할 수 있다.
  3. 파싱을 누르면 UTC와 선택 타임존의 날짜/시각, 밀리초, 80비트 난수 값을 표로 출력한다. 표는 복사하거나 CSV로 내려받을 수 있다.

주의 사항

  • ULID는 선두 10자에포크 밀리초를 저장한다. 타임존은 저장 값이 아니라 표시에만 영향을 준다.
  • 0123456789ABCDEFGHJKMNPQRSTVWXYZ(Crockford Base32)를 사용하며 I/L/O/U는 제외된다.
  • 빈 줄은 무시한다. 한 줄에 여러 ULID가 있으면 첫 번째 항목만 사용한다.

ULID란?

ULID는 128비트 식별자로 앞 48비트UNIX 에포크(밀리초), 나머지 80비트가 난수이다. 처음 10자는 시각을, 나머지 16자는 난수를 표현해 시간 순 정렬이 쉽다.