Сколько видео можно загрузить на YouTube при нынешней системе уникальных идентификаторов?

Сколько видео можно загрузить на YouTube при нынешней системе уникальных идентификаторов?

У каждого видео на YouTube имеется свой уникальный идентификатор (www.youtube.com/watch?v=XXXXXXXXXXX), который состоит из 11 символов. Учитывая, что ежедневно на YouTube загружается огромное количество новых видеороликов, возникает опасение, как долго сервис сможет присваивать новые идентификаторы новым роликам?

Ответить на этот вопрос достаточно проблематично, так как нельзя точно сказать, насколько будет увеличиваться количество ежедневно загружаемых роликов. Тем не менее, можно точно узнать «номерной ресурс» YouTube.

В сервисе YouTube применяется 64-ричная система счисления для идентификаторов видео. В этой системе для обозначения одного уникального числа используется 64 различных символа: традиционные цифры от 0 до 9, 26 заглавных букв латинского алфавита (от A до Z), 26 строчных букв латинского алфавита (от a до z) и два символа (дефис — и подчёркивание _).

Таким образом, уникальный идентификатор видео в сервисе YouTube представляет собой набор из 11 случайных чисел в 64-ричной системе счисления. Каждый такой символ может соответствовать 64 различным значениям. Два символа могут создавать 64^2 (4096) различных вариантов значений, три символа — 64^3 (262144) различных комбинаций значений и т.д. Таким образом, чтобы вычислить общее количество доступных комбинаций значений идентификаторов видео на YouTube, нужно возвести число 64 в 11 степень. Это будет соответствовать следующему числу:

73 786 976 294 838 206 464

или

73 квинтиллиона 786 квадриллионов 976 триллионов 294 миллиарда 838 миллионов 206 тысяч 464

Этого достаточно, чтобы каждый житель на планете загружал по одному видео в минуту на протяжении 18 тыс. лет подряд. Таким образом, ресурс идентификаторов YouTube закончится ещё очень нескоро. Если же сервис всё-таки приблизится к лимиту, всегда можно перейти на большее количество символов в идентификаторе видео, и ещё увеличить ресурс на несколько порядков.