Qui ho questo file in Windows:

Ma 62.563 byte non sono 62.6 KB?

Qui ho questo file in Windows:

Ma 62.563 byte non sono 62.6 KB?

Risposte:
62.563 byte sono 61.0966797 kibibyte . Il prefisso kibi significa che la base per il calcolo è 1024, bi sta per "binario" perché 2 ^ 10 = 1024 . È solo uno dei prefissi binari , altri sono mebi o gibi .
Un chilobyte invece è di 1000 byte, usando i classici prefissi SI che conosci da chilometri e chilogrammi. Sta usando la base decimale, 10 ^ 3 = 1000 , quindi Google ha ragione . Se avessi cercato su Google lo stesso importo in kibibyte, avresti ottenuto la risposta giusta nella terminologia informatica.
Al giorno d'oggi è molto importante fare una distinzione tra chilo e kibi, e in realtà Windows dovrebbe riportarlo come "61 KiB" per essere assolutamente preciso. Questa è la convenzione IEC per facilitare la distinzione.
Detto questo, c'è ancora molta ambiguità in questi giorni, in cui le dimensioni del disco rigido sono in genere riportate in unità binarie (ma non sempre esplicitamente) e le velocità di connessione sono date in unità SI.
La maggior parte dei numeri relativi al computer utilizza prefissi binari, a differenza del sistema SI che utilizza prefissi decimali. Significa che:
Sono rispettivamente 1000 grammi e 1024 byte. 62563 / 1024 ~= 61, quindi Windows ha ragione.
Tuttavia, non tutto ciò che riguarda il computer si basa su prefissi binari e questa incoerenza spesso porta a fraintendimenti. Questa pagina di Wikipedia descrive quali prefissi vengono utilizzati per misurare cose diverse.
Un caso estremo è la larghezza di banda. In genere utilizza prefissi binari quando espressi in byte al secondo e prefissi decimali quando espressi in bit al secondo. Quindi questa frase è vera:
1 byte al secondo = 8 bit al secondo
Ma questo è falso:
1 kilobyte al secondo = 8 kilobit al secondo
Perché:
(KB)/s, dove KB utilizza il prefisso basato su binario e la seconda si basa su kHz o kbaud, usando il decimale prefisso.