1

1K в Linux - 1024 байта или 1000 байтов? Или, другими словами, K один килобайт (КБ) или кибибайт (КиБ)?

Сохраняется ли этот коэффициент и для других устройств, например, если он равен 1024, то 1M = 1024K и 1G = 1024M?

2 ответа2

1

Это зависит от того, какие инструменты вы используете и какие API.

Исторически сложилось так, что использование KB означало 1024. Хотя на самом деле SI-Prefix Kilo обозначает 1000. Таким образом, вы найдете программы, которые используют KB и означают KiB, вы найдете программы, которые используют KB и означают KB.

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

В качестве примера взгляните на UnitsPolicy в Ubuntu Wiki.

0

Да, 1024 КБ, кибибайт, КБ, килобайт = 1 МБ, 1024 МБ, мегабайт МБ, мегабайт = 1 ГБ, 1024 ГБ, гигабайт, ГБ, гигабайт = 1 ТБ.

https://en.wikipedia.org/wiki/Binary_prefix

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .