Omvandling mellan Gibibyte (GiB) och Gigabyte (GB)
Den här sidan omvandlar ett numeriskt värde mellan enheten Gibibyte (GiB) – den binära (IEC) enheten baserad på potenser av 1 024 – och Gigabyte (GB) – den decimala (SI) enheten baserad på potenser av 1 000. Användaren anger ett tal, väljer omvandlingsriktning (GiB → GB eller GB → GiB) och får tillbaka det exakta resultatet, beräknat med en fast konstantfaktor. Omvandlingen är deterministisk och använder inga approximeringar. Oavsett om du försöker förstå varför en "1 TB"-disk bara visar 931 GiB i operativsystemet, eller om du jämför molnlagringskvoter som anges i olika enheter, ger den här sidan den exakta matematiken.
Vad gör denna sida unik?
Många verktyg omvandlar mellan olika lagringsenheter, men den här sidan fokuserar uteslutande på paret GiB/GB – den mest förvirrande kombinationen. De två enheterna ser nästan likadana ut men bygger på helt olika multiplikatorer:
- Exakt faktor för GiB → GB: 1 GiB = 1,073741824 GB
- Exakt faktor för GB → GiB: 1 GB = 0,931322574615 GiB
Anledningen till dessa tal är att en decimalkilobyte (kB) är 1 000 byte, medan en binär kibibyte (KiB) är 1 024 byte. När man går upp i skala: 1 GiB = 1 024 MiB = 1 024 × 1 024 KiB = 1 073 741 824 byte; medan 1 GB = 1 000 MB = 1 000 × 1 000 kB = 1 000 000 000 byte. Kvoten är därför 1 073 741 824 / 1 000 000 000 = 1,073741824 respektive dess invers.
Riktningen spelar roll: multiplicera med 1,073741824 för att gå från GiB till GB, multiplicera med 0,931322574615 för att gå från GB till GiB. Inget annat omvandlingsverktyg på webben redovisar båda dessa exakta konstanter specifikt för detta enhetspar på samma sida och förklarar varför de är vad de är.
Indata, utdata och riktning
Användaren matar in ett numeriskt värde och väljer omvandlingsriktning. Verktyget accepterar heltal, decimaltal och mycket stora tal – upp till flera hundra terabyte. Utdata presenteras med full numerisk precision; om användaren vill kan ett visst antal decimaler väljas, men den underliggande beräkningen sker alltid exakt.
Exempel:
- 1 GiB → GB = 1 × 1,073741824 = 1,073741824 GB
- 500 GB → GiB = 500 × 0,931322574615 = 465,6612873075 GiB
I praktiken kan en kapacitet på 500 GB (t.ex. på en SSD-etikett) visas som cirka 465 GiB i Windows. Verktyget låter dig kontrollera just den siffran.
Regler och gränsfall
Omvandlingen är strikt linjär och deterministisk. Några viktiga regler:
- Negativa tal: Negativa lagringsmängder är inte meningsfulla. Verktyget förutsätter icke-negativa indata; om ett negativt tal matas in kommer det ändå att omvandlas enligt samma formel, men resultatet blir negativt – vilket inte har någon praktisk tolkning.
- Noll: 0 GiB = 0 GB, och 0 GB = 0 GiB.
- Stora tal: Tal på flera hundra terabyte hanteras utan trunkering. Eftersom konstanten är exakt (1,073741824 är ett ändligt decimaltal med nio decimaler) blir alla beräkningar exakta för tal som inte överskrider antalet signifikanta siffror som flyttalsaritmetik klarar av.
- Avrundning av resultat: Resultatet visas som standard med full precision, men användaren kan välja att avrunda till ett önskat antal decimaler. Det underliggande värdet förblir dock oförändrat.
- Inga andra enheter: Verktyget hanterar endast GiB och GB. Kilobyte, megabyte, terabyte och andra enheter konverteras inte.
Vem har nytta av denna omvandling?
- Konsumenter som köper lagring: Du köper en 1 TB extern hårddisk. På kartongen står 1 TB (decimal). När du ansluter den till Windows visas 931 GiB. Med verktyget kan du verifiera matematiken: 1 TB = 1 000 GB = 1 000 × 0,931322574615 = 931,322574615 GiB – vilket stämmer med det du ser.
- Molnarkitekter och sysadmins: AWS EBS-volymer anges ofta i GiB (t.ex. 1 GiB provisionerat), medan fakturering och nätverksgränser kan anges i GB. Skillnaden på 7,37 % kan påverka budget och kapacitetsplanering.
- Studenter inom datavetenskap: När man lär sig skillnaden mellan binära och decimala prefix (IEC 60027‑2 vs SI) är det avgörande att förstå den exakta omvandlingsfaktorn. Den här sidan ger den utan approximationer.
- Skript- och kalkylarksanvändare: Den som bygger en automatiserad pipeline för lagringsmätningar och behöver konvertera mellan GiB och GB vill ha en enda, pålitlig källa till konstanten.
- IT-tekniker som provisionerar virtuella diskar: Hypervisorer som VMware rapporterar ofta kapacitet i binära enheter, medan gästoperativsystemet kan visa decimala enheter – eller tvärtom. En snabb kontroll med rätt omvandlingsfaktor förhindrar misstolkningar.
Bakgrund – varför finns det två enheter?
Standardiseringsorganen IEC (International Electrotechnical Commission) och IEEE (Institute of Electrical and Electronics Engineers) definierar sedan slutet av 1990-talet de binära prefixen (kibi, mebi, gibi, tebi) för att skilja dem från de decimala SI-prefixen (kilo, mega, giga, tera). Anledningen är historisk:
- Decimala SI-prefix (kilobyte = 1 000 byte) används inom alla andra vetenskapsgrenar och följer den internationella standarden för enheter.
- Binära prefix (kibibyte = 1 024 byte) uppstod inom datortekniken eftersom minnesadressering och lagring ofta bygger på potenser av 2 – 2^10 = 1 024, 2^20 = 1 048 576 osv.
Tillverkare av hårddiskar och SSD:er använder decimala prefix eftersom det ger högre siffror (och följer SI-standarden). Däremot rapporterar många operativsystem (Windows, macOS i äldre versioner, Linux med vissa kommandon) kapaciteten i binära enheter, men märker ut dem som "GB". Det är detta missförstånd som orsakar den klassiska 931 GiB-siffran för en 1 TB-disk.
Enligt IEC 60027‑2 är de officiella beteckningarna:
- GiB = gibibyte, 1 GiB = 1 073 741 824 byte
- GB = gigabyte, 1 GB = 1 000 000 000 byte
Vanliga fallgropar
- Att använda fel riktning. Om du har en kapacitet som anges som 500 GB på en SSD och vill veta hur många GiB det är, måste du multiplicera med 0,931322574615, inte dividera.
- Att tro att "1 GB = 1 024 MB". Det gäller endast för GiB. En decimal gigabyte är exakt 1 000 megabyte.
- Att avrunda för tidigt. I många sammanhang kan 1 GiB approximeras som 1,074 GB, men det ackumulerade felet blir betydande vid stora volymer. För 100 TiB skiljer sig den exakta omvandlingen från den avrundade med flera hundra gigabyte.
- Att blanda ihop enheter i API:er och molntjänster. När du anger en volymstorlek i en AWS CloudFormation-mall står det "GiB" men i fakturor står det "GB". Om du inte konverterar korrekt kan du över- eller underprovisionera.
- Att lita på operativsystemets etikettering. Windows XP visade alla enheter som "GB" även när det egentligen använde binära räknebaser. Även i moderna system kan benämningen vara felaktig.
FAQ – Vanliga frågor
Fråga: Varför visar min dator att en 1 TB-disk bara har 931 GiB?
Svar: Datorn räknar i binära gibibyte (GiB) men etiketten på disken anger decimala gigabyte (GB). 1 TB = 1 000 GB. Omvandla: 1 000 GB × 0,931322574615 = 931,32 GiB. Avrundat till närmaste heltal blir det 931 GiB.
Fråga: Är 1 GiB exakt 1,074 GB?
Svar: Nej, den exakta faktorn är 1,073741824. 1,074 är en avrundning som ger ett fel på cirka 0,026 %. För stora volymer – t.ex. 1 PiB – blir felet cirka 0,26 TiB, vilket är betydande.
Fråga: Kan jag använda denna omvandling för terabyte och tebibyte?
Svar: Ja, eftersom samma faktor gäller: 1 TiB = 1,073741824 TB och 1 TB = 0,931322574615 TiB. Verktyget på denna sida hanterar dock bara GiB och GB. För TiB/TB kan du använda samma konstant, bara skala upp med 1 024 (för TiB → GiB) eller 1 000 (för TB → GB) först.
Fråga: Varför använder inte operativsystemet den officiella beteckningen "GiB"?
Svar: Historisk tröghet. När IEC-standarderna kom på 1990-talet var redan miljontals datorer sålda med felaktig etikettering. macOS och Linux har övergått till att använda "GB" som decimalt i senare versioner, men Windows använder fortfarande binära enheter märkta "GB", vilket skapar förvirring.
Fråga: Hur många decimaler bör jag använda?
Svar: För de flesta praktiska ändamål räcker två decimaler. Men om du gör exakta beräkningar för stora volymer (t.ex. 100 TiB) eller programmatisk hantering, använd full precision – konstanten har nio decimaler som alla är signifikanta.
Fråga: Kan verktyget hantera negativa tal?
Svar: Ja, formeln är densamma, men resultatet blir negativt. Det saknar fysisk mening, så verktyget förutsätter normalt icke-negativa indata. Om du matar in –10 GiB får du –10,73741824 GB.
Denna sida är en del av ett fritt online-verktyg för enhetsomvandling. Alla beräkningar är exakta enligt IEC 60027‑2-standarderna.