| 1 | | [[분류:식별 번호]][[분류:컴퓨터 공학]]
|
|---|
| 2 | | [목차]
|
|---|
| 3 | | [clearfix]
|
|---|
| 4 | | == 개요 ==
|
|---|
| 5 | | {{{+2 '''U'''niversally '''U'''nique '''Id'''entifier, UUID}}}
|
|---|
| 6 | | |
|---|
| 7 | | 다양한 분야에서 활용되는 고유 식별자 표준이다.
|
|---|
| 8 | | |
|---|
| 9 | | == 구성 ==
|
|---|
| 10 | | ||<bgcolor=#fff,#1c1d1f>{{{+2 8a463aa4-b1dc-'''4'''f27-9c3f-53b94dc45e74}}}||
|
|---|
| 11 | | || UUID 버전 4 예시 ||
|
|---|
| 12 | | 128비트 형식으로 [[16진수]] 32개와 4개의 하이픈(-)을 조합한 8-4-4-4-12의 패턴으로 구성되어 있다. 중간에 있는 '''볼드체'''는 UUID 버전을 의미한다.
|
|---|
| 13 | | |
|---|
| 14 | | == 버전 ==
|
|---|
| 15 | | 버전 1부터 8까지 존재하며 버전 별로 생성 방식이 다르다. 가장 흔히 쓰이는 버전 4는 무작위 생성 방식을 가지고 있다.
|
|---|
| 16 | | * '''버전 1''': [[MAC 주소]]와 타임스탬프를 사용해 고유성을 보장하는 UUID로, 생성 시점과 장치 정보를 포함한다. |
|---|
| 17 | | * '''버전 2''': DCE 보안 목적의 UUID로, 실제로는 거의 사용되지 않으며 대부분의 구현체에서 생략된다. |
|---|
| 18 | | * '''버전 3''': 128비트의 [[MD5]] 해시 함수를 사용해 네임스페이스와 이름으로부터 결정론적으로 UUID를 생성한다. |
|---|
| 19 | | * '''버전 4''': 완전히 무작위로 생성되는 UUID로, 122비트를 랜덤하게 채워 매우 높은 고유성을 제공한다. [[the seed]]에서 채용한 버전의 UUID이다. |
|---|
| 20 | | * '''버전 5''': 160비트의 [[SHA-1]] 해시 함수를 사용해 '''버전 3'''과 유사하게 작동하지만, 더 안전한 해시 알고리즘을 채택한다. |
|---|
| 21 | | * '''버전 6''': '''버전 1'''과 구조는 동일하나, 타임스탬프 비트 순서를 개선해 정렬과 색인이 용이하다.
|
|---|
| 22 | | * '''버전 7''': 밀리초 정밀도 타임스탬프와 랜덤 데이터를 결합해 분산 시스템의 키 생성에 최적화된 UUID이다. |
|---|
| 23 | | * '''버전 8''': 커스터마이징할 수 있는 UUID로, 최소한의 버전/변형 제약만 존재한다. |
|---|
| 24 | | |
|---|
| 25 | | == 기타 ==
|
|---|
| 26 | | * 00000000-0000-0000-0000-000000000000으로 구성된 Nil/Empty UUID 포맷이 존재한다.
|
|---|
| 27 | | |
|---|
| 28 | | == [[the seed]]에서 ==
|
|---|
| 29 | | [[the seed]]에서는 계정 변경/삭제 기능이 생긴 후 도입되었으며, 계정 사용자는 계정 생성 즉시, IP 사용자는 최초 활동 즉시 자동 할당된다. IP 사용자의 경우 사람 모양 클릭 시 기여 내역이 없다면 문서/토론 기여 목록 탭이 뜨지 않지만, UUID 할당 이후 해당 페이지로 연결되는 탭이 보인다.
|
|---|
| 30 | | |
|---|
| 31 | | 여담으로 아이피로 어떤 문서를 편집한 후 1시간 내에 이 기여를 로그인한 사용자로 이전한다 해도 해당 IP에 할당된 UUID는 그대로 유지된다.
|
|---|
| 32 | | |
|---|
| 33 | | 문서를 편집할 때마다 생성되는 각 리비전에도 UUID가 부여되며, 각 리비전의 문서 링크도 기존 리비전 넘버에서 UUID로 바뀌었다. [[더시드위키]], [[알파위키]], [[위브위키]]에서는 기존 리비전 형식의 링크를 입력해도 최신 판의 문서만 열람 가능하나 [[나무위키]]에서는 넘겨주기 처리가 되도록 커스텀 패치가 된 것으로 추정된다.
|
|---|
| 34 | | [각주]
|
|---|
| 35 | | [include(틀:문서 가져옴/나무위키, title=UUID, version=37)]
|
|---|
| 1 | 잊지 않겠습니다. teojeoboja님. |
|---|
| 2 | 사무관이 위키의 얼굴이라는 말이 있습니다. teojeoboja님 사무관 하실 때는 알파위키에서 별로 문제 되는 게 없었습니다. 그러나 yopu님께서 사무관되시고 나서 모든 것이 바뀌기 시작했습니다. 그때[* 2023.12.6] 관리자 바로 사퇴하고 알파위키를 떠났어야 했나 봅니다. |
|---|
| 3 | 저는 지금 알파위키가 지금 같이 되는 걸 yopu님께서 사무관 출마하실 때부터 알았습니다. |
|---|
| 4 | 제 이름은 iongames입니다. 요푸같이 애미없는 좆븅신 아니고 산요나 파베이트처럼 개븅신일본따거새끼도 아닌 잼민이입니다. |
|---|
| 5 | 터져보자가 사무관으로 복귀하고, 요푸만 관리자 직에서 영원히 꺼지기에 서약한다면 이 반달은 절대 다시하지 않을것이며, 그동안의 반달에 대해서는 진심을 다해 사과하겠습니다. |
|---|
| 6 | 제가 반달을 하는건 '지금의' 알파위키 모습이 싫어서 그러는겁니다. |
|---|
| 7 | 옛날 13기때 보십쇼. 완장 2명(터져, 광톨)이였는데 사건사고 터졌습니까? 별로 없었지 않습니까. 이번 기수는 시작부터 4명 09박고 시작하지 않았습니까? 반달이 토론 존나게 도배해도 더럽게 늦게 대처하고. 이딴게 위키고 관리자입니까? |
|---|
| 8 | 거듭 강조드리지만, 저는 다른거 필요 없고 '터져 복귀, 요푸 사퇴' 이것만 이루어진다면 절대로 반달하지 않을것을 약속드릴수 있습니다. |
|---|
| 9 | 선택은 자유입니다. |
|---|