B naar GB omrekenen

B
1e-9GB

1 B = 1e-9 GB

Tik een waarde in en de omrekening van byte naar gigabyte loopt mee terwijl je typt. De factor is precies 1e-9: zoveel GB komt er op 1 B. De berekening gebeurt op je eigen apparaat; na het laden vraagt deze pagina geen server meer iets.

  • Waar het draait In je browser. Het getal dat je intikt komt nooit in een verzoek terecht.
  • Exact per definitie 1 B is precies 1e-9 GB — een definitie, geen afgeronde factor.
  • Antwoordt terwijl je typt Geen knop, geen wachten. Het antwoord staat al op de pagina voordat er een script draait.

byte naar gigabyte in de praktijk

  • 5000000 B is 0,005 GB

    — een foto die met de telefoon is gemaakt.

  • 1024 B is 0,000001024 GB

    — een kibibyte, en daar begint de verwarring.

  • 64000000000 B is 64 GB

    — een eenvoudige telefoon.

  • 1000000000000 B is 1000 GB

    — een schijf die als een terabyte verkocht wordt.

byte en gigabyte in één oogopslag

Elk getal in deze tabel is berekend uit dezelfde definitie als de rekenmachine gebruikt, dus de tabel kan niet afwijken van het antwoord hierboven.
BGB
10000000,001
20000000,002
50000000,005
100000000,01
500000000,05
1000000000,1
5000000000,5
10000000001

byte en gigabyte

Een byte is acht bits, en dat stond niet altijd vast: de eerste computers gebruikten er zes, zeven of negen. Acht won omdat er een teken in past en omdat het getal netjes in helften uiteenvalt.

Een gigabyte is een miljard bytes, in de decimale betekenis die schijffabrikanten, databundels en videogroottes hanteren.

Hier schuift alleen de komma

Van bytes naar gigabytes schuift de komma 9 plaatsen naar links, en verder verandert er niets. Geen factor om te onthouden en niets om af te ronden: de cijfers blijven in dezelfde volgorde staan, alleen hun plek verandert.

1.234 B is 0,000001234 GB — dezelfde cijfers, een stuk opgeschoven. Dat is het waard om te weten, want dit is de enige omrekening die je in één oogopslag controleert: staan er in de uitkomst andere cijfers dan waarmee je begon, dan heeft niet deze omrekening ze veranderd.

Waar het bytegetal op je scherm vandaan komt

Exacte bytegetallen komen van gereedschap dat weigert af te ronden: stat en ls -l, een Content-Length-header, de groottekolom in een objectopslag, een logregel over een upload. Geen daarvan probeert leesbaar te zijn — ze melden wat het bestandssysteem daadwerkelijk vasthoudt, vandaar dat het getal tien of elf cijfers lang is.

Die exactheid is de reden om daarvandaan te beginnen in plaats van vanaf een vriendelijker getal. Het bytegetal is het bestand; elke andere weergave van de grootte is een afgeronde vertaling ervan, en de vertalingen zijn het onderling oneens.

Negen nullen, niet 1.073.741.824

De gigabyte op deze pagina is 1.000.000.000 bytes, dus de omzetting is de komma negen plaatsen naar links schuiven. Dit is de gewone SI-betekenis van het voorvoegsel — dezelfde giga als in gigahertz — en het is wat schijffabrikanten, netwerkaanbieders en telefoonabonnementen allemaal bedoelen.

De concurrerende conventie deelt driemaal door 1.024 en komt uit op 1.073.741.824 bytes, correct gibibyte genoemd. Dat is zo’n 7,4 procent meer, dus hetzelfde bytegetal levert twee antwoorden op die ongeveer een veertiende verschillen. Geen van beide is fout; fout, en gewoon, is het tweede getal afdrukken en GB noemen.

De schijf van 1 TB die 931 GB meldt

De fabrikant leverde 1.000.000.000.000 bytes, precies één terabyte in het decimale systeem van de doos. Windows deelt dat getal driemaal door 1.024, komt uit op 931,32, en schrijft daar GB achter. Alle bytes zijn er nog; het zijn dezelfde hoeveelheid onder twee namen.

