Перейти к содержимому

Конвертер объёма данных

Введите размер и единицу измерения, и вы сразу увидите его во всех битовых и байтовых единицах: десятичных (kB, MB, GB — степени 1000) рядом с двоичными (KiB, MiB, GiB — степени 1024), с точными цифрами. Вторая часть оценивает, сколько времени займёт передача этого объёма на выбранной скорости, и различает мегабиты и мегабайты. Бесплатно, без регистрации; всё работает в вашем браузере.

Размер, например 500, 1,5 или 256. Переводит между битами, байтами, десятичными единицами (kB, MB, GB) и двоичными (KiB, MiB, GiB).

Результат

1 000 000 000 000

Байты

8 000 000 000 000

Биты

0,909495 TiB

Эквивалент TB в двоичных единицах

Все единицы

Биты и байты
ЕдиницаНазваниеЗначение
bitбит8 000 000 000 000
Bбайт1 000 000 000 000
Десятичные (СИ) байты — степени 1000
ЕдиницаНазваниеЗначение
kBкилобайт1 000 000 000
MBмегабайт1 000 000
GBгигабайт1 000
TBтерабайт1
PBпетабайт0,001
EBэксабайт0,000001
ZBзеттабайт1 × 10⁻⁹
YBйоттабайт1 × 10⁻¹²
Двоичные (МЭК) байты — степени 1024
ЕдиницаНазваниеЗначение
KiBкибибайт976 562 500
MiBмебибайт953 674,3164
GiBгибибайт931,3225746
TiBтебибайт0,9094947018
PiBпебибайт0,0008881784197
EiBэксбибайт8,67361738 × 10⁻⁷
ZiBзебибайт8,470329473 × 10⁻¹⁰
YiBйобибайт8,271806126 × 10⁻¹³
Биты — десятичные и двоичные
ЕдиницаНазваниеЗначение
kbitкилобит8 000 000 000
Mbitмегабит8 000 000
Gbitгигабит8 000
Tbitтерабит8
Pbitпетабит0,008
Kibitкибибит7 812 500 000
Mibitмебибит7 629 394,531
Gibitгибибит7 450,580597
Tibitтебибит7,275957614
Pibitпебибит0,007105427358

Почему 1000 и 1024 — не одно и то же

Каждая десятичная приставка немного меньше своей двоичной пары, и разрыв накапливается на каждом шаге. Поэтому диск, продаваемый как 1 TB, в программе, которая считает степенями 1024, показывает около 931 GiB.

Десятичные и двоичные приставки
Десятичная / двоичнаяДесятичный размер в байтахДвоичный размер в байтахДесятичный меньше на
kB / KiB1 0001 0242,3%
MB / MiB1 000 0001 048 5764,6%
GB / GiB1 000 000 0001 073 741 8246,9%
TB / TiB1 000 000 000 0001 099 511 627 7769,1%
PB / PiB1 000 000 000 000 0001 125 899 906 842 62411,2%
EB / EiB1 000 000 000 000 000 0001 152 921 504 606 846 97613,3%
ZB / ZiB1 000 000 000 000 000 000 0001 180 591 620 717 411 303 42415,3%
YB / YiB1 000 000 000 000 000 000 000 0001 208 925 819 614 629 174 706 17617,3%

Время передачи

Сколько времени займёт передача указанного выше объёма на заданной скорости. Скорость сети указывают в битах в секунду, размеры файлов — в байтах.

Например, 100 для соединения 100 Mbit/s.

Реальные передачи редко достигают заявленной скорости: служебные данные протокола и перегрузка забирают часть. 100 означает полную скорость линии.

2 ч 13 мин 20 с

Время передачи

8 000

Секунды

Эффективная скорость в других единицах
ЕдиницаНазваниеСкорость
Mbit/sмегабит1 000
MB/sмегабайт125
MiB/sмебибайт119,209

Как пользоваться конвертером объёма данных

  1. 1. Введите величину и выберите её единицу. Подойдёт любой размер, в том числе дробный, например 1,5. Список включает биты, байты, а также десятичные и двоичные приставки до йотта и йоби.
  2. 2. Читайте таблицы. Каждая другая единица показана с точными цифрами, сгруппированными по битам и байтам, десятичным байтам, двоичным байтам и битам. Слишком малые значения, которые нельзя записать обычным числом, показаны как степень десяти.
  3. 3. Сравните системы. В итоговой карточке та же приставка в другой системе, поэтому 1 TB показан рядом со своим значением в TiB, а таблица разрыва показывает, как растёт разница.
  4. 4. Оцените время передачи. Введите скорость, её единицу и, если нужно, эффективность канала ниже 100%. Результат — время, секунды, из которых оно складывается, и скорость, пересчитанная в Mbit/s, MB/s и MiB/s.

Десятичные и двоичные приставки

Приставки СИ — кило, мега, гига и остальные — всегда означают степени 1000. Компьютеры адресуют память степенями двойки, поэтому в течение десятилетий «килобайтом» называли и 1024 байта. Чтобы устранить неоднозначность, МЭК в конце 1990-х ввела отдельные двоичные приставки, и стандарт МЭК 80000-13 определяет оба набора. Кибибайт (KiB) — ровно 1024 байта; килобайт (kB, со строчной k) — ровно 1000.

