Сколько будет байт: перевод бит, байт, КБ, МБ, ГБ
Когда нужно понять, сколько байт в килобайте, мегабайте или гигабайте, легко запутаться. Одни источники говорят о тысяче, другие – о 1024. На деле всё упирается в два разных подхода. Начнём с базы: 1 байт = 8 бит, а дальше – в зависимости от того, какой стандарт вы применяете.
Сколько байт в килобайте, мегабайте и гигабайте: таблица
| Единица | Двоичный подход (классический) | Десятичный подход (СИ) |
|---|---|---|
| 1 КБ / КиБ | 1 024 байт | 1 000 байт |
| 1 МБ / МиБ | 1 048 576 байт (1024²) | 1 000 000 байт |
| 1 ГБ / ГиБ | 1 073 741 824 байт (1024³) | 1 000 000 000 байт |
| 1 ТБ / ТиБ | 1 099 511 627 776 байт (1024⁴) | 1 000 000 000 000 байт |
Примечание: в операционных системах (Windows, Linux) размер файлов обычно показывается в двоичных единицах, хотя обозначения могут оставаться «КБ», «МБ». Производители жёстких дисков используют десятичный стандарт.
Что такое бит и байт
Бит (bit) – единица информации, принимающая значения 0 или 1. Восемь битов образуют байт (byte) – минимальную адресуемую ячейку памяти, которой достаточно для хранения одного символа (буквы, цифры). Поэтому объём данных измеряют именно в байтах, а скорость передачи – в битах в секунду (бит/с).
Как перевести биты в байты и обратно
Формула простая:
- Байты = Биты ÷ 8
- Биты = Байты × 8
Пример: 64 бита – это 64 ÷ 8 = 8 байт. Файл размером 2 560 байт содержит 2 560 × 8 = 20 480 бит. Это базовое правило работает всегда, независимо от дальнейших приставок «кило», «мега» и т.п.
Килобайты, мегабайты и гигабайты: почему получается 1024, а не 1000
Причина – двоичная система счисления, в основе которой лежат степени двойки. Число 2¹⁰ = 1024, и оно почти совпадает с привычной тысячью, но не равно ей. Поэтому:
- в классической информатике 1 КБ = 1024 байта (2¹⁰);
- 1 МБ = 1024 КБ = 1 048 576 байт (2²⁰);
- 1 ГБ = 1024 МБ = 1 073 741 824 байта (2³⁰);
В 1998 году международная комиссия (МЭК) ввела отдельные двоичные приставки: кибибайт (КиБ), мебибайт (МиБ), гибибайт (ГиБ) и т.д. Они чётко указывают на умножение на 1024, тогда как «кило» (кБ) по СИ означает ровно 1000. На практике большинство всё равно использует привычные «КБ» и «МБ», подразумевая двоичный смысл, а для дисков – десятичный.
Калькулятор позволит мгновенно перевести любое количество бит в байты, байты в килобайты и мегабайты, а также сравнить результаты в двоичном и десятичном стандарте. Достаточно задать исходное число и выбрать направление.
Примеры расчётов
- Фотография объёмом 3,5 МБ в двоичном исчислении займёт 3,5 × 1 048 576 = 3 670 016 байт.
- Интернет-канал 100 Мбит/с позволяет загрузить 100 ÷ 8 = 12,5 МБ данных в секунду.
- Текстовый файл на 10 000 символов (без учёта кодировки) – примерно 10 000 байт, то есть около 9,77 КиБ.
- Жёсткий диск на 1 ТБ (СИ) реально вмещает 1 000 000 000 000 байт, что в Windows отобразится как примерно 931 ГиБ.
Понимание разницы между единицами помогает избежать путаницы при покупке накопителей, настройке сетевого оборудования и оценке размеров данных. Информация носит справочный характер. Для критичных задач уточняйте стандарт расчёта в документации или у производителя.