Convertire MB in KiB

MB
976,5625KiB

1 MB = 976,5625 KiB

Scrivi un valore e la conversione da megabyte a kibibyte si aggiorna mentre digiti. Il fattore è esattamente 976,5625: è quello che corrisponde in KiB a 1 MB. 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 MB è esattamente 976,5625 KiB — una definizione, non un fattore arrotondato.
  • Risponde mentre scrivi Nessun pulsante, nessuna attesa. La risposta è già nella pagina prima che parta uno script.

Da megabyte a kibibyte in pratica

  • 5 MB is 4883 KiB

    — un brano a un buon bitrate.

  • 4000 MB is 3906000 KiB

    — un film di qualità normale.

  • 0,5243 MB is 512 KiB

    — mezzo mebibyte.

  • 0,004096 MB is 4 KiB

    — una pagina di memoria su quasi tutti i sistemi.

megabyte e kibibyte 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.
MBKiB
1976,5625
21953,125
54882,8125
109765,625
5048828,125
10097656,25
500488281,25
1000976562,5

megabyte e kibibyte

Un megabyte è un milione di byte. I produttori di memorie hanno sempre contato in decimale, ed è per questo che le loro cifre sembrano più grandi di quello che mostra il computer.

Un kibibyte è esattamente 1.024 byte. Il nome è stato introdotto nel 1998 perché «kilobyte» potesse tornare a significare 1.000, anche se l’abitudine non ha mai attecchito del tutto.

Quanto costa arrotondare il fattore

Il fattore è 976,5625, e praticamente nessuno se lo porta dietro. Arrotondato a 980 sbaglia di 0,35 % — invisibile sui numeri piccoli, e già un'unità intera intorno a 1000 MB.

È 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.

KiB è l'unità binaria

Un KiB è 1.024 dell'unità sotto; un kB è 1.000. Su questa pagina è la differenza tra 0,001 MB e 0,001 MB — il 2,4 % — 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.

Un limite scritto per le persone, inserito come conteggio di blocchi

I requisiti arrivano in numeri decimali tondi perché è così che li scrivono le persone: un tetto di upload di 100 MB, una quota utente di 500 MB. Il campo che li applica conta spesso in kibibyte, quindi il numero tondo va diviso per 1.024 prima di poter essere digitato, e smette di essere tondo strada facendo. 100 MB sono 97.656,25 KiB, e il campo non accetta il quarto.

Moltiplicare i megabyte per 976,5625 dà un risultato esatto fino a quattro decimali al massimo, perché 1.000.000 diviso 1.024 termina. Il resto è sempre un multiplo di un sedicesimo di kibibyte, ossia 64 byte, ed è l’unica parte del calcolo che richiede una decisione.

Quali cifre in megabyte convertono senza resto

La maggior parte dei valori in questa direzione lascia una frazione, e quelli che non lo fanno seguono una regola: un megabyte sono 15.625 sedicesimi di kibibyte, quindi qualsiasi cifra in megabyte multipla di 16 esce intera: 16 MB sono esattamente 15.625 KiB, 512 MB sono esattamente 500.000 KiB, 1.024 MB sono esattamente 1.000.000 KiB.

Questo rende 512 e i suoi multipli i valori da preferire quando un limite è comunque arbitrario. Una quota fissata a 512 MB, 1.024 MB o 2.048 MB converte a un conteggio di blocchi pulito.

Il floppy da 1,44 MB non era nessuno dei due megabyte

Il disco ad alta densità 3,5 pollici conteneva 1.474.560 byte: ottanta tracce, due lati, diciotto settori da 512 byte. Sono esattamente 1.440 kibibyte, e la cifra commerciale è stata prodotta dividendo 1.440 per 1.000 e scrivendo MB. Il risultato non è 1,44 megabyte, che sarebbero 1.440.000 byte, né 1,44 mebibyte.

L’unità dietro quel numero era migliaia di blocchi da 1.024 byte, un ibrido che nessuno ha mai nominato e nessuno usa più. Spiega perché un disco che tutti ricordano come 1,44 MB risultava sempre più piccolo del previsto.

Le impostazioni che contano silenziosamente in blocchi da 1.024 byte

I limiti di stack e memoria virtuale della shell sono in kibibyte, quindi un tetto di memoria virtuale di 512 MB si inserisce come 500.000. Gli strumenti di quota disco allocano in blocchi della stessa dimensione, motivo per cui un report di quota mostra numeri a sei cifre dove qualcuno pensava in megabyte.

Nessuno di questi annuncia l’unità nel proprio output normale, e opzioni vicine nello stesso strumento non sempre concordano.

Arrotondare nella direzione che fallisce in modo sicuro

Arrotondate per difetto quando il numero è un tetto e per eccesso quando è un’allocazione. Un tetto di 100 MB inserito come 97.656 blocchi permette 99.999.744 byte, dentro la policy; inserito come 97.657 permette 100.000.768 byte, fuori policy di 768 byte.

La direzione conta di più quando la stessa conversione si applica ripetutamente. Un sistema di quote che arrotonda ogni allocazione per eccesso regala una frazione di blocco per account.

Quando la specifica diceva MB e intendeva altro

Un requisito scritto in megabyte è spesso già passato per uno strumento binario. Se la cifra di 100 MB veniva da qualcuno che leggeva un file manager, è probabile che siano 104.857.600 byte piuttosto che 100.000.000, e convertirla come decimale produce un limite il cinque per cento più stretto del previsto.

Chiedere costa meno che assumere, e dove nessuno può rispondere, la lettura sicura dipende da quale fallimento è peggiore: se il limite protegge una risorsa, prendete la lettura decimale.

Convertire MB in KiB: domande frequenti

Quanto fa 1 MB in KiB?

1 MB fa 976,5625 KiB. Il valore è esatto e non arrotondato: l’equivalenza fra megabyte e kibibyte è 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 kibibyte a megabyte

Un KiB è 0,001024 MB. È 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.