私はアプリでこれを一度やりました。内部では kibbi と mebbi (KiB、MiB など) を使用していましたが、ユーザー (この場合は IT 担当者) が使用していたものに引き続き表示されます。基礎となるフィールドは、IIRC バイト単位の単なる long でした。
上位互換性があり、少なくとも 4 GB と 4GiB を入力できました。また、4.5G のような省略形の入力も認識し、実際のバイト数に適切に丸められます。貧しいユーザーがそのように入力して間違いを防ぐ必要はありません。IEC 表記を使用するための更新は、1 行のコードです。
キロは 1000 で、世界の 98% はメートル法を使用しています。私たちはすでにそれを乗り越える必要があります。
これらの反応の多くには、私を困惑させる多くの怒りが見られます。SI 接頭辞は SI 接頭辞であり、プログラマーには、便宜上およびカスタム以外の理由でそれらを変更する権利はありません。高度に技術的な分野であるコンピュータ サイエンスの関係者が、キュビト ハロンとロッドの時代に戻りたいと強く主張するのは奇妙なことです。なんだ?
私たちは皆、自分の言いたいことを知っていますが、カスタムに固執することはユーザーを疎外し、混乱させます. 初期のパイオニア時代に、コンピュータ メモリについて話しているときに SI 表記を再利用することに決めた人がいたからといって、その方法が正しかったとは限りません。