PIGONA
Snowflake Checker

Discord 스노우플레이크 검사기

모든 Discord ID를 디코딩해 생성 시점과 그로부터 얼마나 지났는지 확인하세요: 계정, 서버, 채널, 메시지의 나이를 알 수 있습니다. 무료, 로그인 불필요, ID는 브라우저 밖으로 나가지 않습니다.

Discord Snowflake ID란 무엇인가요?

Discord의 사용자, 서버, 채널, 메시지, 역할은 모두 같은 형식의 ID를 가지며, 이를 Snowflake라고 부릅니다. 64비트 숫자이고 상위 42비트는 ID가 만들어진 시점을 밀리초로 센 값입니다. 이 부분을 디코딩하면 Discord 계정이 언제 만들어졌는지, 서버나 채널이 얼마나 오래됐는지, 메시지가 언제 전송됐는지 알 수 있습니다.

스노우플레이크 검사기의 작동 방식

  1. Discord ID를 하나 이상 입력창에 붙여넣으세요. 여러 ID는 공백, 쉼표 또는 줄바꿈으로 구분합니다.
  2. 디코딩을 클릭하거나 엔터 키를 누르세요(Shift+Enter는 줄바꿈).
  3. 각 ID마다 결과가 따로 표시됩니다: 생성된 날짜와 시간(페이지 언어와 기기의 시간대 기준), 그리고 그로부터 얼마나 지났는지.
  4. Unix 시간(초)과 Discord 타임스탬프에는 각각 복사 버튼이 있습니다. Discord 메시지에 붙여넣으면 Discord 타임스탬프는 읽는 사람마다 각자의 시간대로 날짜를 보여 줍니다.
  5. 워커 ID, 프로세스 ID, 증분은 하위 22비트에 있는 세 필드이며, 상위 42비트(이진수)는 타임스탬프 부분을 비트 단위로 보여 줍니다.
  6. 디코딩할 수 없는 ID는 입력창 아래에 표시되며, 나머지 ID는 그대로 디코딩됩니다. 이 도구는 17~20자리 숫자와, 하루를 넘지 않는 미래까지의 생성 시각을 받아들입니다.

Discord ID를 찾는 방법

  1. 컴퓨터에서 Discord의 설정을 열고 개발자 모드를 켜세요. 현재 데스크톱 및 웹 앱에서는 개발자 아래에, 이전 버전과 모바일에서는 고급 아래에 있습니다.
  2. 사용자, 서버, 채널 또는 메시지를 마우스 오른쪽 버튼으로 클릭하세요.
  3. ID를 복사하는 메뉴 항목을 선택하세요.
  4. ID를 스노우플레이크 검사기에 붙여넣고 디코딩을 클릭하세요.

Discord 계정 나이 확인

사용자 ID에는 계정이 만들어진 시점이 담겨 있어, 디코딩하면 계정이 얼마나 오래됐는지 알 수 있습니다. 이것은 사용자가 서버에 참여한 시점이 아닙니다. 그 시간은 Discord가 따로 보관합니다. 계정 나이는 레이드나 스팸 급증이 직전에 만들어진 계정에서 시작됐을 때 모더레이터에게 도움이 될 수 있지만, 새 계정이라는 사실만으로는 아무것도 증명되지 않습니다: 모든 계정은 한때 새 계정이었습니다.

Snowflake 비트 구조: 64비트

Discord Snowflake는 64비트 숫자이며, 가장 높은 비트부터 가장 낮은 비트까지 네 개의 필드로 나뉩니다:

타임스탬프를 구하려면 ID를 오른쪽으로 22비트 시프트한 다음 에포크를 더하세요: timestamp_ms = (snowflake >> 22) + 1420070400000. 예를 들어 175928847299117063은 2016-04-30T11:18:25.796Z로 디코딩되며, 워커 ID는 1, 프로세스 ID는 0, 증분은 7입니다.

Discord 에포크

Discord는 1970년의 Unix 에포크 대신 자체 에포크인 2015년 1월 1일 00:00 UTC(Unix 시간 기준 1420070400000밀리초)부터 시간을 셉니다. 2015년부터 세기 때문에 42비트 타임스탬프는 2109년이 아니라 2154년까지 유지됩니다. Discord 에포크보다 오래된 Snowflake는 있을 수 없습니다: 타임스탬프 필드에는 그 이전 시각을 담을 수 없습니다.

모든 종류의 ID를 위한 하나의 디코더

Snowflake 안에는 그것이 무엇에 속하는지 알려 주는 정보가 없으므로, 이 도구는 사용자 ID, 서버 ID, 채널 ID, 메시지 ID, 역할 ID를 모두 같은 방식으로 디코딩합니다. ID 유형 아래의 버튼은 날짜 위의 라벨만 바꿉니다. 예를 들면 사용자 생성 시각이나 메시지 전송 시각이며, 디코딩된 값은 그대로입니다. 메시지 ID의 시각은 메시지가 전송된 때이고, 서버, 채널, 역할의 시각은 그것이 만들어진 때입니다. 두 종류의 개체는 자신이 속한 개체와 ID가 같습니다. 메시지에서 시작된 스레드는 그 메시지의 ID를 가지므로 그 시각은 메시지가 전송된 때이고, @everyone 역할은 서버의 ID를 가집니다.

Snowflake 사용 시 흔한 함정

무료 Discord 도구 더 보기

Powered by Pigona - Discord를 위한 무료 번역