Ein Kilo (oder Kilobyte) entspricht 1000 Bytes, nicht 1024 Bytes. Die Verwirrung entsteht, weil Informatiker häufig ein binäres Präfixsystem anstelle des traditionellen Dezimalsystems verwenden. Im Binärsystem werden Zweierpotenzen anstelle von Zehnerpotenzen verwendet. Beispielsweise entspricht 1 Kilobyte 2^10 Bytes. Das sind ungefähr 1024 Bytes, aber nicht genau.
Das Folgende ist eine Tabelle mit binären Präfixen:
* kibi- (Ki):1 Ki =2^10 =1024
* mebi- (Mi):1 Mi =2^20 =1.048.576
* gibi- (Gi):1 Gi =2^30 =1.073.741.824
* tebi- (Ti):1 Ti =2^40 =1.099.511.627.776
* pebi- (Pi):1 Pi =2^50 =1.125.899.906.842.624
* exbi- (Ei):1 Ei =2^60 =1.152.921.504.606.846.976
Diese Präfixe werden vom Internationalen Einheitensystem (SI) definiert und von der International Electrotechnical Commission (IEC) empfohlen.