(ГОСТ) - ГОСТ 8.417-2002, (МЭК) - Международная электротехническая комиссия

Использование заглавной буквы "Б" для обозначения байта соответствует требованиям ГОСТ и позволяет избежать путаницы между сокращениями байт и бит

1 байт = 23 = 8 бит, 1024 байт = 8192 битам, 8 битные байты стали стандартом де-факто, с начала 70-х в большинстве компьютеров байты состоят из 8 бит, а размер машинного слова кратен 8 битам

МЭК рекомендует использовать двоичные приставки, но на практике они пока не применяются, возможно, из-за неблагозвучности — кибибайт, мебибайт, и т. п.

1 кбит = 103 бит = 1000 бит. Часто путают с килобайтом, равным 210 байтам = 1024 байтам = 8192 битам. Термин «килобит», как видно из формул выше, фактически определяет две разные величины. Это связано с тем, что в марте 1999 МЭК ввела новый стандарт по именованию двоичных чисел. Таким образом, размерность 1 килобита информации следует определять по контексту

Действующий ГОСТ указывает на такое определение килобайта как на некорректное, однако многие современные операционные системы продолжают придерживаться принципа, что 1 килобайт равен 1024 байт, в то время, как производители запоминающих устройств считают его равным 1000 байт. Термин килобайт применяется формально неверно, так как приставка кило-, традиционно означает умножение на 1000, а не 1024. Согласно предложению МЭК, формально правильной для 210 является двоичная приставка киби- (кибибайт)

1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт, 1 Тбайт = 1024 Гбайт

(ГОСТ) не соответствие (МЭК) (МЭК) байт
байт Б 100 - байт B Б 20
килобайт КБ 103 1000 кибибайт KiB КиБ 210 1024
мегабайт МБ 106 1000000 мебибайт MiB МиБ 220 1048576
гигабайт ГБ 109 - гибибайт GiB ГиБ 230 1,099511628×1012
терабайт ТБ 1012 - тебибайт TiB ТиБ 240 1,20892582×1024

По материалам Википедии