Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Мегабайты
476,837158
МБ
Байты 500 000 000 B
Килобайты 488 281,25 KB
Мегабайты 476,837158 MB
Гигабайты 0,465661287 GB

Что такое конвертер байтов в КБ/МБ/ГБ?

Этот калькулятор одновременно переводит указанное количество байтов в килобайты (КБ), мегабайты (МБ) и гигабайты (ГБ). Он работает как с двоичной системой (1024), которую используют большинство операционных систем, так и с десятичной системой (1000), принятой у производителей накопителей, — поэтому вы всегда получаете именно тот результат, который ожидаете.

Сравнение двоичного основания 1024 и десятичного основания 1000 при пересчёте байтов
Двоичное основание — 1024, десятичное — 1000: причина расхождений при пересчёте.

Как пользоваться

Введите размер в байтах, выберите систему счисления и сразу получите готовые значения. Используйте 1024 (двоичная, КиБ/МиБ/ГиБ), чтобы цифры совпадали с тем, как размеры файлов показывают Windows, macOS и Linux. Выбирайте 1000 (десятичная), чтобы значения соответствовали ёмкости, указанной на жёстком диске или USB-флешке.

Как работает формула

На каждой ступени шкалы значение делится на основание системы. В двоичной системе один килобайт — это 1024 байта, один мегабайт — \(1024 \times 1024 = 1\,048\,576\) байт, а один гигабайт — \(1024^{3} = 1\,073\,741\,824\) байта. Основная формула выглядит так:

$$\text{KB} = \frac{B}{b}, \quad \text{MB} = \frac{B}{b^{2}}, \quad \text{GB} = \frac{B}{b^{3}}$$ $$\text{где}\quad \left\{ \begin{aligned} B &= \text{Байты} \\ b &= \text{Основание} \end{aligned} \right.$$

МБ = байты ÷ 1 048 576. Для других единиц замените делитель на 1024 (КБ) или 1 073 741 824 (ГБ).

Лестница единиц данных, показывающая, что каждый шаг умножается на 1024 в двоичной или на 1000 в десятичной системе
Каждая единица данных увеличивается в 1024 раза (двоичная) или в 1000 раз (десятичная).

Разбор на примере

Допустим, файл занимает 5 242 880 байт по двоичной системе. Мегабайты = $$5\,242\,880 \div 1\,048\,576 = 5\ \text{МБ}$$ Килобайты = \(5\,242\,880 \div 1024 = 5\,120\) КБ. То есть этот файл — это ровно 5 МБ или 5 120 КБ.

Частые вопросы

Почему на диске меньше ГБ, чем заявлено? Производители считают в десятичной системе (1 ГБ = 1 000 000 000 байт), а ваша операционная система — в двоичной (1 ГБ = 1 073 741 824 байта). Поэтому один и тот же диск на экране выглядит меньше.

Чем отличаются МБ и МиБ? Мебибайт (МиБ) — это ровно 1 048 576 байт (двоичная система). Мегабайт (МБ) формально равен 1 000 000 байт (десятичная система), хотя на практике «МБ» нередко используют в значении МиБ.

Какую систему выбрать? Используйте 1024 для размеров файлов и оперативной памяти, а 1000 — для ёмкости накопителей и скорости передачи данных.

Таблица преобразования размера данных

Размеры данных определяются двумя способами. Система десятичная (СИ) использует степени 1000 и является стандартом для производителей хранилищ и сетей. Система двоичная (МЭК) использует степени 1024 и это то, что большинство операционных систем используют для отчета размеров файлов и дисков. В таблице ниже показано точное количество байт для каждой единицы в обеих системах.

Единица Система / Основание Точное значение в байтах Степень
1 байт (B) 1 \(b^0\)
1 килобайт (KB) Десятичная (1000) 1,000 \(1000^1\)
1 кибибайт (KiB) Двоичная (1024) 1,024 \(1024^1\)
1 мегабайт (MB) Десятичная (1000) 1,000,000 \(1000^2\)
1 мебибайт (MiB) Двоичная (1024) 1,048,576 \(1024^2\)
1 гигабайт (GB) Десятичная (1000) 1,000,000,000 \(1000^3\)
1 гибибайт (GiB) Двоичная (1024) 1,073,741,824 \(1024^3\)
1 терабайт (TB) Десятичная (1000) 1,000,000,000,000 \(1000^4\)
1 тебибайт (TiB) Двоичная (1024) 1,099,511,627,776 \(1024^4\)

Например, файл размером 500 000 000 байт составляет ровно 500 МБ в десятичной системе, но только около 476,837 МиБ в двоичной системе — поэтому диск с надписью «500 МБ» отображается примерно как 477 МБ в некоторых операционных системах.

Объяснение ключевых терминов

Байт (B)
Основная единица цифрового хранения данных, равная 8 битам. Один байт может представлять один символ текста в базовых кодировках, таких как ASCII.
Килобайт (KB)
В соответствии со стандартом СИ (десятичная система), 1 KB = 1,000 байт (\(1000^1\)). Приставка «кило» означает одну тысячу. Широко используется производителями хранилищ и сетей.
Кибибайт (KiB)
В соответствии с двоичным стандартом МЭК, 1 KiB = 1,024 байта (\(2^{10}\)). «Киби» — сокращение от «кило-двоичный». Эта единица устраняет двусмысленность использования «KB» для обозначения 1,024 байт.
Мегабайт (MB)
Десятичная: 1 MB = 1,000,000 байт (\(1000^2\)). Используется многими приложениями для размеров файлов и производителями дисков.
Мебибайт (MiB)
Двоичная: 1 MiB = 1,048,576 байт (\(2^{20}\)). Это значение, которое большинство операционных систем подразумевают при отображении «МБ» для оперативной памяти и размеров файлов.
Гигабайт (GB)
Десятичная: 1 GB = 1,000,000,000 байт (\(1000^3\)). Цифра, указываемая на жестких дисках и твердотельных накопителях.
Гибибайт (GiB)
Двоичная: 1 GiB = 1,073,741,824 байта (\(2^{30}\)). Причина, по которой диск «1 ТБ» отображается примерно как 931 ГиБ в вашем файловом менеджере.
Двоичное основание (1024)
Система счисления, основанная на степенях 2, где каждый шаг увеличивает значение на 1,024. Формализована МЭК с приставками би-, киби-, меби-, гиби-, теби- (KiB, MiB, GiB, TiB).
Десятичное основание (1000)
Система счисления, основанная на степенях 10, где каждый шаг увеличивает значение на 1,000. Это соответствует метрическим префиксам СИ кило-, мега-, гига-, тера- (KB, MB, GB, TB).

Стандарт МЭК 80000-13 ввел двоичные приставки (KiB, MiB и т. д.) специально для устранения давней путаницы между двумя системами. На практике производители хранилищ и скорости сетей используют десятичные единицы, в то время как оперативная память и многие операционные системы сообщают емкость в двоичных единицах.

Последнее обновление: