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

3

Eu tenho um disco rígido externo LaCie que estou usando no Windows 7 e no Mac OS X. Eu notei que quando eu crio arquivos na unidade enquanto ela está conectada ao meu Mac, quando eu a coloco de volta Windows esses arquivos têm algum tipo de arquivos ocultos associados a eles.

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

Para que são esses arquivos? 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?

    
por Joel Glovier 12.08.2010 / 15:22

2 respostas

3

Os arquivos que começam com ._ representam o conjunto de recursos de um arquivo do Mac OS X. HFS + (sistema de arquivos do Mac OS X) permite que um arquivo tenha diferentes "forks"; O FAT32 suporta apenas um fork (ou, você poderia 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 metadados, então você pode excluí-los, mas isso pode "atrapalhar" alguns arquivos, então é melhor deixá-los sozinhos.

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 recentes tem outros mecanismos disponíveis para eles (como pacotes de arquivos).

    
por 12.08.2010 / 17:16
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, por isso, nos dois sentidos.

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

    
por 12.08.2010 / 16:51