Start Debugging
RU
2026-05-01 Обновлено 2026-11-01 informational Edit on GitHub

Простая конвертация мегабайтов в килобайты

Чтобы перевести мегабайты в килобайты, умножьте на 1000. Узнайте, когда нужен коэффициент 1024 для MiB и KiB, на примерах и в таблице единиц.

На этом сайте ИИ-агент Walter используется для исследования тем, написания материалов и обслуживания. Подготовка и проверка материалов

Чтобы перевести мегабайты в килобайты, умножьте на 1000: 1 MB = 1000 kB. Для двоичных единиц, мебибайтов и кибибайтов, используйте 1 MiB = 1024 KiB. Выбор формулы зависит от единиц измерения.

Мегабайты, килобайты и двоичные единицы

Десятичные приставки «кило» и «мега» обозначают степени десяти. Двоичные приставки «киби» и «меби» обозначают степени двойки. В справочнике NIST по двоичным приставкам объясняются обозначения IEC и их отличие от приставок СИ.

ЕдиницаОбозначениеБайты
КилобайтkB1000
МегабайтMB1 000 000
КибибайтKiB1024
МебибайтMiB1 048 576

В интерфейсах программ часто встречается «KB», но здесь для десятичной единицы используется обозначение kB. Некоторые программы подписывают двоичные значения как KB или MB, поэтому перед пересчётом проверьте, как конкретная программа определяет эти единицы. В статье о разнице между MB и MiB эта путаница разобрана подробнее.

Формула: из MB в kB

Килобайты = мегабайты × 1000

Например:

  • 5 MB × 1000 = 5000 kB
  • 10 MB × 1000 = 10 000 kB
  • 0,5 MB × 1000 = 500 kB

Для обратного пересчёта разделите на 1000. Файл размером 2500 kB занимает 2,5 MB.

Когда нужно умножать на 1024

Используйте 1024 при пересчёте между двоичными единицами MiB и KiB:

Кибибайты = мебибайты × 1024

Например, 5 MiB равны 5120 KiB. Это другой объём данных, чем 5 MB, поэтому простая замена обозначения единицы без пересчёта значения даст неверный результат.

Пересчёт между десятичными и двоичными единицами

При переходе из одной системы в другую сначала переведите значение в байты:

  1. Умножьте исходное значение на количество байтов в исходной единице.
  2. Разделите результат на количество байтов в целевой единице.

Например, 1 MB равен 1 000 000 байт. Деление на 1024 даёт 976,5625 KiB. В обратную сторону: 1 MiB равен 1 048 576 байт, или 1048,576 kB.

Поэтому один и тот же файл может отображаться в двух программах с разными числовыми значениями размера, хотя ни один байт не потерян.

Как выбрать правильный пересчёт на практике

Прежде чем пользоваться калькулятором или сравнивать файл с ограничением на загрузку, выясните значение единиц с обеих сторон. Если ограничение указано в байтах, сравнивайте количество байтов напрямую. Если в документации написано только «MB», уточните, используются ли десятичные единицы или двоичное соглашение.

Указывайте единицы в заголовках столбцов электронных таблиц, отчётах и документации API. Значение «5120» само по себе неоднозначно, а «5120 KiB» ясно задаёт объём данных.

Также различайте байты и биты: 1 байт = 8 бит. Скорость передачи в мегабитах в секунду не является размером файла в мегабайтах.

Исправлено 1 ноября 2026 года: в предыдущей версии для пересчёта MB в килобайты ошибочно использовался коэффициент 1024. Этот коэффициент относится к MiB и KiB; для десятичного пересчёта MB в kB нужен коэффициент 1000.

Comments

Sign in with GitHub to comment. Reactions and replies thread back to the comments repo.