유튜브의 고유 ID값은 얼마나 많은 영상을 나타낼 수 있을까?

카테고리 : 소개/IT 상식

유튜브 영상에는 11자리의 고유 ID값이 있다.

예를 들어 https://www.youtube.com/watch?v=lQh78nQeGJg는
lQh78nQeGJg : 11글자

11자리인데 영상 번호가 모두 부여되어 더 이상 영상을 업로드할 수 없는 상황이 올 수 있을까?

 

사람들이 많은 영상을 올리게 된다면 이 번호가 모자라게 되지 않을까?

 

진수를 이용하여 얼마나 많은 영상에 매칭 할 수 있는지 알아보자.

 

만약, 고유번호를 0, 1로 표현한다면 (Base2, 2진수)

1자리 0, 1 (2개)

2자리 00, 01, 10, 11 (4개)

3자리 000 ... 111 (2*2*2 = 8개)

...

11자리 00000000000 ... 11111111111 (2^11 = 2,048개가 된다.)

 

만약, 고유번호를 0~9 로 표현한다면 (Base10, 10진수)

1자리 0~9 (10개)

2자리 00, ...  99 (100개)

3자리 000 ... 999 (10*10*10 = 1,000개)

...

11자리 00000000000 ... 99999999999 (10^11 = 100,000,000,000개(천억)가 된다.)

 

만약, 고유번호를 0~F 로 표현한다면 (Base16, 16진수)

16진수는 0~9 와 A~F로 표현한다.

만약 1A 라면 10진수 숫자로는 16+10=26 이다.

 

1자리 0~F (16개)

2자리 00, ...  FF (16^2개)

3자리 000 ... FFF (16^3 = 4,096개)

...

11자리 00000000000 ... FFFFFFFFFFF (16^11 = 17,592,186,044,416개(17조)가 된다.)

 

그렇다면 유튜브처럼 64진수를 사용한다면? (Base64, 64진수)

64진수는 0~9, a~z, A~Z, +, /로 표현한다.

다만 +와 /는 주소(url)에서 사용하기 곤란하므로 이를 각각 -, _ 로 대체하여

 

0~9, a~z, A~Z, -, _ 의 64개 문자를 활용해서 나타낸다.

 

1자리 0~_ (64개)

2자리 00, ...  __ (4,096개)

3자리 000 ... ___ (262,144‬개)

...

11자리 00000000000 ... ___________ (64^11 = 73,786,976,294,838,206,464‬개(7378경 6976조 ...)가 된다.)

 

아마도 0000000000 같은 번호나 모든 알파벳이 들어가니 욕설 같은 ID값은 제외할 것이다.

하지만 그런걸 제외하더라도 개수는 7378경 6976조에서 거의 변화가 없을 것이다.

 

현실적으로 7378경 6976조 개 영상이 업로드될 일은 살아가면서 없을 테지만 만약 모든 고유번호가 부여되었다면?

글자 수를 1개 늘린다면 고유번호의 개수는 7378경 6976조의 64배가 된다.

 

번외로 왜 유튜브 고유 ID는 연속적이지 않은 값일까?

0000000000 부터 시작해서 값이 올라가지 않을까 궁금할 수도 있다.

 

만약 0000000000 부터 1씩 증가했다면 지금의 유튜브 기능 중 비공개 url 공유 기능 같은 기능은 사용하기 어렵다.

 

이유는 최근 업로드 숫자로부터 계속 -1 씩 숫자를 낮추게 되면 누구나 비공개 url 공유 영상을 볼 수 있기 때문에

url을 가진사람만 볼 수 있는 기능은 무용지물이 되어버린다.

 

실제로 이러한 문제가 있어 연속된 숫자로 비공개 처리를 하면 안되는데

숫자만 끼워 맞추면 비공개 기능에 접속이 가능한 보안 문제를 가지고 있는 사이트들도 있다.

 

저작권 보호안내
무단 전재, 재배포 행위는 금지됩니다. (글을 복사하여 게시금지)
본문의 일부(링크용 문장) 인용은 가능하지만, 출처와 링크(a 태그)를 남기셔야 됩니다.
(웹툴을 이용하고, 스크린샷/녹화하는것은 상관없습니다.)

예외적으로. 저에게 허락받은 경우에는 본문을 전재할 수 있습니다.

만약, 본문 공유를 원하신다면 링크 공유를 해주세요

저작권 정책 확인하기
링크 공유하기

 댓글