As informações sobre o local original são armazenadas no arquivo DS_Store . Na versão anterior do OS X, ele era armazenado em texto simples e agora em formato binário. Esses formatos não são documentados pela Apple, no entanto, existe uma ferramenta criada por Wim L que pode lê-lo.
A ferramenta é escrita em Perl, o Mac::Finder::DSStoreprojeto fornece rotinas para ler e gravar os .DS_Storearquivos gerados pelo macOS.
De acordo com o commit inicial , a ferramenta acima é baseada no trabalho de Mark Mitrovai mais a própria investigação do autor.
O uso examples/dsstore_dump.pltentaria despejar os registros de um arquivo de armazenamento em um formato mais legível por humanos.
Exemplo de uso:
$ perl dsstore_dump.pl ~/.Trash/.DS_Store
&makeEntries("foo.png",
ptbL => "Users/username/Desktop/",
ptbN => "foo.png"
),
Veja: dsstore repo em hhhh.org e repositório mais antigo no GitHub .