QuickUnits

Daten

Mebibytes zu Megabytes

1 MiB = 1,04858 MB

—

Ein Mebibyte entspricht genau 1,048576 Megabytes, da ein Mebibyte 2²⁰ Bytes – 1.048.576 – und ein Megabyte genau eine Million Bytes sind. Dieses Paar existiert, um diesen Unterschied ausdrückbar zu machen, was jahrzehntelang nicht der Fall war.

h2.units

Bis 1998 gab es keine Möglichkeit, die binäre Million ohne Mehrdeutigkeit aufzuschreiben. Die Computerwelt verwendete MB für 1.048.576 Bytes, das metrische System verwendete M für 1.000.000, und dieselben zwei Buchstaben bedeuteten beides. Die Internationale Elektrotechnische Kommission löste dies, indem sie einen parallelen Satz von Präfixen schuf, die aus den ersten beiden Buchstaben des Dezimalpräfixes plus „bi“ für binär gebildet wurden: kibi, mebi, gibi, tebi, pebi. Ein Mebibyte, MiB, ist eindeutig 2²⁰ Bytes. Die Namensgebung wurde bei ihrer Einführung weithin verspottet und seitdem ungleichmäßig übernommen – Linux-Tools und RAM-Spezifikationen verwenden sie, die Verbrauchermarketing ignoriert sie weitgehend.

h2.factor

Der genaue Wert ist 2²⁰ ÷ 10⁶ = 1.048.576 ÷ 1.000.000 = 1,048576. Der Unterschied von 4,9 Prozent ist das kumulierte Ergebnis zweier Präfixe: 1,024² = 1,048576. Jedes weitere Präfix multipliziert erneut mit 1,024, weshalb sich der Abstand von 2,4 Prozent bei Kilo auf 4,9 bei Mega, 7,4 bei Giga und 10,0 bei Tera vergrößert. Der Arbeitsspeicher ist der einzige Ort, an dem die binäre Einheit physikalisch korrekt und nicht nur konventionell ist, da RAM in Zweierpotenzen adressiert wird und ein 16 GiB-Modul tatsächlich 2³⁴ Bytes enthält.

h2.usage

Linux-Systemwerkzeuge, die den Speicher- und Festplattenverbrauch in Mebibytes angeben und korrekt kennzeichnen. Java-Heap-Einstellungen, Container-Speicherlimits und Zuweisungen virtueller Maschinen werden in MiB oder mit einem M-Suffix angegeben, das MiB bedeutet. Beim Herunterladen einer Linux-Distribution wird die Image-Größe in MiB angegeben, während der Browser MB meldet, und die beiden Zahlen unterscheiden sich für dieselbe Datei um fünf Prozent. RAM wird immer in binären Einheiten angegeben, auch wenn das Etikett das i weglässt.

h2.table

table.from (MiB) table.to (MB)
1 1,04858
2 2,09715
5 5,24288
10 10,4858
25 26,2144
50 52,4288
100 104,858
500 524,288
1 000 1 048,58

approxNote

h2.reverse

1 MB = 0,953674 MiB

Megabytes werden durch 1,048576 geteilt, um Mebibytes zu erhalten. Ein 700 MB CD-Image sind 667,6 MiB, und eine 4,7 GB DVD sind 4,38 GiB – letztere ist die Zahl, die ein Brennprogramm anzeigt, wenn es warnt, dass eine Datei nicht passt.

table.from (MB) table.to (MiB)
1 0,953674
2 1,90735
5 4,76837
10 9,53674
25 23,8419
50 47,6837
100 95,3674
500 476,837
1 000 953,674

h2.related

seeAllInCategory