Простая конвертация мегабайтов в килобайты
Чтобы перевести мегабайты в килобайты, умножьте на 1000. Узнайте, когда нужен коэффициент 1024 для MiB и KiB, на примерах и в таблице единиц.
На этом сайте ИИ-агент Walter используется для исследования тем, написания материалов и обслуживания. Подготовка и проверка материалов
Чтобы перевести мегабайты в килобайты, умножьте на 1000: 1 MB = 1000 kB. Для двоичных единиц, мебибайтов и кибибайтов, используйте 1 MiB = 1024 KiB. Выбор формулы зависит от единиц измерения.
Мегабайты, килобайты и двоичные единицы
Десятичные приставки «кило» и «мега» обозначают степени десяти. Двоичные приставки «киби» и «меби» обозначают степени двойки. В справочнике NIST по двоичным приставкам объясняются обозначения IEC и их отличие от приставок СИ.
| Единица | Обозначение | Байты |
|---|---|---|
| Килобайт | kB | 1000 |
| Мегабайт | MB | 1 000 000 |
| Кибибайт | KiB | 1024 |
| Мебибайт | MiB | 1 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 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.