Десятичные (СИ) и двоичные (МЭК) приставки
ПриставкаДесятичная (СИ)БайтыДвоичная (МЭК)Байты
Кило / кибиkB1 000KiB1 024
Мега / мебиMB1 000 000MiB1 048 576
Гига / гибиGB1 000 000 000GiB1 073 741 824
Тера / тебиTB1 000 000 000 000TiB1 099 511 627 776

Почему диск на 1 TB показывает около 931 GB

Производители накопителей считают в десятичных единицах, поэтому диск на 1 TB содержит ровно 1 000 000 000 000 байт. Разделите это число на 1 073 741 824, и получите 931,32 GiB. Некоторые программы затем выводят результат с подписью «GB»: например, Windows делит на 1024 на каждом шаге, но оставляет десятичный символ. macOS считает в десятичных единицах с 2009 года, поэтому тот же диск там показывает 1 TB, а утилиты Linux различаются: df -H выводит десятичные значения, df -h — двоичные. На диске ничего не пропало: две системы используют одно слово для двух размеров.

Разница растёт с каждой приставкой. Килобайт на 2,3% меньше кибибайта, мегабайт на 4,6% меньше мебибайта, гигабайт на 6,9% меньше, а терабайт на 9,1% меньше тебибайта. Память устроена наоборот: её строят по степеням двойки, поэтому 16 GB оперативной памяти — это на самом деле 16 GiB.

Биты, байты и скорость сети

Байт — это 8 бит. Размеры файлов указывают в байтах, а скорость сети — в битах в секунду и всегда в десятичных приставках: 1 Mbit/s равен 1 000 000 битам в секунду. Регистр важен: Mbit/s или Mb/s — это мегабиты, MB/s — мегабайты, и они различаются в восемь раз. Соединение на 100 Mbit/s передаёт не более 12,5 MB/s, то есть 11,92 MiB/s, а файл в 1 GB придёт не быстрее чем за 80 секунд.

Пример расчёта: перенос 1 TB по Gigabit Ethernet

  1. Размер в битах: 1 TB — это 1012 байт × 8 = 8 × 1012 бит.
  2. Скорость в битах в секунду: 1 Gbit/s — это 109 бит в секунду.
  3. Время на полной скорости: 8 × 1012 ÷ 109 = 8 000 секунд, или 2 часа 13 минут 20 секунд.
  4. Добавим реальность: полный TCP-сегмент в Ethernet несёт 1 460 байт данных в 1 538 байтах на линии, то есть около 95%. При эффективности 95% тот же перенос занимает около 8 421 секунды, или 2 часа 20 минут 21 секунду.

Какую единицу писать?

Используйте единицу, которая соответствует тому, что вы измерили. Для заявленной ёмкости диска, размера загрузки или скорости сети стандартны десятичные единицы (kB, MB, GB). Для памяти или для размера, который сообщает операционная система и считает степенями 1024, пишите KiB, MiB или GiB, чтобы читатель не принял значение за десятичное. В статье или спецификации один раз укажите соглашение, например «1 GB = 109 байт», и придерживайтесь его. Конвертер показывает оба столбца, чтобы вы могли уверенно указать любой из них.

Часто задаваемые вопросы

В чём разница между KB и KiB?
KiB, кибибайт, — ровно 1024 байта; это двоичная единица МЭК. kB, килобайт, — ровно 1000 байт в системе СИ. Заглавная «KB» — неформальное обозначение, которое использовали для обоих значений, поэтому и существуют стандартные обозначения. То же относится к MB и MiB, GB и GiB и так далее.
Почему мой жёсткий диск на 1 TB показывает только 931 GB?
Диск действительно содержит 1 000 000 000 000 байт. Программа, которая трижды делит на 1024, показывает 931 своих гигабайт, а по терминологии стандарта это гибибайты. Место не потеряно: производитель считал в десятичных единицах, а операционная система — в двоичных.
Сколько байт в гигабайте?
По определению СИ — 1 000 000 000 байт. Гибибайт, двоичная единица, которую в старом ПО часто называют гигабайтом, — 1 073 741 824 байта. Используйте GiB, когда имеете в виду именно её.
В чём разница между Mbps и MBps?
Mbps (мегабиты в секунду) измеряет скорость сети; MBps (мегабайты в секунду) — скорость передачи файлов. Байт содержит восемь бит, поэтому 8 Mbps равно 1 MBps. Интернет-тарифы указывают в мегабитах, поэтому тариф 200 Mbps скачивает не быстрее 25 MB/s.
Как рассчитать время загрузки?
Переведите размер файла в биты (байты × 8) и разделите на скорость в битах в секунду. Например, 500 MB — это 4 000 000 000 бит, и при 50 Mbit/s загрузка займёт 80 секунд. Реальные загрузки медленнее заявленной скорости, поэтому считайте результат нижней оценкой или уменьшите эффективность.
Оперативная память измеряется в GB или GiB?
Оперативную память строят по степеням двойки, поэтому модуль, продаваемый как 16 GB, содержит 16 GiB, то есть 17 179 869 184 байта. Накопители устроены наоборот: они следуют десятичному определению. Эта разница — источник большинства путаницы с ёмкостью.

Похожие инструменты

Ещё в разделе «Конвертеры единиц, дат и чисел»