Что такое конвертер скорости передачи данных?
Этот инструмент переводит скорость сетевого соединения или передачи данных, введённую в одной единице, сразу во все остальные распространённые единицы измерения. Он охватывает простые биты и байты в секунду, десятичные единицы SI (килобит, мегабит, гигабит, терабит и их «байтовые» аналоги, основанные на степенях 1000), а также двоичные единицы IEC 80000-13 (кибибит, мебибит, гибибит, тебибит и их «байтовые» аналоги, основанные на степенях 1024). Конвертер универсален и не привязан к какой-либо стране или конкретной версии стандарта, кроме перечисленных.
Как пользоваться
Введите числовое значение скорости, выберите единицу, в которой оно задано, и нажмите кнопку расчёта. В таблице результатов появится эквивалентное значение во всех 18 единицах, сгруппированных по разделам: базовые, SI (на основе 1000) и IEC 80000-13 (на основе 1024). Запомните ключевые различия: строчная b означает бит, прописная B — байт, и 1 байт = 8 бит. В SI используются множители по 1000, а в IEC — по 1024.
Как работает формула
Каждая единица хранится в виде коэффициента относительно базовой — бит в секунду. Сначала введённое значение приводится к бит/с умножением на коэффициент исходной единицы, после чего каждое целевое значение получается делением на коэффициент нужной единицы. Поскольку все коэффициенты — точные целые числа, ошибка округления не возникает вплоть до момента форматирования результата на экране.
$$\text{бит/с} = \text{Скорость} \times \text{Коэффициент единицы}$$$$\begin{gathered} B = \text{Скорость} \times \text{Коэффициент единицы} \\[1.5em] \text{где}\quad \left\{ \begin{aligned} B &= \text{значение в битах в секунду} \\ \text{Результат} &= \dfrac{B}{\text{Коэффициент целевой единицы}} \end{aligned} \right. \end{gathered}$$
Разбор примера
Допустим, скорость = 1, а единица — мегабит в секунду (коэффициент 1 000 000). Значение в битах в секунду: \(1 \times 1\,000\,000 = 1\,000\,000\) бит/с. Делим дальше: байт в секунду = \(1\,000\,000 / 8 = 125\,000\); килобайт в секунду = \(1\,000\,000 / 8000 = 125\); мегабайт в секунду = \(1\,000\,000 / 8\,000\,000 = 0{,}125\); кибибит в секунду = \(1\,000\,000 / 1024 = 976{,}5625\). Таким образом, канал на 1 Мбит/с передаёт данные со скоростью 125 кБ/с.
Частые вопросы
Почему 1 Мбит/с — это не 1 МБ/с? Потому что в одном байте 8 бит: 1 мегабит в секунду равен всего 0,125 мегабайта в секунду, поэтому соединение на 8 Мбит/с загружает данные примерно со скоростью 1 МБ/с.
Чем МБ отличается от МиБ? МБ (мегабайт) — десятичная величина: 1 000 000 байт. МиБ (мебибайт) — двоичная: 1 048 576 байт. Конвертер показывает оба значения, чтобы вы могли сравнить рекламируемые скорости в единицах SI с показаниями программ, которые используют двоичные единицы.
Можно ли ввести ноль или отрицательное число? Ноль везде преобразуется в ноль. Отрицательные числа обрабатываются математически, хотя скорость передачи данных обычно не бывает отрицательной.