Dateneinheiten und ihre Entsprechungen
| Einheit | Symbol | In Byte |
|---|---|---|
| Terabyte | TB | 1.000.000 MB |
| Gigabyte | GB | 1.000 MB |
| Megabyte | MB | 1 MBBasiseinheit |
| Kilobyte | kB | 0,001 MB |
| Byte | B | 0,000001 MB |
| Tebibyte | TiB | 1.099.512 MB |
| Gibibyte | GiB | 1.074 MB |
| Mebibyte | MiB | 1,04858 MB |
| Megabit | Mb | 0,125 MB |
| Bit | bit | 0,000000125 MB |
| Petabyte | PB | 1.000.000.000 MB |
| Pebibyte | PiB | 1.125.899.907 MB |
| Kibibyte | kiB | 0,001024 MB |
| Gigabit | Gb | 125 MB |
Häufige Fragen
Warum zeigt meine 1-TB-Platte nur 931 GB?
Der Hersteller zählt in Basis 10 (1 TB = 1.000 Milliarden Byte), das System in Basis 1.024. 10¹² geteilt durch 2³⁰ ergibt 931: es fehlt kein Speicher, nur die Anzeigeeinheit unterscheidet sich. Der korrekte Name für das, was Windows GB nennt, ist Gibibyte.
MB oder Mb für meinen Anschluss?
Geschwindigkeiten werden in Megabit pro Sekunde (Mb/s) beworben, achtmal kleiner als Megabyte. Eine 800-Mb/s-Glasfaserleitung lädt somit etwa 100 MB pro Sekunde herunter.
Hatte ein Byte immer acht Bit?
Das Byte nicht, das Oktett schon. Byte bezeichnete ursprünglich die Gruppe von Bits, die ein Zeichen kodiert, und ihre Größe richtete sich nach der Maschine: sechs Bit auf CDC-Rechnern, sieben, neun auf der PDP-10 mit 36-Bit-Wörtern. Der Begriff Oktett wurde genau gegen diese Mehrdeutigkeit geprägt, und Netzwerkstandards benutzen ihn aus demselben Grund, wenn es genau sein muss. Die Norm IEC 80000-13 hat es festgeschrieben: ein Oktett sind acht Bit, das Zeichen dafür ist B.
Wie viel wiegt ein Schriftzeichen?
Ein bis vier Byte, je nach Alphabet. In UTF-8, der Kodierung fast des gesamten Webs, braucht ein lateinischer Buchstabe ohne Akzent ein Byte, ein Umlaut oder ein kyrillischer, griechischer, hebräischer oder arabischer Buchstabe zwei, ein chinesisches, japanisches oder koreanisches Zeichen und die meisten indischen drei, ein Emoji vier. Derselbe Text aus tausend Zeichen wiegt daher rund 1 kB auf Englisch, 1,1 kB auf Deutsch, 2 kB auf Russisch und 3 kB auf Japanisch. Zusammengesetzte Emojis gehen weiter: eine Flagge oder eine Familie, per Verbinder gefügt, kommt allein auf 8 bis 25 Byte.
Warum belegt eine Datei von 3 kB auf der Platte 4 kB?
Weil ein Dateisystem den Platz nicht byteweise vergibt, sondern in Blöcken. NTFS, ext4 und APFS nutzen standardmäßig Blöcke zu 4 Kibibyte: eine Datei von 500 Byte belegt 4.096, und zehntausend solcher Dateien fressen 40 MB für 5 MB echten Inhalt. Das Eigenschaftenfenster von Windows zeigt beide Zahlen, Größe und Größe auf Datenträger. Auf einer in exFAT formatierten Speicherkarte, deren Block oft 128 Kibibyte erreicht, wird der Abstand spektakulär.
Das Kilo, das 1024 bedeutet, ist kein Kilo
Ein SI-Vorsatz multipliziert immer mit tausend: Kilo ist 1000, Mega eine Million, Giga eine Milliarde. Die Informatik hat diese Vorsätze jahrzehntelang für Zweierpotenzen zweckentfremdet, sodass ein Kilobyte 1024 Byte bedeutete. Die 1998 veröffentlichte Norm IEC 80000-13 hat das entschieden und eigene Binärvorsätze geschaffen: das Kibibyte ist 1024 Byte, das Mebibyte 1024 Kibibyte und so fort. Das Kilobyte wurde wieder, was es immer hätte sein sollen, tausend Byte.
Der Unterschied zeigt sich auf jeder gekauften Speicherkarte. Eine als ein Terabyte verkaufte Platte enthält tatsächlich tausend Milliarden Byte, aber Windows zählt sie in Binäreinheiten und zeigt 931 Gigabyte an, als wäre ein Drittel Terabyte verdunstet. Nichts ist verschwunden, zwei Zählweisen kreuzen sich. Die zweite Falle ist ein bloßer Wechsel der Groß- und Kleinschreibung: kleines b steht für das Bit, großes B für das Byte, und acht Bit ergeben ein Byte. Eine mit 1 Gigabit pro Sekunde beworbene Leitung liefert also höchstens 125 Megabyte pro Sekunde.