メガバイト

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。SingTel001 (会話 | 投稿記録) による 2012年2月12日 (日) 13:49個人設定で未設定ならUTC)時点の版 (→‎実際の使い分け: 誤字の修正 公証→公称)であり、現在の版とは大きく異なる場合があります。

バイトの単位一覧
SI接頭語 2進接頭辞
単位(記号) SI基準 慣用値 単位(記号) SIとの(概数)
キロバイト (kB) 103 210 キビバイト (KiB) 210 2.400000%
メガバイト (MB) 106 220 メビバイト (MiB) 220 4.857600%
ギガバイト (GB) 109 230 ギビバイト (GiB) 230 7.374182%
テラバイト (TB) 1012 240 テビバイト (TiB) 240 9.951163%
ペタバイト (PB) 1015 250 ペビバイト (PiB) 250 12.589991%
エクサバイト (EB) 1018 260 エクスビバイト (EiB) 260 15.292150%
ゼタバイト (ZB) 1021 270 ゼビバイト (ZiB) 270 18.059162%
ヨタバイト (YB) 1024 280 ヨビバイト (YiB) 280 20.892582%
ロナバイト (RB) 1027 290 ロビバイト (RiB) 290 23.794004%
クエタバイト (QB) 1030 2100 クエビバイト (QiB) 2100 26.765060%
この表の上付き文字は環境により適切に表示されていない場合があります。

メガバイト (megabyte) は、データの量やコンピュータ記憶装置の大きさを表す単位である。MBと略記される(Mbメガビットの意味で用いられることが多い)。

メガは本来はSI接頭辞の一つで基本となる単位の106倍を意味するので、メガバイトは本来は106バイト(1000000バイト、すなわち1000キロバイト)となる。しかし、実際には異なる意味で用いられることが多い。

バイト・ビットに対しては、SI接頭辞を10の累乗倍ではなく 210 = 1024 の累乗倍の意味として用いる慣習がある。それによれば、キロ (k) は 210 = 1024 倍、メガは 220 = 10242 = 1048576 倍となる。よって 1MB = 1048576B となる。このような混乱があるため、1048576Bは2進接頭辞を用い、1メビバイト (mebibyte, mega binary byte) と呼び、MBではなくMiBと書く方式が近年少しずつ普及しはじめている。なお、1MB = 1048576B と 1MB = 1000000B の間には、キロバイトを 1KB = 1024B と 1kB = 1000B で区別するような記号の区別はない。

実際の使い分け

半導体メモリソフトウェアのメーカーは 1MB = 1024KB とし、ソフトウェアはユーザー向けにも1MB = 1024KB で表示する。一方、ハードディスクCD-ROMなどのメーカーは 1MB = 1000000B とする。そのため、同じディスクでもメーカー公称とOSによる表示とでは容量が異なる。

まれに1000と1024が混ざった 1MB = 1024000B とすることがある。2HDフロッピーディスクのフォーマット後容量は1.44MBとされるが、正確には 1.44 × 1024000 = 1474560B である。これは2DDの容量 720KB = 720 × 1024B の2倍の1440KBをMBに換算するときに、1024ではなく1000で割ってしまったものである。ただし同じものを1.4MBと表すこともあり、これは 1MB = 1048576B を使っている。2EDの2.88MB・2.8MBも同様である。いわゆる「電電公社フォーマット」の1.2MBは 1MB = 1048576B を使っており、正確には 1261568B である。

ビットレートの単位Mbps(メガビット毎秒)は、常に1000000bpsである。

関連項目