В МБ 1000 КБ, если считать по-десятичному, как это делают производители накопителей, macOS и большинство сайтов. В МБ 1024 КБ, если считать по-двоичному, как это делает проводник Windows. Так что КБ меньше МБ, а для повседневных расчетов, например при проверке лимита загрузки, 1 МБ = 1000 КБ достаточно точно.
Сколько КБ в 1 МБ?
Оба числа верны. Они происходят из двух систем счета, которые развивались параллельно.
- Десятичная (SI): 1 КБ = 1000 байт и 1 МБ = 1000 КБ, поэтому 1 МБ = 1 000 000 байт.
- Двоичная (IEC): 1 КиБ = 1024 байта и 1 МиБ = 1024 КиБ, поэтому 1 МиБ = 1 048 576 байт.
У двоичных единиц есть собственные названия (кибибайт, мебибайт) и обозначения (КиБ, МиБ). На практике их пишут редко, а Windows все равно подписывает свои двоичные значения как КБ и МБ. Отсюда и начинается путаница.
Компьютеры считают степенями двойки, а 1024 это 2 в десятой степени. Сначала это было достаточно близко к 1000, и все называли это килобайтом. С ростом файлов и дисков разрыв между двумя системами рос вместе с ними.
КБ больше, чем МБ?
Нет. Килобайт это меньшая единица. В мегабайте их около тысячи. Полный порядок, от меньшей к большей:
- Байт
- Килобайт (КБ)
- Мегабайт (МБ)
- Гигабайт (ГБ)
- Терабайт (ТБ)
Каждая следующая единица примерно в тысячу раз больше предыдущей. Фото в 500 КБ это полмегабайта. PDF в 2 МБ это около 2000 КБ. Если форма пишет «максимум 1 МБ», а ваш файл весит 800 КБ, вы укладываетесь в лимит.
Быстрая проверка на здравый смысл: если число в КБ состоит из четырех или более цифр, файл больше 1 МБ. 1450 КБ это примерно 1,45 МБ.
КБ и МБ: как переводить одно в другое
В большинстве случаев для перевода из КБ в МБ делите на 1000, а в обратную сторону умножайте на 1000.
- 250 КБ = 0,25 МБ
- 750 КБ = 0,75 МБ
- 1500 КБ = 1,5 МБ
- 5 МБ = 5000 КБ
Если нужно значение в двоичной системе, как в Windows, используйте 1024. 5 МиБ это 5120 КиБ, а 1500 КиБ это примерно 1,46 МиБ. В таких масштабах разница невелика. Заметной она становится только на гигабайтах и терабайтах.
Чтобы не считать вручную, откройте конвертер КБ в МБ: он показывает десятичный и двоичный результат рядом. Для обратного перевода есть конвертер МБ в КБ.
Почему Windows показывает другой размер файла, чем мой Mac?
Потому что они считают по-разному. macOS использует десятичные единицы начиная с Mac OS X 10.6, поэтому файл в 1 000 000 байт показывается в Finder как 1 МБ. Проводник Windows делит на 1024, поэтому тот же файл показывается как примерно 976 КБ, но подпись остается КБ.
Сам файл тот же. Меняется только подпись. Тот же эффект объясняет, почему новый диск на 1 ТБ в Windows выглядит как около 931 ГБ. Производитель посчитал 10 в 12-й степени байт по-десятичному, а Windows трижды разделила на 1024.
Если нужно точное значение в Windows, щелкните файл правой кнопкой мыши, откройте «Свойства» и посмотрите размер в байтах в скобках. На Mac выберите файл и нажмите «Файл» > «Свойства». Байты везде одинаковы, поэтому, когда два компьютера расходятся, сравнивать нужно это число.
Это важно и тогда, когда лимит формы лежит на самой границе. Скан, который Windows показывает как 195 КБ, на самом деле весит около 200 000 байт. Сайт, считающий по-десятичному, увидит его как 200 КБ, то есть ровно на пределе при лимите 200 КБ.
Какую систему используют формы загрузки?
Большинство форм загрузки сравнивают размер файла в байтах с лимитом. Страница редко указывает, какая система используется, и две формы с одинаковым напечатанным лимитом могут вести себя чуть по-разному.
Безопасная привычка: оставляйте небольшой запас. Если форма пишет «max 200 KB», цельтесь примерно в 190 КБ. Так вы застрахованы независимо от того, имеет ли сайт в виду 200 000 или 204 800 байт. То же с «max 2 MB»: файл в 1,9 МБ пройдет в любом случае.
Если фото чуть-чуть превышает лимит, сожмите его до желаемого размера, а не подбирайте качество наугад:
- Проверьте лимит в форме и обратите внимание, в чем он указан: в КБ или МБ.
- Выберите желаемый размер чуть ниже лимита, например 190 КБ при лимите 200 КБ.
- Пропустите изображение через инструмент вроде «Сжать фото до 200 КБ», а PDF через подходящий компрессор PDF.
- Откройте результат и перед загрузкой проверьте, что текст и лица остались четкими.
КБ, Кб и Мбит/с: важна ли заглавная буква?
Да. Заглавная Б означает байты, а строчная б означает биты. Один байт это 8 бит.
Размеры файлов почти всегда указывают в байтах (КБ, МБ, ГБ). Скорость интернета указывают в битах в секунду, например в Мбит/с (Mbps). Поэтому при соединении 100 Мбит/с файлы скачиваются в лучшем случае со скоростью около 12,5 МБ в секунду, а не 100 МБ. Разделите значение в Мбит/с на 8, чтобы получить мегабайты в секунду.
Если в технических характеристиках или на странице загрузки «kb» написано строчными буквами, обычно все равно имеются в виду килобайты. С регистром обращаются небрежно. Если число кажется неверным в восемь раз, вероятная причина путаница между битами и байтами.
Следующий шаг по этой теме разобран в инструкции сколько МБ в ГБ: там подробнее про память телефона, тарифы на трафик и вопрос о 931 ГБ.
Бесплатные инструменты, которые работают в браузере
Частые вопросы
Сколько КБ в 1 МБ?
1 МБ это 1000 КБ в десятичной системе, которую используют macOS и производители накопителей. В двоичной системе, которую использует проводник Windows, это 1024 КБ.
КБ больше, чем МБ?
Нет. КБ это меньшая единица. В одном мегабайте около тысячи килобайт, поэтому файл в 500 КБ это примерно полмегабайта.
Сколько КБ в 2 МБ?
2 МБ это 2000 КБ в десятичной системе или 2048 КБ в двоичной. Для лимитов загрузки считайте, что это 2000 КБ, и оставляйте небольшой запас.
200 КБ меньше, чем 1 МБ?
Да. 200 КБ составляют примерно одну пятую мегабайта.
Чем отличаются КБ и Кб?
КБ с заглавной Б означает килобайты. Кб со строчной б означает килобиты, а 8 бит составляют один байт.
