Tabella di riferimento unità decimali (SI) vs binarie (IEC)
La tabella elenca il valore esatto in byte di ciascuna unità nei due sistemi di prefissi standardizzati. I prefissi decimali SI sono definiti nel SI Brochure del BIPM; i prefissi binari sono definiti nella IEC/ISO 80000-13.
| Unità | Sistema | Byte esatti |
|---|---|---|
| 1 KB (kilobyte) | Decimale (SI) | 1.000 |
| 1 KiB (kibibyte) | Binario (IEC) | 1.024 |
| 1 MB (megabyte) | Decimale (SI) | 1.000.000 |
| 1 MiB (mebibyte) | Binario (IEC) | 1.048.576 |
| 1 GB (gigabyte) | Decimale (SI) | 1.000.000.000 |
| 1 GiB (gibibyte) | Binario (IEC) | 1.073.741.824 |
| 1 TB (terabyte) | Decimale (SI) | 1.000.000.000.000 |
| 1 TiB (tebibyte) | Binario (IEC) | 1.099.511.627.776 |
- I sistemi operativi differiscono nel modo in cui riportano le dimensioni: alcuni usano unità binarie (storicamente etichettate con simboli decimali), altri usano unità decimali vere e proprie, quindi lo stesso file può mostrare numeri diversi su sistemi diversi.
- I dispositivi di storage sono commercializzati in unità decimali; le capacità di RAM sono intrinsecamente binarie (un modulo di memoria da '16 GB' è in realtà 16 GiB).
- La capacità utilizzabile formattata è ulteriormente ridotta leggermente dalle strutture del file system, indipendentemente dalla differenza di convenzione tra unità.
Cosa sono le unità decimali e binarie per la dimensione dei file?
Le dimensioni dei file si contano in byte, e i valori più grandi si esprimono con dei prefissi. Coesistono due sistemi di prefissi. Il sistema decimale usa i prefissi SI in potenze di 1.000: 1 KB = 1.000 byte, 1 MB = 10⁶ byte, 1 GB = 10⁹ byte, 1 TB = 10¹² byte. Il sistema binario usa i prefissi IEC in potenze di 1.024: 1 KiB = 1.024 byte, 1 MiB = 1.048.576 byte, 1 GiB = 1.073.741.824 byte, 1 TiB = 1.099.511.627.776 byte.
I prefissi binari kibi (Ki), mebi (Mi), gibi (Gi) e tebi (Ti) sono stati standardizzati dalla Commissione Elettrotecnica Internazionale (originariamente nella IEC 60027-2, oggi ripresa nella ISO/IEC 80000-13) proprio perché la stessa parola — ad esempio 'gigabyte' — veniva usata sia per 10⁹ sia per 2³⁰ byte. Secondo gli standard, GB significa sempre 10⁹ byte e GiB significa sempre 2³⁰ byte.
La conseguenza pratica è il famoso spazio 'mancante' sui dischi. I produttori di storage indicano la capacità in unità decimali, quindi un disco da 1 TB contiene 10¹² byte. Un sistema operativo che mostra le dimensioni in unità binarie divide quel numero di byte per 1.024³ e visualizza circa 931 GiB — storicamente spesso etichettato come 'GB', il che fa sembrare il disco più piccolo del dichiarato. In realtà non manca alcuno spazio: i due numeri descrivono lo stesso quantitativo di byte in unità diverse.
Come usare questo calcolatore di dimensione file
- Inserisci il valore della dimensione che vuoi convertire.
- Seleziona la sua unità — decimale (KB, MB, GB, TB) o binaria (KiB, MiB, GiB, TiB).
- Leggi il numero esatto di byte, che è il comune denominatore univoco di entrambi i sistemi.
- Confronta gli equivalenti decimali (MB/GB) e binari (MiB/GiB) per vedere come gli stessi dati vengono riportati secondo ciascuna convenzione.
Le formule alla base della conversione di dimensione file
Ogni conversione passa attraverso i byte. Moltiplica il valore inserito per il fattore in byte della sua unità per ottenere i byte, poi dividi per il fattore dell'unità di destinazione. Le unità decimali usano fattori di 1.000ⁿ e le unità binarie fattori di 1.024ⁿ.
Esempio pratico: 1 TB = 10¹² byte. Diviso per 1.024³ (= 1.073.741.824) sono 931,32 GiB, e diviso per 1.024⁴ sono 0,9095 TiB. Al contrario, 1 GiB = 1.073.741.824 byte = 1,0737 GB. Il divario tra unità decimali e binarie cresce a ogni gradino di prefisso: circa il 2,4% a kilo, il 4,9% a mega, il 7,4% a giga e il 10,0% a tera.
Errori comuni
- Pensare che un disco da '1 TB' sia difettoso perché il sistema operativo mostra ~931 GB: il disco contiene 10¹² byte, ma il sistema operativo li riporta in GiB binari.
- Considerare 1 GB come 1.024 MB: secondo lo standard SI 1 GB = 1.000 MB; 1.024 MiB corrispondono a 1 GiB.
- Mescolare i sistemi di prefissi a metà calcolo (ad esempio moltiplicando i GB per 1.024 per ottenere i MB), il che genera un errore composto del 5-10% circa.
- Confondere byte (B) con bit (b): le dimensioni dei file usano i byte, le velocità di rete usano i bit, e differiscono per un fattore 8.
Domande frequenti
Perché il mio disco da 1 TB mostra solo 931 GB?
Il disco contiene davvero 1 TB = 10¹² byte, come indicato secondo le unità decimali SI. I sistemi operativi che riportano le dimensioni in unità binarie dividono per 1.024³, ottenendo 931,32 GiB — un numero storicamente mostrato con l'etichetta 'GB'. Entrambe le cifre descrivono la stessa capacità; cambia solo la convenzione di unità.
Qual è la differenza tra un GB e un GiB?
Un gigabyte (GB) è 10⁹ = 1.000.000.000 byte secondo la convenzione decimale SI. Un gibibyte (GiB) è 2³⁰ = 1.073.741.824 byte secondo la convenzione binaria IEC. Un GiB è circa il 7,4% più grande di un GB. I prefissi binari (KiB, MiB, GiB, TiB) sono stati standardizzati per porre fine all'ambiguità di usare una sola parola per due dimensioni diverse.
1 MB equivale a 1.000 KB o a 1.024 KB?
Secondo lo standard SI, 1 MB = 1.000 KB = 1.000.000 byte. Il valore 1.024 KiB corrisponde a 1 MiB (mebibyte) = 1.048.576 byte nel sistema binario IEC. Storicamente 'megabyte' veniva usato in modo generico per entrambi, ed è esattamente l'ambiguità che i prefissi binari sono stati creati per risolvere.
Quanti byte ci sono in un terabyte?
Un terabyte (TB) è 10¹² = 1.000.000.000.000 byte secondo i prefissi decimali SI. Un tebibyte (TiB) è 2⁴⁰ = 1.099.511.627.776 byte — circa il 10% in più. I produttori di storage usano il terabyte decimale per le capacità dei dischi.
Perché le dimensioni della RAM usano unità binarie?
I chip di memoria sono indirizzati in potenze di 2, quindi le loro capacità sono naturalmente binarie: un modulo commercializzato come 16 GB contiene in realtà 16 GiB = 17.179.869.184 byte. I dischi di storage, al contrario, sono commercializzati in unità decimali, il che è uno dei motivi per cui le capacità di dischi e RAM sembrano seguire regole diverse.
Fonti
- ISO/IEC 80000-13:2008. Quantities and units — Part 13: Information science and technology (binary prefixes kibi, mebi, gibi, tebi).
- IEC 60027-2. Letter symbols to be used in electrical technology — Part 2: Telecommunications and electronics (original binary-prefix standard, 1998 amendment).
- Bureau International des Poids et Mesures (BIPM). The International System of Units (SI Brochure), 9th edition, 2019 — SI decimal prefixes.
- NIST. Prefixes for binary multiples. physics.nist.gov reference on IEC binary prefixes.