=

Meest gezochte omrekeningen voor digitale opslag

Data-eenheden en hun equivalenten

EenheidSymboolIn bytes
TerabyteTB1.000.000 MB
GigabyteGB1.000 MB
MegabyteMB1 MBbasiseenheid
KilobytekB0,001 MB
ByteB0,000001 MB
TebibyteTiB1.099.512 MB
GibibyteGiB1.074 MB
MebibyteMiB1,04858 MB
MegabitMb0,125 MB
Bitbit0,000000125 MB
PetabytePB1.000.000.000 MB
PebibytePiB1.125.899.907 MB
KibibyteKiB0,001024 MB
GigabitGb125 MB

Methode en bronnen

Veelgestelde vragen

Waarom toont mijn schijf van 1 TB maar 931 GB?

De fabrikant telt in basis 10 (1 TB = 1.000 miljard bytes), het systeem in basis 1.024. 10¹² gedeeld door 2³⁰ geeft 931: er ontbreekt geen ruimte, alleen de weergegeven eenheid verschilt. De juiste naam voor wat Windows GB noemt is eigenlijk gibibyte.

MB of Mb voor mijn verbinding?

Snelheden worden geadverteerd in megabit per seconde (Mb/s), acht keer kleiner dan megabytes. Een glasvezellijn van 800 Mb/s haalt ongeveer 100 MB per seconde.

Is een byte altijd acht bits geweest?

De byte niet, het octet wel. Byte betekende eerst de groep bits die nodig was om één teken te coderen, en die omvang volgde de machine: zes bits op CDC-mainframes, zeven, negen op de 36-bits PDP-10. Het Frans muntte octet juist om die dubbelzinnigheid weg te nemen, en netwerkstandaarden gebruiken hetzelfde woord om dezelfde reden wanneer precisie telt. IEC 80000-13 heeft het beslecht: een octet is acht bits, geschreven B in het Engels en o in het Frans.

Hoeveel weegt één teken tekst?

Eén tot vier bytes, afhankelijk van het alfabet. In UTF-8, de codering van bijna het hele web, neemt een Latijnse letter zonder accent één byte, een letter met accent of een Cyrillisch, Grieks, Hebreeuws of Arabisch teken twee, een Chinees, Japans of Koreaans teken en de meeste Indische drie, een emoji vier. Dezelfde duizend tekens wegen dus ongeveer 1 kB in het Engels, 1,1 kB in het Frans, 2 kB in het Russisch en 3 kB in het Japans. Samengestelde emoji gaan verder: een vlag of een gezin, aaneengeregen met zero-width joiners, is in zijn eentje 8 tot 25 bytes.

Waarom neemt een bestand van 3 kB 4 kB op schijf in?

Omdat een bestandssysteem ruimte in blokken toewijst, niet byte voor byte. NTFS, ext4 en APFS gebruiken standaard blokken van 4 kibibyte: een bestand van 500 bytes bezet er 4.096, en tienduizend van zulke bestanden slokken 40 MB op om 5 MB echte inhoud te bewaren. Het eigenschappenvenster in Windows toont beide cijfers, grootte en grootte op schijf. Op een geheugenkaart met exFAT, waar het blok vaak 128 kibibyte haalt, wordt het verschil spectaculair.

De kilo die 1024 betekent is geen kilo

Een SI-voorvoegsel vermenigvuldigt altijd met duizend: kilo is 1000, mega een miljoen, giga een miljard. De informatica leende die voorvoegsels decennialang voor machten van twee, zodat een kilobyte 1024 bytes betekende. De norm IEC 80000-13, gepubliceerd in 1998, heeft het beslecht door aparte binaire voorvoegsels te scheppen: de kibibyte is 1024 bytes, de mebibyte 1024 kibibytes, enzovoort. De kilobyte werd weer wat hij altijd had moeten zijn, duizend bytes.

Het verschil laat zich op elke gekochte geheugenkaart zien. Een schijf die als één terabyte wordt verkocht bevat wel degelijk duizend miljard bytes, maar Windows telt ze in binaire eenheden en toont 931 gigabyte, waarmee een derde van een terabyte zoek lijkt. Er verdween niets, twee telsystemen kruisten elkaar. De tweede valkuil is één verschil in hoofdletter: de kleine b is de bit, de hoofdletter B de byte, en acht bits maken één byte. Een glasvezellijn die met 1 gigabit per seconde wordt geadverteerd levert dus hooguit 125 megabyte per seconde.

Categorieën eenheden