Quanto armazenamento estou usando?

Quanto armazenamento estou usando?

Estou usando o Objective-C para recuperar algumas informações sobre o disco rígido. Recuperei com sucesso o valor usado embytes.

No entanto, estou tendo problemas para converter bytes em gigabytes. Ao fazer isso programaticamente, recebo 76.768.641.024 bytes. Em seguida, converto isso para GB: 76.768.641.024 bytes/(1024* 1024 * 1024) = 71,5 GB. Meu Mac relata exatamente a mesma quantidade debytes. No entanto informa que isto equivale a 76,77 GB!

Por que há diferença em GB se a quantidade de bytes é a mesma?

Estou em um iMac executando o OSX Snowleopard.

Responder1

A diferença está na sua medida. A OSX está usando o sistema de medição STANDARD.

1 GB (GigaBytes) = 1000 MB (MegaBytes)


A medida não padrão usada, por exemplo, no Windows é:

1 GiB (GibiBytes) = 1024 MiB (MibiBytes)

http://en.wikipedia.org/wiki/Gibibyte

informação relacionada