Как пересчитать единицы информации между стандартами JEDEC, SI и IEC в 2026 году?
B = V × Ffrom и R = B ÷ Fto, где F означает множитель единицы. Стандарт SI задаёт десятичные множители: кБ равно 1000, МБ равно миллиону, ГБ равно миллиарду, ТБ равно триллиону байтов. Для полупроводниковой памяти двоичное употребление приставок K, M и G в терминологии JEDEC соответствует множителям 1024, 1048576 и 1073741824. В этом конвертере оно явно помечено JEDEC; для тера и выше используются однозначные единицы IEC. Стандарт IEC 80000-13 задаёт те же степени двойки под однозначными именами КиБ, МиБ, ГиБ и ТиБ. Практический пример: 1 ГБ по SI содержит 1000000000 байтов, 1 ГиБ содержит 1073741824 байта, разница достигает 7,37 процента. Конвертер показывает точное число байтов, применённые множители и итог с выбранной точностью. Три системы приставок: SI, JEDEC и IEC
Десятичная система SI строится на степенях числа 10: кило означает третью степень, мега — шестую, гига — девятую, тера — двенадцатую, пета — пятнадцатую. Обозначения пишутся строчной к для кило и прописными М, Г, Т, П для старших приставок, единица байт обозначается прописной Б. Система применяется производителями накопителей и сетевым оборудованием.
Двоичная традиция JEDEC использует те же имена со значениями степеней двойки: КБ равно 1024, МБ равно 1048576, ГБ равно 1073741824 байтам. Стандарт IEC 80000-13 устранил двусмысленность, присвоив степеням двойки имена киби, меби, гиби и теби с обозначениями КиБ, МиБ, ГиБ и ТиБ. Операционные системы и утилиты показывают размеры файлов преимущественно в двоичных единицах.
Почему один мегабайт равен и 1000000, и 1048576 байтам?
Почему одно название обозначает два разных числа? Исторически инженеры заметили близость 1024 к 1000 и стали называть 1024 байта килобайтом, распространив обыкновение на мегабайты и гигабайты. Производители памяти закрепили обыкновение стандартом JEDEC, производители дисков сохранили десятичные значения SI. Расхождение растёт со степенью: на уровне килобайт разница составляет 2,4 процента, на уровне мегабайт — 4,86 процента, на уровне гигабайт — 7,37 процента, на уровне терабайт — 9,95 процента. Однозначные имена IEC снимают вопрос: МБ всегда означает миллион, МиБ всегда означает 1048576.