Por que o Finder do Mac OS X relata um arquivo de 129.900 bytes como “131 KB no disco”?

2

Por que o Finder mostra um arquivo como "129.900 bytes (131 KB no disco)"?

129900 bytes = 126,86 KB

Se você arredondar para o limite 4k mais próximo, o tamanho não poderá ser 131kb. Estou confuso, alguém pode ajudar?

    
por Manish 28.01.2012 / 06:24

4 respostas

5

Não, está correto.

128 KiB = 131072B = 131kB

    
por 28.01.2012 / 06:51
9

A Apple escolheu parar de usar o Kibi / Mebi / GibiBytes (1.024, 1.048.576 e 1.073.741.824 de bytes) na exibição de tamanhos de arquivo em versões recentes do Mac OS X. A partir do Lion e possivelmente do Snow Leopard, relata coisas em verdadeiros kilo / mega / gigaBytes (1.000, 1.000.000 e 1.000.000.000 de bytes)

Você está certo de que o HFS + normalmente usa blocos de 4096 bytes atualmente. Portanto, se seu arquivo tiver pouco mais de 126,976 bytes, ele não caberá em 31 blocos, então usará parte de um 32º bloco, então, em alguns casos, apenas os blocos usados são contados, em vez do tamanho exato arquivo, ele pode ser listado como sendo 131,072 (arredondado para 131KB) de comprimento.

    
por 28.01.2012 / 07:19
5

31 clusters 4KiB tem 126.976 bytes. Não é suficiente para manter os 129.900 bytes. 32 clusters 4KiB tem 131.072 bytes. Isso é o suficiente para manter os 129.900 bytes. Então, está usando 32 clusters 4KiB ou 128KiB, que tem 131.072 bytes ou cerca de 131KB.

    
por 28.01.2012 / 08:34
-1

O tamanho do arquivo é 129900 bytes = 126.86 KB . A quantidade de espaço que está usando no seu disco rígido é de 131 KB. Para colocá-lo em termos simples ... Isso acontece porque o seu sistema de arquivos no disco rígido tem vários clusters. Cada cluster pode ter apenas alguns kilobytes. No entanto, quando o arquivo é gravado no disco rígido, ele pode não usar um cluster completo. Mesmo que não use um cluster completo, essa memória está essencialmente indisponível.

    
por 28.01.2012 / 06:40

Tags