Nikdy kB nebylo 2^10. V IT se od začátku ve většině případů používaly binární násobky, takže KB byl 2^10 bytů, M je 2^20 atd. Pro rozlišení mezi dekadickými a binárními se ještě začalo používat kB pro 1000 bytů a KB pro 1024 bytů.
Výrobci disků od začátku používali dekadické násobky, takže 1MB byl u nich milión bytů, zatímco software jako 1MB bral většinou 2^20 bytů.
Aby v tom nebyly takové zmatky, tak se v devadesátých letech zavedly binární předpony, takže v současnosti se má používat MiB pro 2^20 a MB pro 10^6. Výrobci to tedy označují správně (i když dřív v rozporu s ostatními), sw to počítá většinou špatně a MiB zobrazuje jako MB.