Por que alguns arquivos (todos?) São maiores no Mac OS X?


12

Eu notei isso principalmente com torrents, mas também com outras coisas.

Por exemplo, se eu baixar um filme de ~ 700 MB, ele fará o download e ocupará ~ 760 MB no meu mac. O mesmo torrent ocupa exatamente os ~ 700 MB listados na página de download do meu Nexus 7 ou em uma área de trabalho do Windows 7.

Também vi esse espaço aumentar com fotos de uma câmera digital (formato JPG), arquivos de filme do Final Cut Pro, arquivos baixados como imagens, documentos do word, PDFs etc. alguns kB. No entanto, quando os arquivos são maiores, a diferença é mais difícil de ignorar.

Alguém sabe por que isso acontece? É por causa do sistema de arquivos do Mac OS X, em oposição ao NTFS e FAT no Windows ou YAFFS2 e vFAT no Android?

Ou o Mac armazena arquivos de uma maneira diferente?

Eu preferiria uma resposta canônica, se possível.


Sim Raghav, acho que é apenas por causa da estrutura do sistema de arquivos, tenho um Pen Drive de 8 GB com o sistema FAT32 e não consigo copiar o arquivo de 5,5 GB que está no sistema Linux, mas não há mais espaço no pen drive. o pen drive está vazio, todos os 8 GB estão disponíveis.
Lucifer

3
@ Lucifer Isso ocorre porque o FAT32 tem um tamanho máximo de arquivo de 4 GB menos 1 byte. No entanto, não estou perguntando sobre o tamanho máximo do arquivo. Estou perguntando por que é assim, e acho que é por causa da estrutura do sistema de arquivos também.
Raghav Sood

1
é o que estou dizendo, é por causa da estrutura de arquivos do sistema operacional.
Lucifer

No Windows, quando você clica com o botão direito do mouse e abre as propriedades do arquivo, você obtém 2 números, "tamanho" e "tamanho no disco". Você pode nos dar esses números completos? E o (s) número (s) completo (s) equivalente (s) para o Mac OS?
weston

Problema estreitamente relacionado, mas não exatamente o mesmo: Quanto armazenamento estou usando?
Slhck 27/10/12

Respostas:


16

Tem certeza de que está sempre usando a mesma unidade?

Alguns programas contam bytes por múltiplos de 1000, outros por múltiplos de 1024. Dessa forma, um arquivo de um bilhão de bytes terá 1000 000 000 bytes ou 1000 MB (megabyte), mas apenas 954 MiB (mebibyte).

Veja http://en.wikipedia.org/wiki/Mebibyte


23

Alguns anos atrás, o Mac OS X Snow Leopard mudou o tamanho de um MB para o padrão que megaé 1000000e não o histórico 1048576[1].

Portanto, se você comparar o número real de bytes usados ​​pelos arquivos, deve ser o mesmo.

[1] http://reviews.cnet.com/8301-13727_7-10330509-263.html


... e acho que eles fizeram isso para que as pessoas finalmente parassem de reclamar "Meu novo disco de 3 TB tem apenas 2,7 TB! Estou sendo assaltado!"
Tim Pietzcker 28/10/12

Isso e o uso de 1000 bytes == 1 KB está correto de acordo com os padrões.
Mike Weller

1
Obviamente, todo mundo sabe que os "padrões" não foram projetados de bom coração para obter os prefixos binários compatíveis com o SI, mas por causa do lobby do setor de unidades de disco. Quero dizer, "kibibyte"? Vamos. O sistema métrico nem deveria ser aplicado aqui, por muitos motivos. Mas, ei, é o padrão ... #
Thomas

@ Thomas Não tinha quase nada a ver com lobby da indústria de discos, mas com inconsistências reais de uso. Por exemplo, "gigabit Ethernet", tem uma velocidade de linha de 1 bilhão de bits por segundo. Então isso deveria ser ".93 gigabit Ethernet"? Ou você vai culpar o lobby do setor de Ethernet?
18720 David

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.