Ein Gigabyte entspricht 1.000 Megabyte gemäß der auf dieser Website verwendeten SI-Definition, daher ist ein Megabyte 0,001 GB. Wenn Ihr Betriebssystem Ihnen etwas anderes mitteilt, verwendet es 1.024 – und diese Meinungsverschiedenheit ist der entscheidende Streitpunkt bei digitalen Speichereinheiten.
h2.units
Ein Byte sind acht Bit, und die daran angehängten Präfixe wurden aus dem metrischen System entlehnt, wo Mega eine Million und Giga eine Milliarde bedeutet. Die Computerwelt hat sie dann stillschweigend neu definiert: Da die Speicheradressierung binär ist, war ein „Megabyte“ RAM immer 1.048.576 Byte, was 2²⁰ entspricht. Speicherhersteller behielten die dezimale Bedeutung bei, Betriebssysteme übernahmen die binäre, und beide nannten das Ergebnis MB. 1998 führte die IEC separate binäre Präfixe ein – Kibi, Mebi, Gibi –, sodass MiB eindeutig 1.048.576 Byte und MB genau eine Million bedeutet. Linux und macOS folgen nun der dezimalen Konvention für Speicher; Windows meldet immer noch binäre Werte, die mit dezimalen Präfixen gekennzeichnet sind.
h2.factor
Gemäß der von dieser Seite verwendeten SI-Konvention beträgt der Faktor genau 1.000: 2.500 MB sind 2,5 GB, und 0,75 GB sind 750 MB. Gemäß der binären Konvention wäre er 1.024, ein Unterschied von 2,4 Prozent in diesem Schritt. Die Lücke vergrößert sich mit jedem Präfix: 2,4 Prozent bei Kilo, 4,9 bei Mega, 7,4 bei Giga und 10,0 bei Tera. Deshalb ist die Diskrepanz auf einer Speicherkarte unsichtbar und auf einer Festplatte eklatant.
h2.usage
Dateigrößen, Download-Kontingente, E-Mail-Anhangslimits und Telefonspeicher. Mobile Datentarife werden in Gigabyte verkauft und einzelne App-Downloads in Megabyte aufgeführt, sodass die Schätzung, wie viel eines monatlichen Kontingents ein Download verbraucht, ständig über diesen Faktor läuft. Kamera-Rohdateien, Video-Bitraten und Sicherungsgrößen liegen alle an der Grenze zwischen den beiden Einheiten, wo die Wahl der Konvention entscheidend dafür wird, ob etwas passt.