Мой вопрос: правильно ли рассчитать 1000 байт = 1 Кб или 1024?
байт = 1 КБ?
Оба являются правильными, и оба используются в разных ситуациях.
1024 чаще встречается для размеров файлов, в то время как 1000 чаще для физических размеров дисков, но ни один из них не всегда используется таким образом. Как вы упомянули, некоторые программы используют 1000 для размеров файлов, а для карт памяти часто используется 1024, а не 1000.
Примером непоследовательного использования блоков является дискета 1,44 МБ. Это не 1,44 *1000* 1000 байтов и не 1,44 *1024* 1024 байта, а фактически 1,44 *1000* 1024 байта.
Была предпринята попытка ввести единицу кибибайта, которая всегда составляет 1024 байта. Он никогда не был хитом, но иногда можно увидеть, как он использовался.