Vad är datalagringsenheter?

Data räknas i bitar och byte. En bit är en enda 0 eller 1, och en byte är 8 bitar. Större mängder anges med prefix, och det finns två uppsättningar:

  • Decimala prefix, SI-prefixen i metersystemet, ökar i steg om 1000: en kilobyte (kB) är 1000 byte, en megabyte (MB) är 1000 kilobyte, därefter gigabyte (GB), terabyte (TB), petabyte (PB), exabyte (EB), zettabyte (ZB) och yottabyte (YB).
  • Binära prefix ökar i steg om 1024: en kibibyte (KiB) är 1024 byte, en mebibyte (MiB) är 1024 kibibyte, därefter gibibyte (GiB), tebibyte (TiB), pebibyte (PiB), exbibyte (EiB), zebibyte (ZiB) och yobibyte (YiB). Symbolerna har ett ”i” efter den första bokstaven.

Verktygsbeskrivning

Det här verktyget konverterar datastorlekar mellan bitar, byte och alla decimala prefix från kilo till yotta samt alla binära prefix från kibi till yobi, totalt 34 enheter. Alla datalagringskonverterare här fungerar på samma sätt, från den allmänna konverteraren för datalagringsenheter till konverterare för ett enskilt par, som megabyte till gigabyte eller gibibyte till gigabyte: de startar med de enheter som anges i namnet, och menyerna Källa och Mål kan användas för att välja någon av de 34 enheterna. Skriv i en meny för att hitta en enhet via namn eller symbol, till exempel ”MiB”. Skriv ett tal så visas resultatet medan du skriver, redo att kopieras. Med växlingsknappen vänder du på konverteringen.

Enheter

Decimal enhet I byte Binär enhet I byte
Kilobyte (kB) 10³ = 1 000 Kibibyte (KiB) 2¹⁰ = 1 024
Megabyte (MB) 10⁶ = 1 000 000 Mebibyte (MiB) 2²⁰ = 1 048 576
Gigabyte (GB) 10⁹ = 1 000 000 000 Gibibyte (GiB) 2³⁰ = 1 073 741 824
Terabyte (TB) 10¹² Tebibyte (TiB) 2⁴⁰ = 1 099 511 627 776
Petabyte (PB) 10¹⁵ Pebibyte (PiB) 2⁵⁰ = 1 125 899 906 842 624
Exabyte (EB) 10¹⁸ Exbibyte (EiB) 2⁶⁰ = 1 152 921 504 606 846 976
Zettabyte (ZB) 10²¹ Zebibyte (ZiB) 2⁷⁰ = 1 180 591 620 717 411 303 424
Yottabyte (YB) 10²⁴ Yobibyte (YiB) 2⁸⁰ = 1 208 925 819 614 629 174 706 176

Motsvarande enheter i bitar är kilobit (kbit) till yottabit (Ybit) och kibibit (Kibit) till yobibit (Yibit). Varje sådan enhet är en åttondel av byte-enheten med samma prefix.

Exempel

Storlek Omvandlat
1 GB 1000 MB
1 GiB 1024 MiB
1 GiB 1073.741824 MB
1 TB 931.3225746154785 GiB
500 GB 465.6612873077393 GiB
1 TiB 1.099511627776 TB
1 kB 0.9765625 KiB
1 MB 8 Mbit
100 Mbit 12.5 MB
1 PiB 1125899906842624 B

Så fungerar det

Konverteringen görs med mathjs, ett matematikbibliotek för JavaScript, med dess decimala och binära prefix. Biblioteket räknar med exakta decimaltal och bråk i stället för flyttal, så en mängd som 0.1 kB konverteras exakt till 100 B. Varje resultat avrundas till 16 signifikanta siffror, vilket räcker för att visa alla 1125899906842624 byte i en pebibyte. Resultat från och med 10¹⁶ skrivs i exponentnotation, så att varje visad siffra är signifikant: 1 EiB visas som 1.152921504606847e+18 B. Detsamma gäller resultat under 0.000001, till exempel 1.25e-13 TB för 1 bit.

Tips

  • Omvandla megabit till megabyte för att omvandla en hastighet i megabit per sekund till megabyte per sekund: 100 Mbit är 12.5 MB, så 100 Mbit/s är 12.5 MB/s.