Преобразуйте двоичные единицы размера данных по шкале IEC на базе 1024, распространённой в ОС, характеристиках ОЗУ и панелях хранилища—байты, кибибайты (КБ), мебибайты (МБ), гибибайты (ГБ) и тебибайты (ТБ).
Формула
Каждая единица соответствует множителю в байтах:
| Единица | Байты |
|---|---|
| байт | 1 |
| килобайт | 1 024 |
| мегабайт | 1 024² |
| гигабайт | 1 024³ |
| терабайт | 1 024⁴ |
Чтобы преобразовать X из единицы A в единицу B:
результат = X × множитель(A) ÷ множитель(B)
Результаты округляются до восьми знаков после запятой для стабильности отображения.
Когда использовать
Переводить размеры установщиков между МБ и ГБ, сверять вывод df -h с числом байтов, объяснять двоичные префиксы против десятичного СИ (1 КБ = 1000 Б на маркетинговых этикетках) или проверять расчёты ёмкости резервных копий.
Ограничения
Используются только множители на базе 1024—не десятичные кило (1000) с упаковок USB. Не обрабатывает биты в секунду, размеры блоков и накладные расходы ФС. Очень большие значения могут показать шум плавающей точки в последнем знаке. Температура и другие группы единиц вне области этого конвертера.
Пример
1 мегабайт → 1 024 килобайта. 2 гигабайта → 2 048 мегабайтов.