| Gibibitar (Gibit) | Kibioktetter (Kio) |
|---|---|
| 1 Gibibit | 131072 Kio |
| 2 Gibibitar | 262144 Kio |
| 3 Gibibitar | 393216 Kio |
| 4 Gibibitar | 524288 Kio |
| 5 Gibibitar | 655360 Kio |
| 10 Gibibitar | 1310720 Kio |
| 20 Gibibitar | 2621440 Kio |
| 25 Gibibitar | 3276800 Kio |
| 50 Gibibitar | 6553600 Kio |
| 100 Gibibitar | 13107200 Kio |
| Referens | Gibibitar (Gibit) | Kibioktetter (Kio) |
|---|---|---|
| A plain text message (160 characters) | 0.00000119209 Gibit | 0.15625 Kio |
| A three-minute MP3 | 0.0223517 Gibit | 2929.69 Kio |
| A smartphone photo | 0.0298023 Gibit | 3906.25 Kio |
| A high-definition film | 29.8023 Gibit | 3906250 Kio |
| A dual-layer Blu-ray disc | 372.529 Gibit | 48828125 Kio |
Gibibiten är en enhet för digital information på 1 073 741 824 bitar, alltså 1024 mebibit eller två upphöjt till trettio. Beteckningen är Gibit. Den är gigabitens binära motsvarighet, och de två skiljer sig i dag med 7,4 procent — en klyfta bred nog att en förväxling i en beställning är ett verkligt fel.
Dess praktiska hem är minnesindustrin. Kretsar för dynamiskt minne tillverkas i binära rymligheter eftersom deras inre uppbyggnad är ett rätvinkligt rutnät av rader och kolumner, båda adresserade binärt. En komponent som i reklammaterial beskrivs som 8 gigabit är en bricka på 8 gibibit med 8 589 934 592 bitar, och åtta sådana bildar de 8 gibioktetter som en minnesmodul marknadsför som 8 GB.
Flashminnet följer samma regel av samma skäl, med en vändning: flashbrickor innehåller reservblock för att ersätta celler som slits ut, så en disks användbara rymlighet är avsiktligt mindre än kretsarnas råa. Tillverkarna anger sedan det användbara talet i decimala enheter, och så blir en disk byggd av binära delar till slut märkt med ett decimalt tal.
Klyftan på 7,4 procent förklarar mycket av den dagliga förvirringen. En minnesmodul på 8 gibioktetter och en halvledardisk på 8 gigaoktetter är inte lika stora, fastän båda skrivs 8 GB. Modulen rymmer 8,59 gigaoktetter; disken rymmer 8,00. Inget av talen är fel, men de räknas i olika baser och kan inte jämföras utan omräkning.
En gibibit är 134 217 728 oktetter, alltså 128 mebioktetter. I vardagliga termer är det omkring hundratrettio megaoktetter: ett par dussin fotografier, eller två minuter högupplöst video. Det är ingen stor datamängd med dagens mått, vilket är skälet till att enheten dyker upp i komponentspecifikationer snarare än i beskrivningar av filer.
Den rätta beteckningen, Gibit, används i datablad och i standarder men nästan aldrig i reklam. När ett dokument skriver Gb utan vidare förklaring är den säkra antagelsen att minne avser den binära mängden och nätteknik den decimala, och att en omsorgsfull författare hade skrivit Gibit eller Gbit för att säga vilken.
En gibibit motsvarar 1 073 741 824 bitar, 1024 mebibit, 134 217 728 oktetter eller ungefär 1,074 gigabit.
Kibioktetten är en enhet för digital information på 1024 oktetter, och därmed på 8192 bitar. Beteckningen är Kio. Den är kilooktettens binära motsvarighet, och fastän de två bara skiljer sig med 2,4 procent är det i denna enhet som en stor del av en dators inre uppbyggnad faktiskt mäts.
Det viktigaste exemplet är minnessidan. Processorer sköter inte minnet oktett för oktett utan i block av fast storlek, och på nästan varje vanlig arkitektur är det blocket 4 kibioktetter. Varje tilldelning ett program gör avrundas uppåt till en mångfald av det, varje post i sidtabellerna beskriver en sådan, och ett programs snabbhet beror ofta på hur väl dess åtkomstmönster passar i det fyra kibioktetter stora rutnätet.
Disksektorer berättar en liknande historia. Hårddiskar använde 512-oktetters sektorer i decennier, och moderna diskar använder 4 kibioktetter, i takt med minnessidan så att en sida kan läsas eller skrivas i en enda operation. Filsystem tilldelar sedan utrymme i block som själva är tvåpotenser, oftast 4 kibioktetter, och det är därför en fil på en oktett tar fyra kibioktetter av disken.
Nätprotokoll använder också enheten. Buffertstorlekar, fönsterstorlekar och den största storleken hos många protokollstrukturer är tvåpotenser, och gränsen på 64 kibioktetter återkommer gång på gång: det är det största värde ett 16-bitars längdfält kan uttrycka, och det begränsar därför storleken på ett UDP-datagram, ett IP-paket och flera äldre filformat.
Detta är det allmänna mönstret: överallt där en gräns kommer av bredden på ett binärt fält är gränsen en tvåpotens, och det hederliga sättet att skriva den är med en binär förstavelse. Att skriva 64 KB för datagramgränsen är inte mycket fel, men att skriva 64 KiB är exakt rätt och säger var talet kommer ifrån.
I dagligt bruk är skillnaden osynlig. En fil på 200 kilooktetter och en på 200 kibioktetter ligger 4,8 kibioktetter isär, vilket ingen märker. Skillnadens värde är att den gör räkningen bakom ett tal läsbar, vilket betyder långt mer ju större talen blir.
En kibioktett motsvarar 1024 oktetter, 8192 bitar, 8 kibibit eller 1,024 kilooktetter.