Hvad denne side gør (og hvad den ikke gør)
Denne side løser én specifik omregning: mellem gibibyte (GiB, binært) og gigabyte (GB, decimalt). Har du et tal i den ene enhed, får du det nøjagtige modstykke i den anden – intet mere, intet mindre. Hverken kilobyte, megabyte, terabyte eller nogen anden enhed behandles. Siden er specialiseret til den ene, forvirrende tvilling.
Grunden til at denne side eksisterer, er at GiB og GB ser næsten ens ud, men bygger på to forskellige talsystemer. Forskellen er ikke akademisk. Den er årsagen til at en "1 TB" harddisk viser 931 GiB i Windows, og den er kilden til utallige fejl i cloud-konfigurationer, lagerbudgetter og dataskripts.
Hvorfor 1 GiB ikke er lig med 1 GB
Forklaringen ligger i multiplikatorerne.
- Gigabyte (GB) følger SI-systemet (decimal): 1 GB = 1 000 000 000 bytes, altså 10⁹.
- Gibibyte (GiB) følger IEC 60027‑2-standarden (binær): 1 GiB = 1 073 741 824 bytes, altså 2³⁰.
Forskellen på 73 741 824 bytes per enhed virker lille på én enhed, men akkumuleres dramatisk. En 2 TB-drev (decimal) er i virkeligheden 2 000 000 000 000 bytes. Operativsystemet dividerer med 2³⁰ (1 073 741 824) og får ~1,82 TiB – eller 1 862 GiB. Forbrugeren ser 1,8 TB og tror der er 200 GB forsvundet. Der er intet forsvundet. Enhederne er bare regnet forkert.
Standarden for binære præfikser (kibi, mebi, gibi, tebi osv.) blev fastlagt i IEC 60027‑2 i 1998 og senere i IEEE 1541. Men operativsystemer og hardwareproducenter adopterede dem i forskelligt tempo. Windows bruger stadig binære enheder, men kalder dem GB. macOS har siden 10.6 (Snow Leopard) brugt decimale enheder. Det betyder at den samme fil vises med forskellig størrelse afhængigt af operativsystemet.
Den nøjagtige omregningsfaktor
Siden bruger to konstante faktorer afhængigt af omregningsretningen. Ingen afrunding, ingen approximation.
-
GiB → GB: Gang med 1,073741824 nøjagtigt.
Formel: GB = GiB × 1,073741824 -
GB → GiB: Gang med 0,931322574615 nøjagtigt.
Formel: GiB = GB × 0,931322574615
Den reciprokke sammenhæng er ikke tilfældig. Den følger af definitionerne:
1 Gibibyte = 2³⁰ bytes
1 Gigabyte = 10⁹ bytes
Forholdet er derfor 2³⁰ / 10⁹ = 1 073 741 824 / 1 000 000 000 = 1,073741824.
Omvendt: 10⁹ / 2³⁰ = 1 / 1,073741824 = 0,931322574615.
Tallet 1,073741824 er ikke en tilnærmelse. Det er den eksakte decimalrepræsentation af brøken 2³⁰/10⁹. Det samme gælder den reciprokke værdi. Der er 9 decimaler, fordi 2³⁰ har 10 decimaler, og 10⁹ er en tierpotens. Brøken 1/1,073741824 er irrationel i decimalform, men det præcise udtryk er 10⁹/2³⁰, som værktøjet regner med uden tab.
Arbejdet eksempel: 1 TB-drev i Windows
En harddisk markedsføres som 1 TB. Producenten bruger decimal: 1 TB = 1 000 GB.
Omregn til GiB: 1000 × 0,931322574615 = 931,322574615 GiB.
Windows viser ~931 GiB (og kalder det "GB"). Det er ikke en fejl i drevet. Det er en konsekvens af enhedsforvirringen.
Omvendt: Har du et 512 GiB SSD i computeren, er kapaciteten i decimal: 512 × 1,073741824 = 549,755813888 GB. Det er cirka 550 GB.
Hvem har brug for denne omregning
Listen er konkret, ikke hypotetisk:
- Cloud-ingeniører konfigurerer EBS-volumener i AWS. AWS viser lager i GiB, men fakturerer i GB. En volume på 100 GiB koster det samme som ~107,4 GB. Hvis skriptet regner forkert, betaler du mere end forventet.
- Databaseadministratorer ser databasedump i GiB, men overfører dem over links der måler i GB. En dump på 50 GiB fylder 53,687 GB på netværket.
- Systemadministratorer provisionerer virtuelle diske i hypervisorer (VMware, Hyper‑V). Hypervisoren bruger binære enheder. Gæste-OS'et (Windows) viser også binært, men Linux med
df -hvil ofte vise decimal. Uden omregning kan overvågningssystemer vise forkerte udnyttelsesgrader. - Studerende på IT-uddannelser støder på forskellen i datalære. Opgaver der beder om "antal bytes i 1 GB" skal specificere om det er decimal eller binær. Denne side giver det præcise svar.
- Forbrugere køber hukommelseskort, SSD'er eller USB-stik. Kapaciteten på æsken er altid decimal. Det computeren viser, er binær. Med omregningen kan de verificere at varen er korrekt.
Sådan bruger du værktøjet
Inddata er et ikke‑negativt tal. Du vælger en retning – enten GiB→GB eller GB→GiB. Outputtet beregnes med den nøjagtige faktor for den valgte retning.
Regler og kanttilfælde
- Negative værdier: Ikke meningsfulde for lagerstørrelser. Værktøjet antager ikke‑negative input.
- Nul: 0 GiB = 0 GB, 0 GB = 0 GiB. Trivielt, men korrekt.
- Store tal: Værktøjet håndterer hundredvis af terabyte uden trunkering. Faktoren anvendes med fuld præcision. Hvis resultatet har mange decimaler (f.eks. 9.223.372.036.854.775.808 bytes), vises en afrundet repræsentation, men den underliggende beregning er nøjagtig.
- Præcision: Du kan vælge antallet af decimaler i outputtet. Standard er fuld præcision.
Tabel over hurtige referenceværdier
| GiB | GB (nøjagtig) | GB (afrundet 2 decimaler) |
|---|---|---|
| 1 | 1,073741824 | 1,07 |
| 10 | 10,73741824 | 10,74 |
| 100 | 107,3741824 | 107,37 |
| 500 | 536,870912 | 536,87 |
| 1024 | 1099,511627776 | 1099,51 |
| GB | GiB (nøjagtig) | GiB (afrundet 2 decimaler) |
|---|---|---|
| 1 | 0,931322574615 | 0,93 |
| 10 | 9,31322574615 | 9,31 |
| 100 | 93,1322574615 | 93,13 |
| 500 | 465,6612873075 | 465,66 |
| 1000 | 931,322574615 | 931,32 |
Bemærk i tabellen at 1000 GB nøjagtigt er 931,322574615 GiB – det klassiske 1 TB-drev. 1024 GiB (1 TiB) er 1099,511627776 GB, hvilket er ~1,1 TB.
Ofte stillede spørgsmål (FAQ)
Hvorfor viser mit 1 TB-drev kun 931 GB i computeren?
Det er fordi drevproducenten bruger decimal (1 TB = 1 000 000 000 000 bytes), mens computeren viser tallet i binære enheder (GiB), men ofte skriver "GB". 1 TB decimal = 1000 GB = 1000 × 0,931322574615 = 931,32 GiB. Der mangler ikke lagerplads.
Skal jeg altid runde til to decimaler?
Kun hvis det er praktisk. Ved økonomiske beregninger (f.eks. cloud-fakturering) bør du bruge fuld præcision. Afrunding kan akkumulere fejl over mange enheder.
Kan jeg bruge omregningen til netværkshastighed?
Nej. Netværkshastighed måles i bit per sekund (bps), ikke byte per sekund (Bps). Selvom prefixerne er de samme (giga, gibi), er enhederne fundamentalt forskellige. Denne side omregner kun lagerkapacitet i byte.
Hvorfor findes der både GiB og GB?
Fordi computerindustrien historisk brugte binære præfikser (1 KB = 1024 bytes), mens SI-systemet brugte decimale (1 kB = 1000 bytes). Da lagerplads voksede, opstod forvirring. IEC-standarderne fra 1998 slog fast at GiB og GB skulle betyde to forskellige ting. Producenter og operativsystemer har adopteret standarderne i forskelligt tempo.
Hvad hvis jeg omregner 0 GiB?
0 GiB = 0 GB. Trivielt, men korrekt. Store datamængder starter fra 0.
Er der forskel på omregningen fra GiB til GB og GB til GiB?
Ja. GiB→GB multiplicerer med 1,073741824; GB→GiB multiplicerer med 0,931322574615. Vælg den rigtige retning i værktøjet.