OS X Finder non mostra le dimensioni corrette del file - perché e come "risolverlo"?

2

Ho un file lungo 237153620 byte. È interessante notare che Finder lo mostra come 237,2 MB. Ma sappiamo tutti che non è vero. Ovviamente divide le dimensioni in byte con fattore 1000 (base 10) per ottenere dimensioni in megabyte, anziché 1024 (base 2). Perché è così?

Alcuni screenshot:

Modifica : è stato detto che switchDiskSizeBase potrebbe essere utilizzato per passare dalla dimensione del file base 10 alla base 2, ma sembra spezzato in El Capitan. (il codice non è riuscito all'avvio) Qualche idea sulle alternative?

    
posta Chung Lun Yuen 07.06.2016 - 14:34
fonte

1 risposta

3

Questo è not un bug, quindi non c'è niente da sistemare. Apple (e praticamente ogni altra azienda di computer) è passata alla base 10 per evitare confusione con gli standard che abbiamo con il sistema metrico.

In metric:
    10 mm   = 1 centimeter
    1000 cm = 1 meter
    1000 m  = 1 kilometer
In base 2:
    1 byte  = 8 bits
    1 KB    = 1024 bytes
    1 MB    = 1024 kilobyte or 10242 = 1,048,576

Quindi, in quasi tutte le altre industrie "Mega" significava 1 milione di qualcosa, nei computer significava "1 milione e 48 mila, cinquecentosettantasei di qualcosa"

Solo verso il 1998 l'IEC, l'IEEE e altre organizzazioni di standard hanno voluto affrontare questa ambiguità. Lo hanno chiarito presentando il " prefisso binario " per il simbolo dell'unità.

1 Kilobyte = 1.000 byte.
1 Kibibyte = 1.024 byte

Questo è stato fatto con l'unico scopo di rendere le cose più facili da capire in relazione ai computer.

È molto facile capire (usando il tuo esempio di file) che hai un

  • 0.237MB file
  • File 237.2 KB
  • 2,272KB file

Non devo rompere una calcolatrice per fare la conversione di base 2. È molto facile per me capire che il mio disco rigido da 1/2 TB è da 500 GB e non da 465,66 GB

    
risposta data 07.06.2016 - 16:23
fonte

Leggi altre domande sui tag