Представление байта в килобайтах / мегабайтах / тера

Я немного запутался в представлении различных единиц байтов.

Везде принято, что 1 байт = 8 бит.

Однако во многих источниках я видел, что

1 килобайт = 2 ^ 10 байт = 1024 байта

И

1 килобайт = 1000 байт

Разве это не противоречит , поскольку в обоих случаях утверждается, что 1 байт равен 8 битам ...?

В разных источниках указываются разные причины этих разных представлений, поэтому я не уверен, что является наиболее важной / реальной причиной этой довольно запутанной разницы в представлении.

Может кто-нибудь объяснить и уточнить?

5
задан Nayuki 9 July 2016 в 17:59
поделиться