Dat het als schandaal leest komt doordat nergens op het scherm staat welk systeem gebruikt wordt. macOS stapte in 2009 over op de decimale conventie, dus dezelfde schijf in een Mac meldt bijna 1.000 GB, en wie beide gezien heeft neemt aan dat een van de twee liegt.

Bytegetallen die vastlopen op 2 GB en 4 GB

Twee plafonds komen vaak genoeg voor in dit bereik om op het zicht te herkennen. Een 32-bit geheel getal met teken loopt vast op 2.147.483.647, dus rond 2,15 GB falen oude uploadendpoints en verouderde archiefformaten — meestal geen duidelijke melding, vaker een grootte die naar een negatief getal omslaat.

Het tweede is 4.294.967.295 bytes, één byte onder 4 GiB, het grootste bestand dat FAT32 aankan. Dat is het bestandssysteem op de meeste usb-sticks en camerakaartjes bij verkoop, en waarom een dvd-image van 4,7 GB niet op een lege stick van 64 GB past.

Wat een gigabyte aan echt materiaal voorstelt

Een gigabyte is ongeveer een uur video op standaarddefinitie, of tweehonderd foto’s op de grootte die een telefoon produceert. Een enkellaagse dvd bevat 4,7 GB decimaal — anders geteld is dat 4,38 GiB, wat waarom brandsoftware zo vaak meldt dat een image van 4,7 GB niet op een schijf van 4,7 GB past.

De schaal is het onthouden waard, want elke stap is een factor duizend en mensen onderschatten dat gewoonlijk. Duizend megabyte naar de gigabyte, duizend gigabyte naar de terabyte.

Bestandslengte tegenover ingenomen ruimte

Voor het delen loont het te weten welk bytegetal je hebt. Bestandssystemen wijzen opslag toe in hele blokken — meestal 4.096 bytes — dus een bestand van 100 bytes gebruikt toch een heel blok. stat en ls -l melden de logische lengte; du meldt wat toegewezen is.

Bij één bestand is het verschil onzichtbaar; bij een broncodeboom of een e-mailarchief met honderdduizenden kleine bestanden loopt het op tot gigabytes. Een sparse bestand meldt juist een veel grotere lengte dan het inneemt, want reeksen nullen zijn nooit echt geschreven.

De deling doen zonder rekenmachine

Groepeer de cijfers van rechts in drieën en tel de groepen. De cijfers links van de laatste drie groepen zijn de hele gigabytes: 12.884.901.888 wordt 12,884 GB, en 987.654.321 wordt 0,987 GB. Negen cijfers rechts afknippen is de hele bewerking.

Om een antwoord te controleren tegen wat een Windows-machine toont, trek er ongeveer 7 procent af — 12,88 GB is ruwweg 12,0 in de eenheden die die machine gebruikt. Op terabyteschaal is dezelfde aanpassing zo’n 9 procent.

B naar GB omrekenen: veelgestelde vragen

Hoeveel is 1 B in GB?

1 B is 1e-9 GB. De waarde is exact en niet afgerond: de verhouding tussen byte en gigabyte ligt per definitie vast.

Wordt wat ik intik ergens heen gestuurd?

Nee. De berekening gebeurt in je browser. Je kunt de verbinding verbreken en gewoon doorrekenen, en dat is meteen de eenvoudigste manier om het na te gaan.

Waarom toont mijn schijf minder ruimte dan erop staat?

Omdat twee verschillende eenheden dezelfde naam dragen. Fabrikanten rekenen 1 GB = 1.000.000.000 bytes; Windows toont gibibytes, dus 1.073.741.824 bytes, maar noemt ze «GB». Dezelfde schijf lijkt daardoor zeven procent kleiner. Er is niets verdwenen.

Andersom: gigabyte naar byte

Eén GB is 1000000000 B. Het is dezelfde verhouding achterstevoren gelezen, dus een uitkomst van de ene pagina die je door de andere haalt, moet weer uitkomen waar hij begon.

Waar deze cijfers vandaan komen

Wat deze pagina over informatie-eenheden beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.

Hoe deze pagina werkt

De factor is een constante op de pagina en de som is vier bewerkingen, dus er gaat niets ergens heen en er hoeft ook niets heen. Het getal dat je intikt verlaat de browser niet — er is geen verzoek waarin het zou kunnen meereizen.