| Kibibits (Kibit) | Zebioctetten (Zio) |
|---|---|
| 1 Kibibit | 1.08420217249 × 10-19 Zio |
| 2 Kibibits | 2.16840434497 × 10-19 Zio |
| 3 Kibibits | 3.25260651746 × 10-19 Zio |
| 4 Kibibits | 4.33680868994 × 10-19 Zio |
| 5 Kibibits | 5.42101086243 × 10-19 Zio |
| 10 Kibibits | 1.08420217249 × 10-18 Zio |
| 20 Kibibits | 2.16840434497 × 10-18 Zio |
| 25 Kibibits | 2.71050543121 × 10-18 Zio |
| 50 Kibibits | 5.42101086243 × 10-18 Zio |
| 100 Kibibits | 1.08420217249 × 10-17 Zio |
| Referentie | Kibibits (Kibit) | Zebioctetten (Zio) |
|---|---|---|
| A plain text message (160 characters) | 1.25 Kibit | 1.35525 × 10-19 Zio |
| A three-minute MP3 | 23437.5 Kibit | 2.5411 × 10-15 Zio |
| A smartphone photo | 31250 Kibit | 3.38813 × 10-15 Zio |
| A high-definition film | 31250000 Kibit | 3.38813 × 10-12 Zio |
| A dual-layer Blu-ray disc | 390625000 Kibit | 4.23516 × 10-11 Zio |
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.
Het zebioctet is een eenheid van digitale informatie gelijk aan twee tot de zeventigste in octetten, dus 1024 exbioctet. Het symbool is Zio. Het is de binaire tegenhanger van het zettaoctet, en beide verschillen 18,1 procent.
Niets van deze omvang bestaat. De totale hoeveelheid gegevens die de mensheid bewaart, elke kopie en elke veiligheidskopie meegeteld, wordt op enkele honderden zettaoctet geschat, en één zebioctet is 1,18 zettaoctet, zodat de wereld er alles bijeen enkele honderden bezit. Het is de eerste binaire eenheid waarvoor de hele voorraad van de wereld een klein veelvoud is en geen groot.
De eenheid is omwille van de volledigheid bepaald en niet voor gebruik, een bewuste trek van zowel het metriek stelsel als dat van de IEC. Elk voorvoegsel geldt zonder uitzondering voor elke eenheid, zodat een lezer die Zio nooit zag het uit het voorvoegsel alleen kan ontcijferen. Een stelsel dat op een willekeurig punt zonder namen zou vallen, zou elke toekomstige gebruiker dwingen een uitbreiding te bedenken, en wedijverende uitbreidingen zijn waar dubbelzinnigheid wordt geboren.
Er is één plaats waar de eenheid vanzelf zou opkomen. Opslagadressering voorbij 64 bits is ontworpen zonder nodig te zijn geweest: het bestandssysteem ZFS gebruikt blokverwijzers van 128 bits, wat het een theoretische ruimte geeft ver voorbij elk binair voorvoegsel dat een naam draagt. Waar zo'n opzet tussenliggende grenzen noemt, vallen die grenzen in dit bereik en worden zij terecht in zebioctet geschreven.
De kloof van 18,1 procent tussen zebioctet en zettaoctet is het onthouden waard bij het lezen van prognoses. Voorspellingen van de wereldwijde gegevensgroei worden in zettaoctet uitgegeven, en elke die binair is berekend maar decimaal gerapporteerd zit er bijna een vijfde naast. Daar zulke prognoses toch al ruw zijn, is die fout niet de grootste bron van onzekerheid, maar wel een vermijdbare.
Het symbool Zio is, zoals alle IEC-symbolen, een hoofdletter gevolgd door een kleine i en dan de eenheid. Het is de aanwezigheid van die i, en niet enige uitspraak in de tekst, die de lezer ondubbelzinnig zegt welke hoeveelheid bedoeld is, en een document dat haar weglaat heeft niet gezegd wat het lijkt te hebben gezegd.
Eén zebioctet is gelijk aan 1024 exbioctet, 1 180 591 620 717 411 303 424 octetten, 8 zebibit of ongeveer 1,181 zettaoctet.