Wat zijn eenheden voor gegevensopslag?

Gegevens worden geteld in bits en bytes. Een bit is één enkele 0 of 1, en een byte bestaat uit 8 bits. Voor grotere hoeveelheden wordt een voorvoegsel gebruikt. Er zijn twee reeksen:

  • Decimale voorvoegsels, de SI-voorvoegsels van het metrieke stelsel, nemen toe in stappen van 1000: een kilobyte (kB) is 1000 bytes, een megabyte (MB) is 1000 kilobytes, gevolgd door gigabytes (GB), terabytes (TB), petabytes (PB), exabytes (EB), zettabytes (ZB) en yottabytes (YB).
  • Binaire voorvoegsels nemen toe in stappen van 1024: een kibibyte (KiB) is 1024 bytes, een mebibyte (MiB) is 1024 kibibytes, gevolgd door gibibytes (GiB), tebibytes (TiB), pebibytes (PiB), exbibytes (EiB), zebibytes (ZiB) en yobibytes (YiB). Hun symbolen hebben een "i" na de eerste letter.

Beschrijving van de tool

Deze tool zet gegevensgroottes om tussen bits, bytes en alle decimale voorvoegsels van kilo tot yotta en alle binaire voorvoegsels van kibi tot yobi, in totaal 34 eenheden. Elke gegevensopslagconverter hier werkt op dezelfde manier, van de algemene converter voor gegevensopslageenheden tot de converters voor één specifiek paar, zoals megabytes naar gigabytes of gibibytes naar gigabytes: de converter begint met de eenheden waarnaar hij is genoemd, en met de menu's Bron en Doel kun je overschakelen naar elk van de 34 eenheden. Typ in een menu om een eenheid op naam of symbool te zoeken, zoals "MiB". Typ een getal en het resultaat verschijnt terwijl je typt, klaar om te kopiëren. Met de wisselknop draai je de conversie om.

Eenheden

Decimale eenheid In bytes Binaire eenheid In bytes
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

Dezelfde eenheden in bits lopen van kilobit (kbit) tot yottabit (Ybit) en van kibibit (Kibit) tot yobibit (Yibit); elk is een achtste van de byte-eenheid met hetzelfde voorvoegsel.

Voorbeelden

Grootte Omgezet
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

Hoe het werkt

De conversie wordt uitgevoerd met mathjs, een JavaScript-wiskundebibliotheek, met de decimale en binaire voorvoegsels. De berekening gebruikt exacte decimale getallen en breuken in plaats van drijvendekommagetallen. Daardoor wordt een hoeveelheid zoals 0.1 kB exact omgezet naar 100 B, en wordt elk resultaat afgerond op 16 significante cijfers, genoeg om alle 1125899906842624 bytes van een pebibyte weer te geven. Resultaten vanaf 10¹⁶ worden in exponentnotatie weergegeven, zodat elk getoond cijfer significant is: 1 EiB wordt weergegeven als 1.152921504606847e+18 B. Hetzelfde geldt voor resultaten kleiner dan 0.000001, zoals 1.25e-13 TB voor 1 bit.

Tips

  • Om een snelheid in megabits per seconde om te zetten naar megabytes per seconde, zet je megabits om naar megabytes: 100 Mbit is 12.5 MB, dus 100 Mbit/s is 12.5 MB/s.