メガバイト(megabyte)は、データの量やコンピュータの
記憶装置の大きさを表わす単位である。
MBと略記される(Mbはメガ
ビットの意味で用いられることが多い)。
メガは本来は
SI接頭辞の一つで基本となる単位の10倍を意味するので、
メガバイトは本来は10
バイト(1,000,000
バイト、すなわち1,000
キロバイト)となる。しかし、実際には異なる意味で用られることが多い。コンピュータの分野においては、
SI接頭辞を10の累乗倍ではなく2(=1,024)の累乗倍の意味として用いる慣習がある。それによれば、キロ(k)は2(=1,024)倍、メガは2(=1,048,576)倍となる。よって
メガバイトは1,048,576
バイトの意味となる。また、特にハードディスクの容量を表すのに、値を大きく見せる目的で、
メガバイトを1,024,000
バイト(1,024×1,000)の意味で用いる例も見られる。
このような混乱があるため、1,024の累乗倍については2進接頭辞を用い、2
バイトはメビバイト(mebibyte, mega binary byte)と呼び、
MBではなくMiBと書く方式が近年少しずつ普及しはじめている。