Cosa sono le unità di archiviazione dei dati?

I dati si misurano in bit e byte. Un bit è un singolo 0 o 1 e un byte è composto da 8 bit. Per quantità maggiori si usa un prefisso; esistono due serie di prefissi:

  • I prefissi decimali, ovvero i prefissi SI del sistema metrico, aumentano a intervalli di 1000: un kilobyte (kB) equivale a 1000 byte, un megabyte (MB) a 1000 kilobyte, poi vengono gigabyte (GB), terabyte (TB), petabyte (PB), exabyte (EB), zettabyte (ZB) e yottabyte (YB).
  • I prefissi binari aumentano a intervalli di 1024: un kibibyte (KiB) equivale a 1024 byte, un mebibyte (MiB) a 1024 kibibyte, poi vengono gibibyte (GiB), tebibyte (TiB), pebibyte (PiB), exbibyte (EiB), zebibyte (ZiB) e yobibyte (YiB). I relativi simboli hanno una "i" dopo la prima lettera.

Descrizione dello strumento

Questo strumento converte le dimensioni dei dati tra bit, byte e tutte le unità con ciascun prefisso decimale da kilo a yotta e ciascun prefisso binario da kibi a yobi, per un totale di 34 unità. Tutti i convertitori di unità di archiviazione dei dati qui funzionano allo stesso modo, dal convertitore generico di unità di archiviazione dei dati a quelli per una singola coppia, ad esempio da megabyte a gigabyte o da gibibyte a gigabyte: si avviano sulle unità indicate nel nome e i menu Origine e Destinazione consentono di selezionare una qualsiasi delle 34 unità. Digita nel menu per trovare un'unità in base al nome o al simbolo, ad esempio "MiB". Digita un numero e il risultato apparirà man mano che scrivi, pronto per essere copiato. Il pulsante di scambio inverte la conversione.

Unità

Unità decimale Espresso in byte Unità binaria Espresso in 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

Le stesse unità espresse in bit vanno dal kilobit (kbit) allo yottabit (Ybit) e dal kibibit (Kibit) allo yobibit (Yibit); ciascuna equivale a un ottavo dell'unità in byte con lo stesso prefisso.

Esempi

Dimensione Valore convertito
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

Come funziona

La conversione viene eseguita da mathjs, una libreria matematica per JavaScript, con i suoi prefissi decimali e binari. mathjs esegue i calcoli con numeri decimali esatti e frazioni anziché con numeri in virgola mobile, quindi una quantità come 0.1 kB viene convertita esattamente in 100 B e ogni risultato viene arrotondato a 16 cifre significative, sufficienti a rappresentare tutti i 1125899906842624 byte di un pebibyte. I risultati da 10¹⁶ in poi vengono scritti in notazione esponenziale, in modo che ogni cifra mostrata sia significativa: 1 EiB viene visualizzato come 1.152921504606847e+18 B. Lo stesso vale per i risultati inferiori a 0.000001, come 1.25e-13 TB per 1 bit.

Suggerimenti

  • Per convertire una velocità espressa in megabit al secondo in megabyte al secondo, converti i megabit in megabyte: 100 Mbit equivalgono a 12.5 MB, quindi 100 Mbit/s equivalgono a 12.5 MB/s.