1K в Linux - 1024 байта или 1000 байтов? Или, другими словами, K один килобайт (КБ) или кибибайт (КиБ)?
Сохраняется ли этот коэффициент и для других устройств, например, если он равен 1024, то 1M = 1024K и 1G = 1024M?
1K в Linux - 1024 байта или 1000 байтов? Или, другими словами, K один килобайт (КБ) или кибибайт (КиБ)?
Сохраняется ли этот коэффициент и для других устройств, например, если он равен 1024, то 1M = 1024K и 1G = 1024M?
Это зависит от того, какие инструменты вы используете и какие API.
Исторически сложилось так, что использование KB означало 1024. Хотя на самом деле SI-Prefix Kilo обозначает 1000. Таким образом, вы найдете программы, которые используют KB и означают KiB, вы найдете программы, которые используют KB и означают KB.
Это еще более сложно, если у вас есть несколько инструментов, взаимодействующих друг с другом. Вам придется оценивать это индивидуально. Для этого нет единой правды.
В качестве примера взгляните на UnitsPolicy в Ubuntu Wiki.
Да, 1024 КБ, кибибайт, КБ, килобайт = 1 МБ, 1024 МБ, мегабайт МБ, мегабайт = 1 ГБ, 1024 ГБ, гигабайт, ГБ, гигабайт = 1 ТБ.