Converti tra unità binarie di dimensione dei dati con la scala IEC basata su 1024, comune in sistemi operativi, specifiche RAM e dashboard di storage—byte, kibibyte (KB), mebibyte (MB), gibibyte (GB) e tebibyte (TB).
Formula
Ogni unità corrisponde a un fattore in byte:
| Unità | Byte |
|---|---|
| byte | 1 |
| kilobyte | 1.024 |
| megabyte | 1.024² |
| gigabyte | 1.024³ |
| terabyte | 1.024⁴ |
Per convertire X dall’unità A all’unità B:
output = X × fattore(A) ÷ fattore(B)
I risultati sono arrotondati a otto decimali per stabilità di visualizzazione.
Quando usarlo
Tradurre dimensioni di installer tra MB e GB, riconciliare l’output di df -h con conteggi in byte, insegnare i prefissi binari rispetto al SI decimale (1 KB = 1000 B sulle etichette di marketing) o verificare la capacità di backup.
Limiti
Usa solo fattori basati su 1024—non le etichette kilo decimali (1000) di alcune confezioni USB. Non gestisce bit al secondo, dimensioni di blocco o overhead del filesystem. Valori estremamente grandi possono mostrare rumore in virgola mobile sull’ultimo decimale. Temperatura e altri gruppi di unità sono fuori ambito per questo convertitore.
Esempio
1 megabyte → 1.024 kilobyte. 2 gigabyte → 2.048 megabyte.