Start Debugging
2020-08-07 Aktualisiert 2023-10-28 technology Edit on GitHub

Was ist der Unterschied zwischen einem MegaByte (MB) und einem MebiByte (MiB)?

Lernen Sie den Unterschied zwischen Megabytes (MB) und Mebibytes (MiB), warum 1 MB gleich 1000 KB ist (nicht 1024) und wie verschiedene Betriebssysteme mit diesen Einheiten umgehen.

Wenn Ihnen beigebracht wurde, dass 1 MB = 1024 KB sind, dann wurde es Ihnen falsch beigebracht. 1 MB entspricht tatsächlich 1000 KB, während 1 MiB = 1024 KiB sind. Das Präfix “mebi” in MebiByte (MiB) steht für mega und binär und weist darauf hin, dass es eine Zweierpotenz ist; daher Werte wie 32, 64, 128, 256, 512, 1024, 2048 und so weiter.

Das Megabyte (MB) hingegen ist immer eine Zehnerpotenz: 1 KB = 1000 Bytes, 1 MB = 1000 KB und 1 GB = 1000 MB.

Unterschiede zwischen Betriebssystemen

Fast jedes Betriebssystem geht anders mit diesen Einheiten um, und unter ihnen ist Windows das ungewöhnlichste. Es rechnet alles in Mebibytes und hängt am Ende ein KB/MB/GB an, sagt also im Grunde, es sei ein Megabyte. Eine 1024-Byte-Datei wird so als 1.00 KB angezeigt, obwohl es in Wirklichkeit 1.00 KiB bzw. 1.024 KB sind.

Sie können das selbst testen, indem Sie eine TXT-Datei mit 1000 Zeichen erstellen (1 Zeichen = 1 Byte) und sich die Dateieigenschaften ansehen.

MegaByte vs. MebiByte - Windows zeigt 1024 Bytes als 1 KB statt als 1 KiB oder 1.024 KB

Windows zeigt 1024 Bytes als 1 KB statt als 1 KiB oder 1.024 KB

Diese Art der Darstellung führt zu allerlei Verwirrung; Nutzer fühlen sich oft betrogen, wenn sie eine 256-GB-Festplatte kaufen und Windows ihnen 238 GB anzeigt (dabei sind eigentlich 238 GiB gemeint, was 256 GB entspricht).

Andere Betriebssysteme, die diese Definition mit Zehnerpotenzen verwenden, sind macOS, iOS, Ubuntu und Debian. Diese Art, Speicher zu messen, ist auch konsistent mit den anderen Verwendungen der SI-Präfixe in der Informatik, etwa CPU-Taktfrequenzen oder Performance-Maßen.

Hinweis: macOS hat Speicher vor Mac OS X 10.6 Snow Leopard in Einheiten von Zweierpotenzen gemessen, dann hat Apple auf Einheiten basierend auf Zehnerpotenzen umgestellt. Dasselbe gilt ab iOS 11.

Mit widersprüchlichen Definitionen umgehen

Das Mebibyte wurde entworfen, um das Megabyte zu ersetzen, weil es mit der Definition des Präfixes “mega” im Internationalen Einheitensystem (SI) kollidierte. Trotz seiner Festlegung durch die International Electrotechnical Commission (IEC) im Jahr 1998 und der Akzeptanz durch alle großen Normungsorganisationen ist es in Industrie und Medien bisher nicht weit verbreitet.

Die IEC-Präfixe sind Teil des Internationalen Größensystems, und die IEC hat zudem festgelegt, dass das Kilobyte ausschließlich für 1000 Bytes verwendet werden soll. Das ist die aktuelle moderne Standarddefinition für das Kilobyte.

Vergleich von dezimalen und binären Einheiten

Zum Schluss überlasse ich Ihnen eine Tabelle mit allen verschiedenen Bezeichnungen der Einheiten, die Vielfache von Bytes sind. Bemerkenswert ist: Die Präfixe ronna- und quetta- wurden erst kürzlich — 2022 — vom International Bureau of Weights and Measures (BIPM) angenommen, allerdings nur für die Einheiten zur Basis 10. Die binären Gegenstücke wurden in einem Konsultationspapier vorgeschlagen, sind aber bislang weder von IEC noch von ISO übernommen worden.

Dezimaler WertMetrischBinärer WertIECSpeicher
1B byte1B byteB byte
1000kB kilobyte1024KiB kibibytekB kilobyte
1000^2MB megabyte1024^2MiB mebibyteMB megabyte
1000^3GB gigabyte1024^3GiB gibibyteGB gigabyte
1000^4TB terabyte1024^4TiB tebibyteTB terabyte
1000^5PB petabyte1024^5PiB pebibyte
1000^6EB exabyte1024^6EiB exbibyte
1000^7ZB zettabyte1024^7ZiB zebibyte
1000^8YB yottabyte1024^8YiB yobibyte
1000^9RB ronnabyte
1000^10QB quettabyte

Vielfache von Bytes in dezimaler und binärer Form

Comments

Sign in with GitHub to comment. Reactions and replies thread back to the comments repo.

< Zurück