Две системы приставок
Приставки СИ «кило», «мега», «гига» означают степени тысячи: 10³, 10⁶ и 10⁹. В информатике удобнее степени двойки, поэтому стандарт IEC ввёл отдельные названия «киби», «меби», «гиби» и «теби» для степеней 2¹⁰, 2²⁰, 2³⁰ и 2⁴⁰. Они обозначаются КиБ, МиБ, ГиБ и ТиБ.
Расхождение между системами накапливается: килобайт и кибибайт различаются на 2,4 процента, мегабайт и мебибайт — на 4,86, гигабайт и гибибайт — на 7,37, терабайт и тебибайт — почти на 10 процентов. Поэтому у больших дисков «потеря» заметнее, чем у маленьких флешек.
Разбор примера с диском
Диск на 1 ТБ содержит 10¹² байт. Чтобы выразить это в гибибайтах, делим на 2³⁰ = 1 073 741 824 и получаем около 931,32 ГиБ. Для этого в калькуляторе достаточно ввести 1000000000000 в поле «Объём» и выбрать «Байты» и «Гибибайты».
Для диска на 500 ГБ результат составит около 465,66 ГиБ, для 256 ГБ — около 238,42 ГиБ. Дополнительная разница возникает из-за файловой системы и служебных областей, но основная доля расхождения объясняется именно разными определениями приставок.
Где применяются двоичные единицы
Оперативная память всегда имеет объём, кратный степеням двойки, потому что адресуется двоичными кодами. Модуль на 8 ГиБ содержит ровно 8 · 2³⁰ байт, а размер страницы памяти и блока файловой системы тоже обычно степень двойки, например 4096 байт, то есть 4 КиБ.
Программисты используют двоичные единицы при расчёте буферов, размеров кэша и таблиц. Если нужно узнать, сколько мебибайт займёт массив из миллиона 8-байтовых чисел, достаточно перевести 8 000 000 байт: получится около 7,63 МиБ.
Для файлов на диске учитывайте и размер кластера: файл в один байт обычно занимает целый блок, например 4 КиБ. Поэтому суммарный размер множества мелких файлов на диске бывает заметно больше суммы их логических размеров, хотя калькулятор пересчитывает именно логические объёмы.
Ограничения калькулятора
В списке нет бит и десятичных единиц, потому что допустимы только степени двойки. Для десятичных значений выразите объём в байтах, умножив килобайты на 1000, мегабайты на 10⁶, гигабайты на 10⁹ и терабайты на 10¹².
Сочетание «Б» в российских материалах означает байт, а «бит» пишется полностью или как «бит». Скорости в мегабитах в секунду требуют деления на 8, это делает калькулятор времени скачивания, а не конвертер объёма.
Формула расчёта
1 КиБ = 2¹⁰ Б = 1024 Б; 1 МиБ = 2²⁰ Б; 1 ГиБ = 2³⁰ Б; 1 ТиБ = 2⁴⁰ Б
Проверенные примеры
Производитель указал 1 ТБ = 10¹² байт. Сколько гибибайт покажет система?
Вводим 1 000 000 000 000 байт и переводим в ГиБ: 10¹² / 2³⁰ ≈ 931,32 ГиБ.
Сколько ГиБ составляют 512 мебибайт?
512 / 1024 = 0,5 ГиБ.
Как пользоваться онлайн-калькулятором
- Введите объём данных.
- Выберите единицу, в которой он записан, и единицу результата.
- Нажмите «Рассчитать»; для десятичных ГБ и ТБ предварительно переведите значение в байты.