| Kibibits (Kibit) | Mebibits (Mibit) |
|---|---|
| 1 Kibibit | 0.0009765625 Mibit |
| 2 Kibibits | 0.001953125 Mibit |
| 3 Kibibits | 0.0029296875 Mibit |
| 4 Kibibits | 0.00390625 Mibit |
| 5 Kibibits | 0.0048828125 Mibit |
| 10 Kibibits | 0.009765625 Mibit |
| 20 Kibibits | 0.01953125 Mibit |
| 25 Kibibits | 0.0244140625 Mibit |
| 50 Kibibits | 0.048828125 Mibit |
| 100 Kibibits | 0.09765625 Mibit |
| Referentie | Kibibits (Kibit) | Mebibits (Mibit) |
|---|---|---|
| A plain text message (160 characters) | 1.25 Kibit | 0.0012207 Mibit |
| A three-minute MP3 | 23437.5 Kibit | 22.8882 Mibit |
| A smartphone photo | 31250 Kibit | 30.5176 Mibit |
| A high-definition film | 31250000 Kibit | 30517.6 Mibit |
| A dual-layer Blu-ray disc | 390625000 Kibit | 381470 Mibit |
De kibibit is een eenheid van digitale informatie gelijk aan 1024 bits. Het symbool is Kibit. Het is de eerste van de binaire voorvoegsels, een reeks eenheden die de Internationale Elektrotechnische Commissie in 1998 vastlegde om een verwarring te beëindigen die sinds de jaren zestig door het computergebruik liep.
Het probleem was eenvoudig. Computers adresseren geheugen in machten van twee, zodat geheugen in brokken van 1024 kwam in plaats van 1000. Ingenieurs leenden voor die hoeveelheid het metrieke voorvoegsel kilo, omdat 1024 dicht bij 1000 ligt, en bij kleine getallen was de benadering onschadelijk. Maar opslag en overdracht telden in echte duizendtallen, zodat hetzelfde voorvoegsel twee verschillende dingen betekende naargelang welk deel van de machine werd beschreven.
De oplossing van de IEC was nieuwe namen te munten. Kibi is een samentrekking van kilo binair, en het patroon loopt door met mebi, gibi, tebi, pebi, exbi, zebi en yobi. Elk is 1024 maal de eronder, en elk symbool heeft de vorm van een hoofdletter gevolgd door een kleine i: Ki, Mi, Gi, Ti enzovoort. De kilobit betekent voortaan duizend bits en niets anders.
Eén kibibit is 128 octetten, en de afstand tot een kilobit is 2,4 procent. Dat kleine verschil is de reden dat de twee zo lang zijn verward: op deze schaal merkt niemand het. De fout stapelt zich bij elke trede met 2,4 procent, bereikt 5 procent bij de mebibit, 7 procent bij de gibibit en 21 procent bij de yobibit, en daar werd de dubbelzinnigheid werkelijk duur.
De overname is gedeeltelijk en ongelijk geweest. Normalisatie-instellingen, de Linux-kern en het merendeel van de technische documentatie gebruiken de IEC-voorvoegsels correct. Consumentenprogramma's grotendeels niet, en veel programma's schrijven nog altijd KB terwijl ze door 1024 delen. Het gevolg is dat een lezer vaak uit het verband moet afleiden welk gebruik een getal volgt, wat juist is wat de norm moest voorkomen.
In de praktijk verschijnt de kibibit vooral in de gegevensbladen van kleine geheugenchips, in de seriële geheugens die ingebouwde stelsels gebruiken, en in protocoldocumenten waar een exacte macht van twee ertoe doet. Overal waar 1024 bedoeld is en niet 1000, is dit de juiste eenheid.
Eén kibibit is gelijk aan 1024 bits, 128 octetten of 1,024 kilobit.
De mebibit is een eenheid van digitale informatie gelijk aan 1 048 576 bits, dus 1024 kibibit of twee tot de twintigste. Het symbool is Mibit. Zij is de binaire tegenhanger van de megabit, en het verschil tussen beide is tot 4,9 procent gegroeid — klein genoeg om terloops over het hoofd te zien, groot genoeg om in een specificatie te tellen.
Haar natuurlijke thuis is het halfgeleidergeheugen, waar de ruimte wordt bepaald door de adreslijnen van de chip. Een geheugenplaatje met twintig adresbits bereikt precies 1 048 576 plaatsen, zodat de dichtheden op machten van twee vallen en niet op ronde decimale getallen. Een chip die in een catalogus als 512 megabit staat, is in werkelijkheid heel vaak 512 mebibit, dus 537 megabit, en het gegevensblad spreekt de waarheid.
Die gewoonte is oud en opzettelijk. Halfgeleiderfabrikanten hebben geheugen altijd binair op maat gemaakt, want de bedrading maakt elke andere keuze verkwistend: een adresbus is een vast aantal lijnen, en slechts een deel van het bereik gebruiken dat zij kan halen gooit silicium weg. Opslagfabrikanten hadden zo'n dwang niet, en juist daarom liepen de twee bedrijfstakken uiteen.
Ter hoeveelheid: één mebibit is 131 072 octetten, dus ongeveer 128 kibioctet. Dat is ruwweg de inhoud van een lang boek als platte tekst, of één enkele afbeelding met lage resolutie. In nettermen is het een honderdste seconde van een gigabitverbinding.
De IEC-voorvoegsels werden in 1998 mede ingevoerd omdat vanaf dit niveau de benadering ophoudt veilig te zijn. Een onderdeel kopen dat als één megabit is omschreven en één mebibit ontvangen is een verrassing van vijf procent; bij de tebibit is dezelfde verwarring een verrassing van tien procent, en in een contract voor een rekencentrum is dat een werkelijk geldbedrag.
Correct gebruik is nu gewoon in normdocumenten, in gegevensbladen van apparatuur en in de ingewanden van besturingssystemen, en zeldzaam in reclame en consumentenprogramma's. De beste regel bij het lezen van een getal is te vragen welke bedrijfstak het voortbracht: beschrijft het geheugen of een chip, neem binair aan; beschrijft het opslag of een verbinding, neem decimaal aan.
Eén mebibit is gelijk aan 1 048 576 bits, 1024 kibibit, 131 072 octetten of ongeveer 1,049 megabit.