| значение | 65536 |
| формула | 2¹⁶ = 65536 |
| тип | степень двойки · натуральное |
| байты | 65536 байт = 64 килобайта |
| порты | номера TCP/UDP портов: от 0 до 65535 (всего 65536) |
| Unicode | в Unicode 65536 кодовых точек в базовой многоязычной плоскости (BMP) |
| цвета | 65536 цветов в 16-битной палитре (High Color) |
| связано | натуральные числа · mod · CONSTANTS/65536 |
Граница которую знают все программисты.
65536 — это не просто число. это архитектурное решение принятое в 1970-х которое до сих пор определяет как устроены компьютеры и сети.
Шестнадцать бит. Ровно столько нужно чтобы закодировать числа от 0 до 65535. Это 65536 состояний — и это число встречается в вычислениях буквально везде.
Когда в 1970-х разрабатывали протокол TCP/IP — нужно было решить сколько портов может иметь одно устройство. Взяли 16 бит. Получили 65536 портов — от 0 до 65535. Порт 80 это HTTP. Порт 443 это HTTPS. Порт 22 это SSH. Все они умещаются в диапазон 16-битного числа1.
Когда в 1991 году создавали стандарт Unicode — первоначальная идея была кодировать все символы мира в 16 битах. 65536 символов казалось достаточно. Оказалось — нет. Китайских иероглифов одних больше 80 000. Unicode расширили до 21 бита (1 114 112 кодовых точек). Но первые 65536 — Базовая Многоязычная Плоскость (BMP) — остались особыми. Большинство символов которые вы видите каждый день живут именно там2.
65536 — это не математическая константа. это архитектурный выбор ставший фактом природы.
В играх 1990-х 65536 цветов было пределом мечтаний. «High Color» — 16-битная палитра. После эпохи 256 цветов это казалось бесконечностью.
65536 = 2¹⁶. Степень двойки — и поэтому красивое число в двоичной арифметике. В двоичной записи: 1 0000 0000 0000 0000 — единица и шестнадцать нулей. Именно такие числа компьютеры любят больше всего — они ложатся точно на границы регистров и адресных пространств3.
В музыкальном треке CONSTANTS/65536 Delta Machine — это число стало industrial-ритмом. 65536 состояний как 65536 ударов. Граница памяти как музыкальная структура.