Бесплатный онлайн конвертер для перевода байтов, килобайтов, мегабайтов и гигабайтов в биты, килобиты, мегабиты и гигабиты. Простой интерфейс, примеры расчёта и формулы.
Быстрый и точный перевод данных из байтов (и производных) в биты, килобиты, мегабиты и гигабиты.
Конвертация выполняется в два этапа. Сначала исходное значение переводится в байты, затем — в биты и производные единицы.
1 байт = 8 бит
1 KB = 1024 байт
1 MB = 1024 KB = 1 048 576 байт
1 GB = 1024 MB = 1 073 741 824 байт
1 TB = 1024 GB = 1 099 511 627 776 байт
Биты (bit) = Байты × 8
Килобиты (Kbit) = Биты ÷ 1 000
Мегабиты (Mbit) = Биты ÷ 1 000 000
Гигабиты (Gbit) = Биты ÷ 1 000 000 000
Байтовые единицы используют двоичные приставки (степени 1024) согласно стандарту IEC. Битовые единицы используют десятичные приставки (степени 1000), как принято в телекоммуникациях и сетевых технологиях.
Расчёт в конвертере идёт по простой цепочке:
Расчёт основан на международных стандартах: ISO/IEC 80000-13:2008 (бинарные приставки: 1 KiB = 1024 bytes, 1 MiB = 1024 KiB) и IEEE 1541-2002 (десятичные приставки для битовых величин: 1 kbit = 1000 bit). Базовое соотношение 1 байт = 8 бит закреплено в стандарте ISO/IEC 2382-1:1993 и является общепринятым в вычислительной технике.
Каждый день мы скачиваем файлы, измеряем скорость интернета, покупаем жёсткие диски — и постоянно сталкиваемся с байтами и битами. Эти две единицы неразрывно связаны, но путаница между ними может стоить времени и денег. Разберёмся, как устроена конвертация байт в биты и почему это важно понимать каждому пользователю.
Бит — это самая маленькая единица информации в компьютере. Он принимает только два значения: 0 или 1. Один бит может закодировать ответ «да/нет», наличие сигнала или одно двоичное решение. На практике одиночные биты используются редко — они группируются в более крупные структуры.
Байт — это группа из 8 битов. Почему именно 8? Такое количество было выбрано в 1950-х годах для кодирования одного символа текста. 8 бит позволяют закодировать 256 различных значений (2⁸). Этого достаточно для букв английского алфавита, цифр и знаков препинания. Современный стандарт Unicode тоже строится на байтовой основе.
1 байт (B) = 8 бит (bit)
1 бит (bit) = 0,125 байта (B)
Когда объёмы данных перевалили за тысячи байт, потребовались приставки «кило-», «мега-», «гига-». И тут возникла двойственность. В Международной системе единиц (СИ) «кило» всегда означало 1000. Но компьютерщикам было удобнее использовать степени двойки, ведь память и процессоры работают с двоичной логикой. Так появились две параллельные системы.
Двоичная система (принята в ОС и памяти): 1 KB = 1024 байта, 1 MB = 1024 KB, 1 GB = 1024 MB. Эту систему использует наш калькулятор, потому что именно так Windows, Linux и большинство программ отображают размеры файлов и папок.
Десятичная система (маркетинговая): 1 KB = 1000 байт, 1 MB = 1000 KB, 1 GB = 1000 MB. Её применяют производители жёстких дисков и SSD. Диск с маркировкой «1 TB» вмещает ровно 1 триллион байт, а не 1 099 511 627 776 байт. Поэтому ваш новый терабайтник показывает в системе около 931 GB.
Алгоритм конвертации прост и состоит из трёх шагов. Допустим, у нас есть файл размером 5 мегабайт, и мы хотим узнать, сколько это в мегабитах.
Наш конвертер выполняет эти шаги мгновенно. Вам достаточно ввести число и выбрать исходную единицу — результат в четырёх битовых единицах появится сразу.
Самая частая бытовая ситуация — сравнение скорости интернета и размера скачиваемого файла. Провайдер обещает 100 Мбит/с. Вы хотите скачать фильм размером 8 гигабайт. Сколько времени потребуется?
Сначала переведите гигабайты в гигабиты: 8 GB × 8 = 64 Gbit (приблизительно, без учёта разницы в приставках). Затем разделите на скорость: 64 Gbit ÷ 100 Mbit/с = 64 000 Mbit ÷ 100 Mbit/с = 640 секунд, или около 10 минут 40 секунд. На практике будет чуть дольше из-за накладных расходов сети.
В битовых единицах традиционно используется десятичная система. Это закреплено в телекоммуникационных стандартах: 1 килобит = 1000 бит, 1 мегабит = 1000 килобит. Причина историческая — связь и радиоэлектроника всегда использовали десятичные приставки для обозначения частот, скоростей модуляции и пропускной способности каналов.
Это создаёт интересный эффект: 1 мегабайт в двоичной системе содержит 8 388 608 бит, или 8,39 мегабита. Разница между «мегабайтом» и «мегабитом» составляет не ровно 8, а примерно 8,39. Для гигабайт расхождение ещё заметнее: 1 GB = 8,59 Gbit. В большинстве бытовых расчётов этой разницей можно пренебречь, но при проектировании сетей точность до десятых долей бывает критична.
Запомните простое правило: большая буква B — байт, маленькая b — бит. MB — мегабайт, Mb — мегабит. Скорость интернета всегда указывается с маленькой b: Мбит/с, Mbps. Размер файлов — с большой: МБ, MB.
Для устранения путаницы с приставками IEC в 1998 году предложила альтернативные обозначения: KiB (кибибайт), MiB (мебибайт), GiB (гибибайт). KiB = 1024 байта однозначно и недвусмысленно. Эти обозначения медленно входят в обиход — их поддерживают многие технические утилиты и дистрибутивы Linux.
Чтобы лучше почувствовать масштаб, приведём несколько примеров из жизни. Текстовый документ на 50 килобайт — это 409 600 бит. Фотография с телефона (3 мегабайта) — 25 165 824 бит, или 25,17 мегабита. Занятно, что такая фотография при идеальных условиях по каналу 25 Мбит/с передавалась бы чуть дольше одной секунды.
Видео в 4K-качестве длительностью 1 час может занимать 20 гигабайт. Это 20 × 1 073 741 824 × 8 = 171 798 691 840 бит, или примерно 171,8 гигабита. При стриминге с битрейтом 25 Мбит/с потребуется около 1 часа 54 минут только на передачу данных — и это без учёта буферизации и протокольных задержек.
Задайте вопрос по этому калькулятору
Осталось вопросов: 5. Только по этому инструменту.
Нужен другой инструмент?
Все инструменты в категории