メガバイト

メガバイト（megabyte、記号：MB国際単位系 (SI) にてSI接頭語の「メガ」は106（＝百万）倍の量であることを示し、大文字で "M" と表記することが定められている。また、Mbはメガビットの意味で用いられることが多い。）は、情報の大きさを表す単位。

USBメモリ、SDカード、CD-Rなど記憶媒体の容量やファイルサイズを表すのに用いられる。

 概要 
メガバイトは、国際単位系 (SI) の定めに従いバイトの1,000,000(= 106)倍（= 1000(103)キロバイト）を示す場合と、国際規格などで定められていない俗習情報工学の分野において、接頭語「メガ」を、国際単位系 (SI) の定めに従わず、俗習として1,048,576(220)倍（= 1メビ = 1024(210)キビ）を示す場合があるのは、コンピュータが内部ですべての数値を2進数に置き換えて処理していることと、1,024(210)が概ね1,000(103)であること、及び、代表的なOS（Microsoft Windowsや過去のmacOSなど）にて記憶媒体の容量やファイルサイズの換算に用いていることが主な理由である。としてバイトの1,048,576(= 220)倍（= 1024(210)キビバイト）を表す場合Microsoft Windowsや過去のmacOSでは、コンピュータの記憶容量やファイルサイズについて、俗習に従い、1,024バイトを1キロバイト、1,024キロバイトを1メガバイトと表している。（これらは国際規格（IEC 80000-13）に従う場合、1,024バイトを1キビバイト、1,024キビバイトを1メビバイトと表すことができる。）国家試験である情報処理技術者試験にて、「1Mバイト＝1,000kバイト」として計算させる問題（基本情報技術者 平成28年春期 午前 問12など）と、「1Mバイト＝1,024kバイト」として計算させる問題（基本情報技術者 平成25年秋期 午前 問11など）が出題されている。各教科書のキロバイト - 高等学校の教育課程「情報の科学」の教科書では、「キビバイト」や「メビバイト」など2進接頭辞を用いた単位の説明をせず、「キロ」を1,024倍（= 1キビ）、「メガ」を1,048,576倍（= 1メビ = 1,024キビ）と説明するものが多い。 がある。

この曖昧さを回避するため、1,048,576(= 220)倍を示す接頭辞として、国際規格（IEC 80000-13）にてSI接頭語と区別できる2進接頭辞「メビ」(mebi,記号:Mi)が定められているが、「メビバイト」(mebibyte,記号:MiB)はあまり用いられていない。

また、国際単位系 (SI) 第8版（2006年）にて、メガやその他のSI接頭語を決して2のべき乗を表すために用いてはならないと定めている国際単位系 (SI) 第8版（2006）日本語版（原書：国際度量衡局 日本語訳：産業技術総合研究所 計量標準総合センター） 3.SI 単位の10進の倍量及び分量　3.1 SI接頭語 p.33サイドノート「これらのSI接頭語は10の整数乗を表す。それらを決して2のべき乗を表すために用いてはならない（例えば，1キロビットは1000ビットであり，1024ビットではない）。IEC 規格 60027-2：2005，第3版，電気用文字記号―第2部：電気通信及びエレクトロニクス（IEC 60027-2: 2005, third edition, Letter symbols to be used in electrical technology –Part 2: Telecommunications and electronics）では210，220，230，240，250，及び260に対する接頭語がそれぞれ以下のように定義されている。
 名称 / 記号
 キビ (kibi) / Ki
 メビ (mebi) / Mi
 ギビ (gibi) / Gi
 テビ (tebi) / Ti
 ペビ (pebi) / Pi
 エクスビ (exbi) / Ei

例えば，1キビバイトは1KiB = 210B = 1024Bと書き表される。ここで，Bはバイトを表す。これらの接頭語はSIに属さないが，SI接頭語の誤用を避けるために，情報工学の分野では既に用いられている。」が、大手IT企業であるマイクロソフトやAppleなどが、未だ国際単位系 (SI) の定めに完全には従っておらず、2のべき乗を表す用法も混在する状況は解決されていない。

そのため、パソコンで記憶媒体の詳細な空き容量を調べてみると、カタログスペックとして記載されている容量より、表示される容量のほうが少なくなることが多い。これは記憶媒体の容量を、メーカーが国際単位系 (SI) に従い10の整数乗で計算することが多いのに対し、主なパソコンのオペレーティングシステム（Microsoft Windows・過去のmacOS）が俗習に従い2のべき乗で計算することに起因する。

なお、macOSでは、Mac OS X Leopard以前は2のべき乗（1024倍）が用いられていたが、2009年公開のMac OS X Snow Leopard以降は10の整数乗（1000倍）を用いたストレージ容量やファイルサイズ表示に変更された。

 符号位置 
記号UnicodeJIS X 0213文字参照名称

 脚注 

 関連項目 
 データ量の比較
 メガ
 メビバイト

Category:情報の単位