| Kibioktett (Kio) | Kibibit (Kibit) |
|---|---|
| 1 Kibioktett | 8 Kibit |
| 2 Kibioktett | 16 Kibit |
| 3 Kibioktett | 24 Kibit |
| 4 Kibioktett | 32 Kibit |
| 5 Kibioktett | 40 Kibit |
| 10 Kibioktett | 80 Kibit |
| 20 Kibioktett | 160 Kibit |
| 25 Kibioktett | 200 Kibit |
| 50 Kibioktett | 400 Kibit |
| 100 Kibioktett | 800 Kibit |
| Referenz | Kibioktett (Kio) | Kibibit (Kibit) |
|---|---|---|
| A plain text message (160 characters) | 0.15625 Kio | 1.25 Kibit |
| A three-minute MP3 | 2929.69 Kio | 23437.5 Kibit |
| A smartphone photo | 3906.25 Kio | 31250 Kibit |
| A high-definition film | 3906250 Kio | 31250000 Kibit |
| A dual-layer Blu-ray disc | 48828125 Kio | 390625000 Kibit |
Das Kibioktett ist eine Einheit digitaler Information von 1024 Oktetten, also 8192 Bit. Sein Zeichen ist Kio. Es ist das binäre Gegenstück zum Kilooktett, und obwohl die beiden sich nur um 2,4 Prozent unterscheiden, wird in dieser Einheit ein großer Teil des inneren Aufbaus eines Rechners tatsächlich gemessen.
Das wichtigste Beispiel ist die Speicherseite. Prozessoren verwalten Speicher nicht Oktett für Oktett, sondern in Blöcken fester Größe, und auf beinahe jeder gebräuchlichen Bauart umfasst dieser Block 4 Kibioktett. Jede Zuteilung, die ein Programm vornimmt, wird auf ein Vielfaches davon aufgerundet, jeder Eintrag in den Seitentabellen beschreibt eine solche, und die Geschwindigkeit eines Programms hängt oft davon ab, wie gut sein Zugriffsmuster in dieses Vier-Kibioktett-Gitter passt.
Plattensektoren erzählen Ähnliches. Festplatten benutzten jahrzehntelang Sektoren von 512 Oktett, heutige benutzen 4 Kibioktett, passend zur Speicherseite, sodass eine Seite in einem einzigen Vorgang gelesen oder geschrieben werden kann. Dateisysteme teilen den Raum dann in Blöcken zu, die selbst Zweierpotenzen sind, meist 4 Kibioktett, und darum verbraucht eine Datei von einem Oktett vier Kibioktett auf der Platte.
Auch Netzprotokolle gebrauchen die Einheit. Puffergrößen, Fenstergrößen und die Höchstgröße vieler Protokollstrukturen sind Zweierpotenzen, und die Grenze von 64 Kibioktett kehrt immer wieder: Sie ist der größte Wert, den ein 16-Bit-Längenfeld ausdrücken kann, und begrenzt daher ein UDP-Datagramm, ein IP-Paket und mehrere ältere Dateiformate.
Das ist das allgemeine Muster: Wo eine Grenze aus der Breite eines binären Feldes stammt, ist die Grenze eine Zweierpotenz, und die redliche Schreibweise dafür ist ein binärer Vorsatz. 64 KB für die Datagrammgrenze zu schreiben ist nicht sehr falsch, doch 64 KiB ist genau richtig und sagt, woher die Zahl kommt.
Im Alltag ist der Unterschied unsichtbar. Eine Datei von 200 Kilooktett und eine von 200 Kibioktett liegen 4,8 Kibioktett auseinander, was niemand bemerkt. Der Wert der Unterscheidung liegt darin, dass sie die Rechnung hinter einer Zahl lesbar macht, und das zählt umso mehr, je größer die Zahlen werden.
Ein Kibioktett entspricht 1024 Oktett, 8192 Bit, 8 Kibibit oder 1,024 Kilooktett.
Das Kibibit ist eine Einheit digitaler Information von 1024 Bit. Sein Zeichen ist Kibit. Es ist der erste der binären Vorsätze, einer Reihe von Einheiten, die die Internationale Elektrotechnische Kommission 1998 festlegte, um eine Verwirrung zu beenden, die das Rechnerwesen seit den sechziger Jahren durchzog.
Das Problem war einfach. Rechner sprechen Speicher in Zweierpotenzen an, sodass Speicher in Blöcken zu 1024 und nicht zu 1000 kam. Ingenieure borgten sich für diese Menge den metrischen Vorsatz Kilo, weil 1024 nahe bei 1000 liegt, und bei kleinen Zahlen war die Näherung harmlos. Doch Ablage und Übertragung zählten in echten Tausendern, sodass derselbe Vorsatz zweierlei bedeutete, je nachdem, welcher Teil der Maschine beschrieben wurde.
Die Lösung der IEC bestand darin, neue Namen zu prägen. Kibi ist eine Verkürzung von Kilo binär, und das Muster setzt sich mit Mebi, Gibi, Tebi, Pebi, Exbi, Zebi und Yobi fort. Jedes ist das 1024fache des darunter, und jedes Zeichen hat die Form eines Großbuchstabens gefolgt von kleinem i: Ki, Mi, Gi, Ti und so weiter. Das Kilobit bedeutet fortan tausend Bit und nichts sonst.
Ein Kibibit sind 128 Oktette, und der Abstand zum Kilobit beträgt 2,4 Prozent. Dieser kleine Unterschied erklärt, weshalb beide so lange verwechselt wurden: In dieser Größe merkt es niemand. Der Fehler häuft sich um 2,4 Prozent auf jeder Stufe, erreicht 5 Prozent beim Mebibit, 7 Prozent beim Gibibit und 21 Prozent beim Yobibit — dort wurde die Mehrdeutigkeit wirklich teuer.
Die Übernahme ist teilweise und ungleich. Normungsgremien, der Linux-Kern und der Großteil der technischen Dokumentation gebrauchen die IEC-Vorsätze richtig. Verbrauchersoftware weithin nicht, und viele Programme schreiben weiterhin KB, während sie durch 1024 teilen. So muss ein Leser oft aus dem Zusammenhang schließen, welcher Übereinkunft eine Zahl folgt — genau das, was die Norm verhindern sollte.
In der Praxis erscheint das Kibibit vor allem in den Angaben kleiner Speicherbausteine, in seriellen Speichern eingebetteter Anlagen und in Protokollschriften, wo eine genaue Zweierpotenz zählt. Überall dort, wo 1024 gemeint ist und nicht 1000, ist dies die richtige Einheit.
Ein Kibibit entspricht 1024 Bit, 128 Oktett oder 1,024 Kilobit.