Convertire MiB in kB

MiB
1048,576kB

1 MiB = 1048,576 kB

Scrivi un valore e la conversione da mebibyte a kilobyte si aggiorna mentre digiti. Il fattore è esattamente 1048,576: è quello che corrisponde in kB a 1 MiB. Il calcolo si fa sul tuo dispositivo; dopo il caricamento questa pagina non interroga più nessun server.

  • Dove gira Nel tuo browser. Il numero che scrivi non entra mai in una richiesta.
  • Esatto per definizione 1 MiB è esattamente 1048,576 kB — una definizione, non un fattore arrotondato.
  • Risponde mentre scrivi Nessun pulsante, nessuna attesa. La risposta è già nella pagina prima che parta uno script.

Da mebibyte a kilobyte in pratica

  • 700 MiB is 734000 kB

    — un CD audio, da cui viene la cifra.

  • 8 MiB is 8389 kB

    — un blocco di memoria come quello che riserva un programma.

  • 0,4768 MiB is 500 kB

    — una pagina web leggera.

  • 0,06104 MiB is 64 kB

    — un’email lunga.

mebibyte e kilobyte a colpo d’occhio

Ogni numero di questa tabella è calcolato dalla stessa definizione che usa la calcolatrice, quindi la tabella non può discostarsi dalla risposta qui sopra.
MiBkB
11048,576
22097,152
55242,88
1010485,76
5052428,8
100104857,6
500524288
10001048576

mebibyte e kilobyte

Un mebibyte è 1.024 kibibyte, cioè 1.048.576 byte. Gli strumenti di Linux e le cifre della memoria si riferiscono quasi sempre a questo, anche quando scrivono «MB».

Un kilobyte è 1.000 byte quando a definirlo è un ente di normazione e 1.024 quando a definirlo è un sistema operativo. Questa pagina calcola con 1.000; l’unità da 1.024 si chiama kibibyte.

Quanto costa arrotondare il fattore

Il fattore è 1048,576, e praticamente nessuno se lo porta dietro. Arrotondato a 1050 sbaglia di 0,14 % — invisibile sui numeri piccoli, e già un'unità intera intorno a 1000 MiB.

È questo il numero che serve sapere prima di arrotondare: non l'errore in sé, ma da dove smette di essere trascurabile. Sotto quella soglia il fattore corto è la scelta sensata; sopra, usa il campo qui in alto, che arrotonda solo al momento di scrivere.

MiB è l'unità binaria

Un MiB è 1.024 dell'unità sotto; un MB è 1.000. Su questa pagina è la differenza tra 1048,576 kB e 1000 kB — il 4,9 % — e la distanza cresce a ogni gradino: per questo è un arrotondamento trascurabile su una foto e un pezzo visibile di un disco fisso.

Il mistero dello spazio che manca sta tutto qui. Un disco venduto come un terabyte contiene esattamente quello che dichiara in unità decimali, ed è Windows a ricontarlo in unità binarie tenendo però il nome decimale: il numero si accorcia senza che si sia perso niente. macOS conta questi valori in unità decimali fin dalla 10.6, ed è per questo che lo stesso disco può sembrare di due dimensioni diverse su due computer.

Moltiplicare per 1.048,576, non per mille

Un mebibyte sono 1.048.576 byte, che diviso mille dà 1.048,576 kilobyte decimali. Un valore di 10 MiB diventa quindi 10.485,76 KB, non 10.000 come suggerirebbe una conversione ingenua che ignora la differenza tra le due basi.

Lo scarto del 4,86 per cento cresce in proporzione alla dimensione, quindi su cifre grandi — centinaia di mebibyte — la differenza tra le due costanti può valere diverse migliaia di kilobyte.

Dove compare: sistemi che riportano già in binario

Il comando free su Linux e molti strumenti di sistema riportano la memoria in kibibyte etichettati «KB» per abitudine storica, ma un valore letto altrove in mebibyte va comunque convertito correttamente in kilobyte decimali quando deve alimentare un campo che si aspetta quella convenzione, come un’API di fatturazione.

La stessa conversione serve quando si confrontano le specifiche di un dispositivo, dichiarate in mebibyte dal produttore, con un modulo di configurazione che accetta solo kilobyte come unità di inserimento.

Il caso in cui la conversione è più semplice

Se il campo di destinazione in realtà si aspetta kibibyte, anche se etichettato «KB», il fattore corretto è semplicemente 1.024, non 1.048,576. Questa distinzione va verificata guardando la documentazione dello strumento di destinazione piuttosto che fidarsi dell’etichetta visibile sull’interfaccia.

Confondere le due direzioni produce un errore piccolo su cifre modeste ma visibile su allocazioni di memoria grandi, dove la differenza tra 1.024 e 1.048,576 come divisore sposta il risultato di quasi il cinque per cento.

Un esempio con un limite di configurazione

Un buffer allocato a 4 MiB deve essere scritto come 4.194,3 KB in un campo che accetta kilobyte decimali. Arrotondare per difetto a 4.194 lascia un margine trascurabile; arrotondare a 4.000 per comodità sottostima il buffer di quasi il cinque per cento.

Per un’allocazione più grande, 128 MiB corrispondono a 134.217,7 KB — una cifra che vale la pena arrotondare all’intero superiore quando il campo di destinazione richiede un numero intero e il buffer non deve mai risultare più piccolo del previsto.

Verificare dividendo indietro

Dividi il risultato in KB per 1.048,576 e confronta con il valore di partenza in MiB. Uno scarto vicino al cinque per cento indica che è stata usata la costante 1.000 anziché quella corretta, o viceversa.

Come coppia di controllo, 1 MiB deve restituire esattamente 1.048,576 KB — un numero facile da verificare a mano che intercetta immediatamente una costante sbagliata nel codice.

Convertire MiB in kB: domande frequenti

Quanto fa 1 MiB in kB?

1 MiB fa 1048,576 kB. Il valore è esatto e non arrotondato: l’equivalenza fra mebibyte e kilobyte è fissata per definizione.

Quello che scrivo viene mandato da qualche parte?

No. Il calcolo avviene nel tuo browser. Puoi staccare la connessione e continuare a calcolare, che fra l’altro è il modo più semplice di verificarlo.

Perché il mio disco mostra meno spazio di quello dichiarato?

Perché due unità diverse portano lo stesso nome. I produttori contano 1 GB = 1.000.000.000 byte; Windows mostra gibibyte, cioè 1.073.741.824 byte, ma li chiama «GB». Lo stesso disco sembra così più piccolo del sette per cento. Non è sparito niente.

Al contrario: da kilobyte a mebibyte

Un kB è 0,000953674 MiB. È la stessa relazione letta al rovescio, quindi un risultato di una pagina fatto passare per l’altra deve tornare da dove è partito.

Da dove vengono questi numeri

Quello che questa pagina afferma su unità di informazione si può verificare, e questi sono i documenti che chiudono la questione.

Come funziona questa pagina

Il fattore è una costante nella pagina e il conto sono quattro operazioni, quindi non si invia niente da nessuna parte e niente ha bisogno di essere inviato. Il numero che scrivi non esce dal browser — non esiste una richiesta su cui potrebbe viaggiare.