Unità leggibili

Converti millisecondi e byte in unità leggibili.

Il modulo interattivo è disponibile quando JavaScript è attivo.

Come si usa

Inserisci un numero e indica che cosa rappresenta: millisecondi o byte. Una durata in millisecondi viene mostrata in secondi, minuti, ore e giorni; un numero di byte viene mostrato in KB, MB e GB e in KiB, MiB e GiB. I risultati sono mostrati con al massimo sei decimali.

Le dimensioni seguono due convenzioni che non concordano. Le unità decimali avanzano di 1000 (1 MB = 1.000.000 byte) ed è quanto dichiarano produttori di dischi e operatori di rete; le unità binarie avanzano di 1024 (1 MiB = 1.048.576 byte) ed è quanto mostrano Windows e molti programmi, spesso ancora con l’etichetta MB o GB. Lo scarto è di circa il 2% sui kilobyte, il 5% sui megabyte e il 7% sui gigabyte, e si allarga a ogni passo.

Le durate si convertono con valori fissi: 1.000 millisecondi in un secondo, 60 secondi in un minuto, 3.600 in un’ora e 86.400 in un giorno. Va bene per timeout, log e benchmark; i periodi del calendario come i mesi non vengono convertiti, perché la loro durata varia.

La conversione va in un solo senso, dal numero grezzo alle unità leggibili. Per il percorso inverso, moltiplica: 2,5 GB sono 2.500.000.000 byte, e 2,5 GiB sono 2,5 × 1.073.741.824 = 2.684.354.560 byte.

Esempio

1.048.576 byte equivalgono a 1 MiB. MB usa potenze di 1.000 e MiB di 1.024, quindi i valori differiscono.

  • 1048576 byte1.048,576 KB e 1,048576 MB in decimale, oppure esattamente 1.024 KiB e 1 MiB in binario.
  • 90000 ms90 secondi, 1,5 minuti, 0,025 ore.
  • 86400000 ms86.400 secondi, 1.440 minuti, 24 ore: esattamente 1 giorno.
  • 1000000000000 byte1.000 GB, ovvero circa 931,32 GiB: un disco da 1 TB come lo vede il sistema operativo.

Domande frequenti

Perché il mio disco da 1 TB appare come 931 GB?

Il produttore ha contato terabyte decimali e il sistema operativo mostra unità binarie etichettandole GB. Non manca nulla: si conta a passi di 1000 e di 1024.

Quale convenzione devo usare?

Quella che usa l’altra parte: archiviazione e banda si indicano in decimale, la memoria e Windows usano il binario. Scrivere MiB quando si intende 1024 elimina del tutto l’ambiguità.

Posso convertire secondi o minuti?

Inseriscili in millisecondi: moltiplica i secondi per 1.000. 45 secondi sono 45000 ms.

Perché un valore viene mostrato come 0?

Perché i risultati sono arrotondati a sei decimali. Un piccolo numero di byte espresso in GB, per esempio 100 byte, si arrotonda a 0; leggilo invece in un’unità più piccola.

Strumenti correlati