Mac File System - Sabe onde os arquivos movidos são?

0

Talvez seja apenas eu, mas parece que o Mac OS sabe onde um arquivo está, mesmo quando é movido. Alguém sabe por que isso acontece?

    
por Brett 08.04.2011 / 17:26

2 respostas

5

Além do caminho do arquivo, os aliases do Mac OS registram várias informações adicionais: o ID exclusivo do arquivo, seu ID de diretório pai, tamanho do arquivo, [possivelmente tempo de criação]; que são usados para localizar a correspondência mais provável no caso de um link quebrado. Eu acho que na maioria das vezes um arquivo é encontrado por sua ID exclusiva, que não muda depois de uma renomeação.

Veja também Alias (Mac OS) na Wikipedia.

    
por 08.04.2011 / 17:41
5

O sistema de arquivos Mac é chamado de HFS + . Ele usa números inode em uma B-tree , com a localização física e lógica (três partes no total). Os metadados estão em outra árvore binária, junto com os dados-garfos.

Então, ele sabe o que esperar em um lugar, sabe de outra maneira de se referir a ele, olha para cima e lá vai você. É como se alguém mudasse de casa, você ainda tem o número do celular para ligar.

    
por 08.04.2011 / 18:37

Tags