Glossary
Kibibyte (KiB)
1024 Byte, eindeutig
By Buğra SözeriPublished Updated
Ein Kibibyte (KiB) sind exakt 1024 Byte. 1998 von der IEC als eindeutige binäre Alternative zu “Kilobyte” definiert, das historisch je nach Kontext entweder 1000 oder 1024 Byte bedeutete. Diese Diskrepanz ist eine der hartnäckigsten Verwirrungsquellen der Informatik.
Die vollständige Reihe der Binärpräfixe:
- KiB (kibi) = 2¹⁰ = 1.024 Byte
- MiB (mebi) = 2²⁰ = 1.048.576 Byte
- GiB (gibi) = 2³⁰ ≈ 1,07 × 10⁹ Byte
- TiB (tebi) = 2⁴⁰ ≈ 1,10 × 10¹² Byte
- PiB (pebi) = 2⁵⁰
In der Praxis ist die Verwendung gespalten:
- Festplattenhersteller: verwenden die Dezimalpräfixe (KB = 1000, GB = 10⁹). Eine “1 TB”-Festplatte fasst 10¹² Byte, was Windows als “931 GB” meldet, weil Windows binäre GB (= GiB) verwendet.
- Linux-/macOS-Dateisysteme: verwenden zunehmend die IEC-Präfixe (KiB, MiB).
- Windows-Dateisystem: verwendet KB/MB/GB im Sinne von 1024-basiert, aber mit den SI-Präfixnamen – die Ursache der Diskrepanz, die Nutzern auffällt.
- RAM: immer binär. 16 GB RAM sind 16 GiB; das “G” ist lockere Terminologie.
- Netzwerkraten: immer dezimal. 100 Mbit/s sind 100 × 10⁶ Bit/s, nicht 100 × 2²⁰.
Die pragmatische Regel: Wenn Präzision zählt, verwenden Sie das IEC-Präfix (KiB, MiB) ausdrücklich. Für den zwanglosen Gebrauch sind “KB” und “MB” meist in Ordnung – aber achten Sie darauf, welche Konvention Ihr Werkzeug verwendet, wenn eine Zahl nicht ganz passt.
Die Sammelklage, die nichts veränderte: Western Digital, Seagate und mehrere andere Festplattenhersteller schlossen 2007–2008 Sammelklagen wegen der Kennzeichnung “1 GB = 1.000.000.000 Byte” mit Vergleichen ab, zahlten Gutscheine aus und passten ihre Angaben an. An der technischen Praxis änderte sich nichts – Festplattenhersteller verwenden weiterhin SI-Dezimalpräfixe, und Windows zeigt weiterhin binäre Kapazitäten mit SI-Bezeichnungen an. macOS wechselte in 10.6 (2009) zu echten SI-Bezeichnungen, sodass dieselbe Festplatte nun “1 TB” unter macOS und “931 GB” unter Windows anzeigt. Die IEC-Präfixlösung existiert; Marktträgheit hält SI-Präfixnamen auf binären Größen auf unbestimmte Zeit am Leben.
Die 2³²-Grenze, vor der niemand warnt: 4 GiB sind exakt 2³² Byte, der adressierbare Bereich einer vorzeichenlosen 32-Bit-Ganzzahl. 32-Bit-Betriebssysteme (Windows XP 32-Bit, ältere Linux-Versionen) können aus diesem Grund nicht mehr als 4 GiB RAM pro Prozess direkt adressieren. Dieselbe Konstante erklärt die 4-GiB-Dateigrößenobergrenze des FAT32-Dateisystems, den ursprünglichen IPv4-Adressraum (2³² Adressen) und den Unix-Zeitstempel-Überlauf von 2038 (wenn vorzeichenbehaftete 32-Bit-Sekunden-seit-1970 überlaufen). Viele Softwarefehler häufen sich genau aus diesem Grund um Werte knapp über 4 GiB. Verwandt: bps, IEEE 754. Quelle: IEC 80000-13 — Quantities and units — Information science and technology.
Durchgerechnetes Beispiel
Sie kaufen eine als “2 TB” beworbene Festplatte. Der Hersteller meint dezimal: 2 × 10¹² = 2.000.000.000.000 Byte. Windows teilt das durch 1024³, um als GB beschriftete Gibibyte anzuzeigen: 2.000.000.000.000 / 1.073.741.824 ≈ 1862,6 GB. So erscheint die Festplatte, die “2 TB sagte”, im Datei-Explorer als ~1,82 TB – keine der beiden Zahlen lügt; sie verwenden unterschiedliche Präfixkonventionen. Andersherum: Ein einzelnes unkomprimiertes 4K-Bild mit 3840×2160 Pixeln in 10-Bit-4:2:2-Video sind 3840 × 2160 × 2,5 Byte/Pixel ≈ 20,7 MB. Bei 24 fps für 90 Minuten sind das 20,7 × 10⁶ × 24 × 5400 ≈ 2,68 × 10¹² Byte, also 2,68 TB dezimal oder 2,44 TiB binär – und so weiter für die Speicherplanungstabelle.
Wann und warum es zählt
Kapazitätsplanung, RAID-Wiederherstellungsschätzungen und Cloud-Speicherabrechnung hängen alle davon ab, welches Präfix der Anbieter verwendet hat. AWS S3 und Azure Blob rechnen in dezimalen GB ab; viele Monitoring-Dashboards stellen in binären GiB dar; Alarme mit Schwellenwert bei “90 % von 100 GB” lösen um ~7 % falsch aus, wenn diese beiden GB unterschiedliche Einheiten sind. Wenn Sie ein Backup-Ziel dimensionieren, indem Sie dezimale Quelldateigrößen addieren, das Ziel aber mit einem Dateisystem formatieren, das in GiB meldet, können Sie 10 % zu klein liegen und es erst bei den letzten Dateien bemerken. Die defensive Gewohnheit: Schreiben Sie beim Systementwurf Kapazitätszahlen als rohe Byte und konvertieren Sie erst auf der Anzeigeebene, indem Sie das zum Publikum passende Präfix wählen. Quelle: NIST — Prefixes for binary multiples.
Frequently asked questions
- Was ist ein Kibibyte?
- Ein Kibibyte (KiB) sind exakt 1.024 Byte. Es ist die binäre Präfix-Einheit der IEC, die die Mehrdeutigkeit des Begriffs „Kilobyte“ beseitigen soll, der je nach Kontext 1.000 Byte (SI) oder 1.024 Byte bedeuten kann.
- Was ist der Unterschied zwischen Kilobyte und Kibibyte?
- 1 Kibibyte = exakt 1.024 Byte. 1 Kilobyte (SI) = 1.000 Byte. Festplattenhersteller verwenden SI-Kilobyte, weshalb eine „500-GB“-Festplatte in einem Betriebssystem, das in Binäreinheiten zählt, als ~465 GiB angezeigt wird.
- Wo werden Kibibyte in der Praxis verwendet?
- RAM, CPU-Cache-Größen, Blockgrößen von Dateisystemen und die Speicheranzeige des Betriebssystems verwenden allesamt Binäreinheiten (KiB, MiB, GiB). Der Befehl free unter Linux und der Windows-Task-Manager melden in Kibibyte/Mebibyte, auch wenn sie diese als „KB“ oder „MB“ beschriften.
- Muss ich KiB im Alltag verwenden?
- Für technische Genauigkeit in Entwicklerdokumentation, Spezifikationen und Betriebssystemausgaben: ja. In zwanglosen Verbraucherkontexten werden „KB“ und „MB“ weiterhin häufig mit binärer Bedeutung verwendet. Wenn Präzision zählt – Speicherspezifikationen, Dateigrößenbeschränkungen – verwenden Sie KiB/MiB, um Mehrdeutigkeit zu vermeiden.
Related
Published May 15, 2026 · Last reviewed May 31, 2026