Como visualizar & remover atributos estendidos de um arquivo no Mac OS
Índice:
- Como visualizar atributos estendidos de um arquivo no Mac OS
- Como remover atributos estendidos de um arquivo no Mac
Atributos estendidos são componentes de metadados que podem ser exclusivos para arquivos e tipos de arquivo específicos no Mac OS. Esses atributos estendidos podem ser qualquer coisa, desde dados de identificação sobre o próprio arquivo até informações de quarentena, dados de origem, informações de etiquetas, entre outros tipos de metadados.
Às vezes, usuários avançados de Mac podem revisar os atributos estendidos de um arquivo ou até mesmo desejar remover atributos estendidos de um arquivo ou diretório por vários motivos, e qualquer uma dessas tarefas pode ser realizada por meio do comando linha com a ferramenta xattr incluída no Mac OS.Este tutorial mostrará como visualizar e remover atributos estendidos de um arquivo em um Mac.
Este é um tópico avançado que é realmente relevante apenas para usuários avançados que já estão familiarizados com atributos estendidos e têm um motivo específico para removê-los de um arquivo. Se você não tem certeza do que são atributos estendidos, por que eles podem (ou não) ser importantes ou por que você pode querer (ou não querer) removê-los, isso não é para você.
Como visualizar atributos estendidos de um arquivo no Mac OS
O comando xattr existe no Mac OS e no Mac OS X há muito tempo e, portanto, deve funcionar da mesma forma em praticamente todas as versões vagamente modernas do software do sistema:
- Abra o aplicativo Terminal, localizado em /Aplicativos/Utilitários/
- Use o comando xattr desta forma, apontando para o caminho do arquivo para inspecionar os atributos estendidos para
- Pressione Return para visualizar os atributos estendidos para o arquivo especificado
xattr ~/Desktop/samplefile.jpg
Por exemplo, você pode ver algo como o seguinte depois de executar o comando:
xattr ~/Desktop/samplefile.jpg com.apple.metadata:kMDItemIsScreenCapture com.apple.metadata:kMDItemScreenCaptureGlobalRect com.apple.metadata:kMDItemScreenCaptureType com.apple.metadata :kMDItemWhereFroms com.apple.quarantine
Neste caso, você verá informações de metadados que podem ser usadas pelo Spotlight e pelos recursos de pesquisa do Finder, bem como dados de quarentena que podem estar vinculados a dados baixados da Web ou trazidos para o Mac por meio de um aplicativo ou fonte de terceiros. E sim, esses são os mesmos dados de quarentena que informam se você vê ou não o aplicativo "não pode ser aberto porque é de um desenvolvedor não identificado" Mensagem do Gatekeeper ao abrir determinados aplicativos ou arquivos - esse é um exemplo prático comumente encontrado de um atributo estendido.
Como remover atributos estendidos de um arquivo no Mac
Ainda no aplicativo Terminal? Caso contrário, reinicie o aplicativo Terminal para começar:
- Encontre o atributo estendido que deseja remover do arquivo usando a etapa anterior, neste exemplo vamos supor que seja “kMDItemIsScreenCapture”
- Use xattr com o sinalizador -d no arquivo assim:
- Pressione Return para remover o atributo estendido definido do arquivo conforme especificado pelo caminho
xattr -d com.apple.metadata:kMDItemIsScreenCapture ~/Desktop/samplefile.jpg
Neste exemplo, remover “com.apple.metadata:kMDItemIsScreenCapture” do arquivo samplefile.jpg remove o identificador de captura de tela, que você pode reconhecer nesta dica para localizar e mostrar todos os arquivos de captura de tela em um Mac, que depende desse atributo estendido anexado aos arquivos de captura de tela para localizá-los.Ao remover esse atributo estendido, o arquivo não apareceria mais nessa pesquisa. Observe que usar uma ferramenta como ImageOptim para remover os metadados EXIF de imagens e imagens não remove também os metadados de atributos estendidos das imagens, apenas remove os dados EXIF – os dois são separados.
Você pode usar a ferramenta xattr para visualizar e remover atributos estendidos em arquivos, diretórios e links simbólicos desta forma, e você pode usar curingas para aplicar a remoção de atributos estendidos a vários arquivos, conforme necessário.
Isso realmente não é algo que deveria ser relevante para a maioria dos usuários casuais de Mac, mas para usuários avançados de Mac, consertadores, desenvolvedores, administradores de sistema, profissionais de segurança da informação e muitos outros, podendo visualizar ou modificar atributos estendidos podem ser úteis por motivos específicos.