=

Самые популярные пересчёты: Цифровые данные

Единицы данных и их соответствия

ЕдиницаСимволВ байтах
ТерабайтTB1 000 000 MB
ГигабайтGB1 000 MB
МегабайтMB1 MBбазовая единица
КилобайтkB0,001 MB
БайтB0,000001 MB
ТебибайтTiB1 099 512 MB
ГибибайтGiB1 074 MB
МебибайтMiB1,04858 MB
МегабитMb0,125 MB
Битbit0,000000125 MB
ПетабайтPB1 000 000 000 MB
ПебибайтPiB1 125 899 907 MB
КибибайтkiB0,001024 MB
ГигабитGb125 MB

Методология и источники

Частые вопросы

Почему диск на 1 ТБ показывает 931 ГБ?

Производитель считает 1 ТБ как 10¹² байт, а Windows делит это на 2³⁰ и подписывает результат как ГБ, хотя это гибибайты. Получается 931. Диск не обманывает: расходятся определения, а не ёмкость.

МБ или Мбит для моего интернета?

Скорость соединения указывают в мегабитах в секунду, а размер файла в мегабайтах. Байт содержит 8 бит, поэтому канал на 100 Мбит/с даёт максимум около 12,5 МБ/с. Делите на восемь, чтобы понять реальную скорость загрузки.

Байт всегда был равен восьми битам?

Байт нет, октет да. Слово byte означало сначала группу битов, нужную для кодирования одного знака, и её размер зависел от машины: шесть битов на вычислителях CDC, семь, девять на PDP-10 со словом в 36 битов. Термин октет появился именно для снятия этой двусмысленности, и сетевые стандарты употребляют его по той же причине, когда важна точность. Норма IEC 80000-13 закрыла вопрос: октет это восемь битов, обозначение B.

Сколько весит один знак текста?

От одного до четырёх байтов, в зависимости от письменности. В UTF-8, кодировке почти всего веба, латинская буква без диакритики занимает один байт, буква с диакритикой и буква кириллицы, греческого, иврита или арабицы занимает два, китайский, японский или корейский знак и большинство индийских знаков занимают три, эмодзи четыре. Один и тот же текст в тысячу знаков весит поэтому около 1 кБ по-английски, 2 кБ по-русски и 3 кБ по-японски. Составные эмодзи идут дальше: флаг или семья, собранные через соединители, весят от 8 до 25 байтов сами по себе.

Почему файл в 3 кБ занимает на диске 4 кБ?

Потому что файловая система выделяет место не побайтно, а блоками. NTFS, ext4 и APFS по умолчанию используют блоки по 4 кибибайта: файл в 500 байтов занимает 4 096, а десять тысяч таких файлов съедают 40 МБ ради 5 МБ настоящего содержимого. Окно свойств в Windows и показывает оба числа, размер и размер на диске. На карте памяти в формате exFAT, где блок нередко достигает 128 кибибайтов, разрыв становится впечатляющим.

Кило, равное 1024, не кило

Приставка СИ всегда умножает на тысячу: кило это 1000, мега миллион, гига миллиард. Вычислительная техника десятилетиями перенимала эти приставки для степеней двойки, так что килобайт означал 1024 байта. Стандарт IEC 80000-13, изданный в 1998 году, положил этому конец, создав отдельные двоичные приставки: кибибайт равен 1024 байтам, мебибайт 1024 кибибайтам, и так далее. Килобайт снова стал тем, чем и должен был быть, тысячей байтов.

Разница видна на любой купленной карте памяти. Диск, проданный как терабайтный, действительно содержит тысячу миллиардов байтов, но Windows считает их в двоичных единицах и показывает 931 гигабайт, будто треть терабайта испарилась. Ничего не пропало, просто пересеклись две системы счёта. Вторая ловушка держится на одной лишь смене регистра: строчная b обозначает бит, прописная B байт, а восемь битов составляют байт. Линия, заявленная как 1 гигабит в секунду, отдаёт поэтому в лучшем случае 125 мегабайт в секунду.

Категории единиц