Мегабайты и гигабайты: перевод единиц информации
Сколько МБ в ГБ: 1 ГБ = 1024 МБ и почему именно 1024. Лестница единиц от бита до терабайта, таблицы размеров файлов и перевод гб в мб в уме.
Посчитайте прямо здесь: Величина → Конвертация
Открыть инструмент целиком →Короткий ответ
Цепочка короткая: 1 КБ = 1024 байта, 1 МБ = 1024 КБ, 1 ГБ = 1024 МБ, 1 ТБ = 1024 ГБ. Множитель на каждой ступеньке один и тот же — 1024. Это не округление и не чья-то привычка: память компьютера двоичная, каждая ячейка хранит ноль или единицу, поэтому удобные для неё числа — степени двойки. А 1024 — это ровно 2^10. Вся таблица степеней здесь работает напрямую: десять удвоений превращают единицу в 1024, и на этом множителе держится вся лестница единиц информации.
| Единица | Равна | Множитель |
|---|---|---|
| 1 бит | минимальная порция: 0 или 1 | 2^0 |
| 1 байт | 8 бит | 2^3 |
| 1 КБ | 1024 байта | 2^10 |
| 1 МБ | 1024 КБ | 2^20 |
| 1 ГБ | 1024 МБ | 2^30 |
| 1 ТБ | 1024 ГБ | 2^40 |
Ближайшая круглая соседка числа 1024 — тысяча. Поэтому в быту говорят «1 ГБ — это примерно 1000 МБ», и для прикидки это годится: на каждой ступеньке ошибка всего 2,4%. Но когда вопрос упирается в тариф, флешку или диск, округление перестаёт быть безобидным. Ниже разберу, где 1000 правильна, а где обязана стоять 1024.
Лестница единиц: от бита до терабайта
Начало лестницы — бит. Минимальная порция информации: один ноль или одна единица. Восемь бит складываются в байт — ровно столько места нужно, чтобы закодировать один символ текста. Латинская буква в UTF-8 занимает один байт, русская — два. Как из нулей и единиц получается буква, разобрано отдельно в гайде двоичный код в текст.
Дальше каждый шаг — умножение на 1024, и числа растут быстро. Точные значения в байтах пригождаются реже множителей, но именно они показывают, почему фраза «мегабайт — это миллион байт» неточна:
| Единица | Точно в байтах | Степень двойки | Через соседнюю единицу |
|---|---|---|---|
| 1 байт | 8 | 2^0 | 8 бит |
| 1 КБ | 1024 | 2^10 | 1024 байта |
| 1 МБ | 1 048 576 | 2^20 | 1024 КБ |
| 1 ГБ | 1 073 741 824 | 2^30 | 1024 МБ |
| 1 ТБ | 1 099 511 627 776 | 2^40 | 1024 ГБ |
Смотрите на второй столбец: 1 048 576 — это не «примерно миллион», а 1024, умноженные на 1024. Гигабайт — не миллиард, а 2^30, то есть на 7,4% больше. С каждой ступенькой отрыв от круглого десятичного числа растёт: мегабайт ушёл от миллиона на 4,9%, гигабайт от миллиарда — на 7,4%, терабайт от триллиона — уже на 10%.
Почему 1024, а не 1000
Приставки «кило», «мега», «гига» в физике означают ровно степени тысячи: килограмм, километр, мегаватт. Информатика заняла эти слова, но множитель взяла свой — ближайшую к тысяче степень двойки. Причина в устройстве памяти: каждая ячейка имеет адрес, адрес — двоичное число, и блоки памяти наращиваются кратно степеням двойки. Блок в 1000 байт для такой машины кривой, блок в 1024 — естественный.
Производители накопителей считают по-другому — в степенях тысячи. Для них «диск на 1 ТБ» — это 1 000 000 000 000 байт, и по своему стандарту они правы. Операционная система делит те же байты на 2^30 и получает 931 ГБ. Ничего не пропало: одни и те же байты, две разные шкалы.
| На этикетке | Байт по-настоящему | Покажет компьютер |
|---|---|---|
| 500 ГБ | 500 000 000 000 | ≈ 466 ГБ |
| 1 ТБ | 1 000 000 000 000 | ≈ 931 ГБ |
| 2 ТБ | 2 000 000 000 000 | ≈ 1863 ГБ (1,82 ТБ) |
Отсюда вечная претензия «на диске меньше гигабайт, чем написано». Потерь нет, и вернуть их некому. Запомнить просто: этикетка считает до тысячи, система — до 1024, расхождение доходит до 10% на терабайте. Сверху добавляется разметка файловой системы — ещё пара процентов, вот их система тратит по-настоящему.
Сколько что весит: реальные файлы
Цифры с лестницы оживают, когда их приложить к вещам, которые вы реально храните. Размеры примерные — у каждого телефона и камеры свои настройки, но порядок величины именно такой.
| Что | Типичный размер | Сколько влезет в 1 ГБ |
|---|---|---|
| Фото с телефона | 3–5 МБ | 200–300 снимков |
| Песня в MP3 | 4–8 МБ | 130–250 треков |
| Минута видео 1080p | 100–150 МБ | 7–10 минут |
| Документ Word без картинок | 50–500 КБ | 2000–20 000 документов |
| Мобильное приложение | 100–500 МБ | 2–10 штук |
| Фильм в HD | 4–8 ГБ | — не влезет ни один |
Из таблицы видно главное: видео — единственный настоящий пожиратель гигабайтов. Полтора часа фильма в HD — это 6–12 ГБ, больше, чем тысяча фотографий. Телефон на 128 ГБ из коробки отдаёт около 119 ГБ, система с приложениями забирает ещё 15–25 ГБ. На хранение остаётся заметно меньше, чем написано на коробке, — теперь вы знаете почему.
Размеры в МБ мелькают и вне накопителя. В настройках браузера кэш браузера меряется сотнями мегабайт, и это то место, где пара гигабайт возвращается одной кнопкой. Свойства папки в Windows и «Хранилище» в телефоне показывают то же самое в тех же единицах.
Как переводить в уме
Точный способ — умножать или делить на 1024. В столбик это делать можно, но я так не делаю: 1024 раскладывается на части проще. Умножить на 1024 — значит умножить на 1000 и накинуть ещё 2,4% от получившегося. Разделить — срезать 2,4% и поделить на 1000. А самое элегантное правило: умножение на 1024 — это десять удвоений подряд, сдвиг на 10 двоичных разрядов. Для компьютера это одна операция, отсюда и круглые числа вроде 2048 или 512.
Когда точность не важна, считайте по тысяче: 1 ГБ ≈ 1000 МБ, 1 МБ ≈ 1000 КБ. Прикидываете, влезет ли сериал на флешку, — годится. Сверяете объём тарифа с точными цифрами — берите 1024. Моя позиция: в уме всегда считать по тысяче, на бумаге — всегда по 1024, и не смешивать.
Два разбора до автоматизма:
- 2048 МБ в гигабайты. Делим на 1024: 2048 / 1024 = 2. Ответ — 2 ГБ. Число 2048 само равно 1024 · 2, поэтому ответ вышел круглым — так будет со всеми степенями двойки.
- 512 КБ в мегабайты. Делим на 1024: 512 / 1024 = 0,5. Ответ — 0,5 МБ, половина мегабайта. 512 — это 2^9, ровно вдвое меньше 1024.
Если число не степень двойки, ответ выйдет некруглым: 3000 МБ — это 2,93 ГБ. Такое в уме считать незачем. Любой конвертер величин решит и «2048 мб в гб», и «512 кб в мб» за секунду — единицы информации там уже есть, в ту же вкладку к метрам и килограммам.
Проверь себя: единицы информации
1 / 42 ГБ — это сколько МБ?
Типичные ошибки
Большинство пунктов в этой таблице я собрал не из учебников, а из живых ситуаций: медленный «быстрый интернет», флешка, которая «врала» про объём, фильм, не влезший на диск в последний вагон перед поездкой.
| Ошибка | Как правильно |
|---|---|
| Путают МБ и Мбит: тариф 100 Мбит/с, а ждут 100 МБ в секунду | Мегабит в 8 раз меньше мегабайта. 100 Мбит/с ≈ 12,5 МБ/с, и файл на 750 МБ скачается не за 7,5 секунды, а примерно за минуту — плюс накладные расходы сети |
| Считают 1 ГБ = 1000 МБ при выборе флешки под конкретный набор файлов | Внутри файловой системы 1 ГБ = 1024 МБ, зато этикетка считает по 1000. Флешка «на 64 ГБ» отдаст около 59,6 ГБ. Закладывайте запас 10% — и вопрос «почему не влезло» снимается |
| Думают, что на новом диске «пропали» гигабайты, и несут его по гарантии | Это пересчёт, а не потеря: производитель делит на степени тысячи, система — на степени двойки. Диск на 1 ТБ честно содержит 10^12 байт, система подписывает их как 931 ГБ |
| Смешивают байт и бит: «скорость 12,5 мбит — значит, файл на 12,5 мб за секунду» | Буквы разные: строчная б — биты, заглавная Б — байты, и 1 Б = 8 бит. Объём файлов меряют в байтах, скорость канала — в битах. Сравнивать их можно только после деления на 8 |
| Считают, что килобайт везде равен 1024 байтам | В накопителях и телекоме килобайт нередко значит 1000 байт; для однозначности стандарт вводит кибибайт (КиБ) — ровно 1024 байта. Windows подписывает КБ, имея в виду 1024. На практике путаница редка, но в технической документации читайте внимательно |
Частые вопросы
Сколько МБ в одном ГБ?
1024 МБ. В точных байтах это 1 073 741 824. Для быстрой прикидки округляют до 1000 МБ, но помните про накопление: чем больше ступенек между единицами, тем сильнее разойдутся точный и прикидочный ответы.
Почему флешка на 64 ГБ показывает меньше?
Производитель считает 64 ГБ как 64 000 000 000 байт — по степеням тысячи. Система делит на 2^30 и получает 59,6 ГБ. Ещё немного съедает разметка файловой системы при форматировании. Все байты на месте — просто подписи в двух разных шкалах.
Что больше — МБ или ГБ?
Гигабайт в 1024 раза больше. Один МБ — это одна-две фотографии с телефона, один ГБ — двести-триста таких фотографий. Ориентир: если файл весит больше тысячи МБ, его размер удобнее писать в ГБ.
Сколько ГБ в одном ТБ?
1024 ГБ по счёту операционной системы. Но диск с этикеткой «1 ТБ» покажет около 931 ГБ: производитель упаковал туда 10^12 байт и считал по степеням тысячи. Оба числа верные, шкалы разные.
Чем отличается Мбит от МБ?
Буквой: мегабит — это бит, мегабайт — байт, а в байте 8 бит. Скорость интернета указывают в мегабитах в секунду, размер файлов — в мегабайтах. Чтобы узнать, сколько качается за секунду, делите скорость тарифа на 8: 100 Мбит/с ≈ 12,5 МБ/с.
Коротко
Лестница одна: бит — байт (8 бит) — КБ — МБ — ГБ — ТБ, и на каждой ступеньке множитель 1024, он же 2^10, подарок двоичной памяти. Прикидка «1 ГБ ≈ 1000 МБ» годится для бытовых оценок, для точных расчётов берите 1024. Этикетка накопителя считает по степеням тысячи, система — по степеням двойки, поэтому «1 ТБ» превращается в 931 ГБ без всякой потери данных. Мегабиты не равны мегабайтам: тариф всегда делите на 8.
Считать руками незачем: конвертер величин переводит байты, КБ, МБ и ГБ в любую сторону, от «2048 мб в гб» до обратного хода. А если понадобится фон под эти множители — таблица степеней из соседнего гайда покажет, откуда взялась каждая ступенька.
Попробуйте эти инструменты
Похожие статьи
Client-side vs Server-side: где обрабатывать файлы
Сравнение обработки файлов в браузере vs на сервере: приватность, скорость, ограничения, безопасность.
Почему браузерные инструменты лучше облачных
Преимущества client-side обработки: приватность, нет загрузки, нет регистрации, скорость, бесплатно.
Конвертация файлов: лучшие практики
Правила конвертации: сохранение качества, выбор формата, batch обработка, автоматизация.
Оптимизация веб-производительности: изображения
Lazy loading, responsive images, современные форматы (WebP, AVIF), CDN, сжатие, влияние на SEO.