Килобайт равен 1024 байтам, а не 1000, из-за особенностей двоичной системы счисления, на которой основана система вычислений в компьютерах. 12
В этой системе любая единица информации (бит) — это 2 в некоторой степени. 1 Для обозначения больших массивов данных, которые стали появляться в 60-х годах прошлого столетия, подобрали значение, максимально близкое к 1000, — 210 (два в десятой степени). 1
Таким образом, 1 Кбайт — это 210 байт или 1024 байта. 1