Atributos de archivo ampliados
Los metadatos de los archivos se almacenan en atributos de archivo extendidos (EA) en MacOS.
Puedes verlos al listar los archivos en la Terminal usando el comando:
ls -la@
Por ejemplo, si su archivo tiene un icono personalizado del Finder, podría ver un listado similar a este:
-rw-r--r--@ 1 user staff 168142 Oct 1 23:02 file.ext
com.apple.FinderInfo 32
com.apple.ResourceFork 548373
com.apple.metadata:_kMDItemUserTags 42
Esto significa que el archivo tiene 3 atributos (metadatos), incluida la horquilla de recursos que contiene los datos del icono.
Horquilla de recursos
Para imprimir el contenido del tenedor de recursos de un archivo, puede utilizar el comando xattr que le permite acceder a los atributos extendidos del archivo:
xattr -p com.apple.ResourceFork
sin embargo, eso podría no ser tan útil porque las horquillas de recursos sólo tienen representación binaria.
Se puede acceder a esos datos de forma diferente, a través de una ruta de archivo dedicada filename/..namedfork/rsrc
. U
cp file.ext/..namedfork/rsrc file.rsrc
Muchos comandos tienen soporte para manejar los atributos extendidos de los archivos, por ejemplo cp -p
copiará los archivos incluyendo las listas de control de acceso y los atributos extendidos. Si desea copiar las horquillas de recursos por separado, entonces debe acceder a ellas individualmente a través de la ruta ../namedfork/rsrc.
0 votos
¿Puede definir qué son los metadatos de los archivos? Parte es el sistema de archivos y parte se almacena en el sistema de archivos. Las bifurcaciones de recursos siguen existiendo hasta Catalina, así que ¿puede editar esto para elaborar lo que parece faltar o qué comando / API / SDK está utilizando para medir o leer los metadatos?