Qual é o objetivo dos arquivos ocultos do OS X na minha unidade externa FAT32 (visível somente no Windows)

3

Tenho uma unidade de disco rígido LaCie externa que estou usando no Windows 7 e no Mac OS X. Notei que, quando crio arquivos na unidade enquanto ela está conectada ao meu Mac, quando a trago de volta para o Windows, esses arquivos tem algum tipo de arquivos ocultos associados a eles.

Eles geralmente começam com um período e um sublinhado, depois têm o mesmo nome de arquivo exato, como ._filename.exte estão desbotados em cinza, para que o SO não os reconheça.

Quais são esses arquivos para? Eles são necessários para manter? Eles estão ocupando mais espaço no meu disco rígido? Posso apenas excluí-los da unidade enquanto estou no Windows?

Joel Glovier
fonte

Respostas:

3

Os arquivos que começam com ._representam a bifurcação de recurso de um arquivo do Mac OS X. O HFS + (sistema de arquivos do Mac OS X) permite que um arquivo tenha diferentes "forks"; O FAT32 suporta apenas um fork (ou, você pode dizer, não suporta nenhum tipo de forqueamento) para que esses recursos se tornem arquivos separados no FAT32.

A bifurcação de recurso de um arquivo geralmente contém apenas metadados, para que você possa excluí-los, mas isso pode "atrapalhar" alguns arquivos, por isso é melhor deixá-los em paz.

Por que vale a pena, alguns novos aplicativos do Mac OS X usam garfos de recursos; eles foram usados ​​extensivamente nos dias anteriores ao OS X, mas a maioria dos aplicativos mais novos tem outros mecanismos disponíveis para eles (como pacotes de arquivos).

mipadi
fonte
2
Isso não está certo - eles são arquivos AppleDouble e conterão forks de recursos (de arquivos que os possuem), códigos de tipo e criador (idem), atributos estendidos (idem) e outras propriedades de arquivo específicas do Mac. Além disso, embora os forks de recursos estejam se tornando menos comuns, os atributos estendidos estão se tornando mais comuns (por exemplo, para dados de quarentena nos arquivos baixados), portanto, os arquivos ._ não desaparecem.
Gordon Davisson
1

Ignore-os ou tente encontrar uma maneira de ocultar os arquivos no Windows (sem movê-los ou renomeá-los). O Windows também cria arquivos como esses também, portanto, isso acontece nos dois sentidos.

No Mac OS X, você pode usar "chflags hidden FILENAME" pelo menos. Não sei como ou se você pode fazer algo semelhante no Windows.

ggustafsson
fonte