アプリケーションでユニットを表示するにはどうすればよいですか?


12

さまざまなオペレーティングシステムがファイルサイズ単位を表示する方法に一貫性がありません。Windowsはベース2を示し、MacOSXはベース10を示します。Ubuntuにはこれに関するガイドラインがありますか?


回答:


13

Ubuntuにはこれに関するポリシーがあります。基本的な要点は次のとおりです。

ネットワーク帯域幅(6 Mbit / sまたは50 kB / sなど)およびディスクサイズ(500 GBハードドライブまたは4.7 GB DVDなど)にbase-10を使用します。基数10を使用する場合は、プレフィックスのSI標準(kB、MBなど)に従ってください。

RAMサイズにはベース2を使用します(2 GiB RAMなど)。base-2を使用する場合、プレフィックスのIEC規格(KiB、MiBなど)に従ってください。

Ubuntu 11.04 以降で利用可能なlibkibiライブラリがあり、サイズを適切にフォーマットするためのヘルパー関数を提供します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.