Единицы информации измеряют объём цифровых данных. Основа всего — бит: одно значение 0 или 1. Восемь бит образуют байт, а дальше каждая следующая единица в 1024 раза больше предыдущей.
Именно поэтому «гигабайт» на упаковке жёсткого диска и в вашей операционной системе могут отличаться: производители дисков считают в десятичных тысячах (1000), а ОС — в двоичных степенях (1024).
Бит и байт
Основа
1 бит = 0 или 1 · 1 байт = 8 бит
Бит — минимальная единица информации, физически один транзистор. Байт — исторически «символ»: 8 бит вмещают 256 значений (0–255), этого хватает на английский алфавит + управляющие символы (ASCII).
1024 vs 1000
Binary vs SI
1 KiB = 1 024 B · 1 kB = 1 000 B
Производители дисков считают в десятичных тысячах (1000): «1 TB» на упаковке = 10¹² байт. Операционные системы (Windows, Linux) считают в двоичных степенях (1024): «1 TiB» = 2⁴⁰ байт. Разница накапливается: HDD на 1 TB отображается как ~931 GiB.
MB vs MiB
IEC 60027-2
kB / MB / GB — SI · KiB / MiB / GiB — binary
Стандарт IEC-60027-2 (2000) ввёл приставки Ki, Mi, Gi для двоичных степеней. На практике термины «MB» и «GB» до сих пор используют для обоих значений — контекст решает: сеть и диски — SI, память — binary.
Пиксель — не байт
Плотность
1 px RGB = 3 B · 1 px RGBA = 4 B
Каждый цветной пиксель занимает 3 байта (RGB) или 4 байта (RGBA). Изображение 1920×1080 в raw = ~6.2 MB, но JPEG-сжатие уменьшает его до 300–800 KB. Видео и аудио тоже сжаты — иначе фильм в 4K занимал бы терабайты.
04
Частые вопросы
1024, и именно так считает этот конвертер: каждая следующая единица больше предыдущей в 1024 раза. Производители накопителей и провайдеры считают по 1000, поэтому их гигабайт меньше. Обе шкалы законны, различается только основание — двойка у систем и десятка у маркетинга.
Множителем и происхождением. Килобайт по стандарту СИ — 1000 байт, кибибайт по стандарту МЭК — 1024. Приставки «киби», «меби» и «гиби» ввели в 1998 году именно чтобы развести два значения, но в обиходе они не прижились: Windows до сих пор пишет «ГБ», имея в виду гибибайт.
В байте восемь бит, поэтому мегабайт в восемь раз больше. Провайдеры указывают скорость в мегабитах в секунду, а файловые менеджеры показывают загрузку в мегабайтах — канал на 100 Мбит/с даёт около 12,5 МБ/с. Различаются они регистром: Мбит и МБ, и перепутать их легко.
От одного до четырёх байт — зависит от кодировки и самого символа. В UTF-8 латиница занимает один байт, кириллица два, иероглифы три, эмодзи четыре. В старых однобайтовых кодировках вроде windows-1251 любой символ занимал ровно один байт, но в них помещался только один алфавит.
По двум причинам сразу. Производитель считает гигабайт как миллиард байт, а система — как 1024 в кубе, отсюда расхождение около семи процентов: диск «на 1 ТБ» показывается как 931 ГБ. Плюс часть объёма занимает файловая система. Оба эффекта штатные и к браку отношения не имеют.
Нет. Перевод выполняется в браузере обычной арифметикой, введённые значения никуда не отправляются и нигде не сохраняются. После первой загрузки страница работает без сети — её можно открыть заранее и считать объёмы там, где интернета нет вовсе. На сервер уходит только название открытого инструмента, для счётчика популярности.