1キロバイト(KB)はJEDEC規格では1024バイトですが、ほとんどの場合、定義はSIに従って1000バイト(kB)にシフトしています。この違いを解決するために、バイナリプレフィックス(kiB)が使用されます。
したがって、プレフィックスを使用するための3つの選択肢があります-JEDEC、IEC(両方ともバイナリ)、およびメトリック(10進数))。
私の質問は
大文字の「K」は、SI単位系のケルビンを表します。
私はここで何か理解できませんか?
KB対KiB対kB対kbを使用すると、この命名規則戦争が何十年も続いているため、トピック外の議論がすぐに発生するため、できるだけ直接質問にお答えします。
1.)標準のWindowsがファイルサイズの表示に使用するプレフィックスは何ですか? (確かにIEC標準ではありません)
実際、これは JEDEC 100B.01 標準であり、KB(キロバイト)は1024バイトです。
2.)SI単位のキロの場合、Windows OSがファイルのサイズをKB(大文字のアルファベット「K」を使用)で表示するのはなぜですか。
繰り返しますが、これは JEDEC 100B.01 半導体ストレージ容量のユニットプレフィックスの標準であるためです。 SIの測定単位ではないため、同じ意味はありません。
k
/K
を扱う場合、小文字のkilo
は大文字のkibi
と同義である場合があります。 giga
、mega
およびtera
の場合 [〜#〜] jedec [〜#〜] 、 [〜#〜] iso [〜#〜] および BIPM SI プレフィックスノルムは、大文字のG
、M
およびT
としてそれぞれ定義します。小文字g
、m
およびt
は、コンテキストが意味を提供する非公式な状況でのみ使用されます(-I just swapped my my 1gb NICのように)またはmy 2tb hdd is n't working)、そしてそれ自体無効です。
大文字の「K」は、SI単位系のケルビンを表します。私はここで何か理解できませんか?
はい、大文字のK
はKelvin
を表します。具体的には、温度の測定とSIの測定単位を扱っていますが、半導体のストレージ容量を扱っているので、 512 KB of RAM
とは、私が512 Kelvin Bytes of RAM
を持っているという意味です。さらに、KB/MB/GBなどを測定するIEC/JEDECとSIの単位をいつ/どのように区別するかを知ることは、コンテキストに本当に依存します。
ほとんどのOSとメモリ/ストレージを扱う大多数のデバイスは、接頭辞K
を使用してKiloが1024バイトを意味するため、RAMを取得すると、4GBモジュールであると表示されます、私はそれが4 Gibi-Bytes(4 * 1024 * 1024 * 1024)であり、Giga-Bytes(4 * 1000 * 1000 * 1000)ではないことを知っています。
これに対する主な例外は、ドライブ容量です。サムドライブまたはハードドライブを購入すると、32 GBと表示されている場合、32 Giga-Bytes(32 * 1000 * 1000 * 1000)であり、-Gibi-ではないことがわかります。バイト(32 * 1024 * 1024 * 1024)、ただしOSはGibi-Bytesで報告します(したがって、ドライブを32GBから有効な29.8に変更しますGiBドライブ)。また、 Linuxには、コンテキストに関係なくKBを使用して1000バイトを表すのが好きなフレーバーがいくつかあり、同じOSのすべてのアプリケーションが同じサイズを報告するわけではないため、これは多少混乱する可能性があります。ほとんどのデバイスメーカーは通常、免責事項を記載します「ボックス」(またはWebサイトなど)のどこかに、KB/GB/etcと言うときの意味を示すために、*1GB = 1000000000 bytes
の免責事項が記載されているハードドライブボックスなどに表示されます。
OSがどのようなスタイルでレポートしているのかがわからなくなった場合は、いつでもファイルのバイト数を確認し、OSが何を伝えているかを計算することができます(「ファイルのサイズ」ではなく、 「ディスク上のサイズ」とは異なるため); OSが生のバイト数を通知できない場合は、使用しているサフィックス以外に大きな問題があります。
Windowsエクスプローラでは、KBはキロバイトを意味し、1024キロバイトのバイナリキロを指します。 Explorerでは、大文字の「K」を使用してバイナリを「示す」が、小文字の「k」はSIの標準のキロプレフィックスであり、1000を意味します。
Raymond Chenのブログ投稿 ExplorerがなぜKiBの代わりにKBという用語を使用するのですか? WindowsがKiBを使用しない理由の概要を示します。
あなたの周りを見回すと、誰も(実験的エラーの範囲内で)kibibyteとKiBという用語を使用していないことがわかります。コンピュータのメモリを購入する場合、容量はメガバイトとギガバイトで指定され、メビバイトとギビバイトでは指定されません。空のCDに印刷されているストレージ容量は、メガバイト単位で表示されます。メモリとストレージについて語るインターネット上のすべてのドキュメント(実験的エラーの範囲内)は、キロバイト/ KB、メガバイト/ MB、ギガバイト/ GBなどの用語を使用しています。/KiB、mebibyte/MiB、gibibyte/GiBなど.
…
Explorerは既存の慣例に従っています。誰もが(実験誤差の範囲内で)1024バイトをキロバイトと呼び、キビバイトではありません。 Explorerがキビバイトという用語に切り替えた場合、それは単にユーザー情報を理解できない形式で表示するだけで、どのような目的のためですか?