Как мне отображать единицы измерения в моем приложении?

Существует несогласованность в том, как различные операционные системы отображают единицы размера файла. Windows показывает базу 2, MacOSX показывает базу 10. Есть ли в Ubuntu рекомендации для этого?

12
задан 10 October 2011 в 20:36

1 ответ

У Ubuntu есть политика для этого. Основная суть заключается в следующем:

Используйте base-10 для пропускной способности сети (например, 6 Мбит / с или 50 кБ / с) и размеров дисков (например, 500 ГБ жесткого диска или 4,7 ГБ DVD). При использовании base-10 следуйте стандарту SI для префиксов (например, кБ, МБ).

Используйте базу-2 для размеров ОЗУ (например, 2 ГБ ОЗУ). При использовании base-2 следуйте стандарту IEC для префиксов (например, KiB, MiB).

Существует библиотека libkibi , доступная начиная с Ubuntu 11.04, которая предоставляет вспомогательные функции для надлежащего форматирования размеров.

0
ответ дан 10 October 2011 в 20:36

Другие вопросы по тегам:

Похожие вопросы: