Home

Verificar y eliminar atributos extendidos (Xattr) de archivos en Mac

Updated on jueves, 27 de febrero de 2025

Written by

TomSmith

Approved by

Jessica Shee

Español English Français Deutsch やまと Português

Resumen: Este artículo de iBoysoft explica qué son los atributos extendidos en Mac y cómo eliminar los atributos extendidos de Mac.

En informática, un archivo es más que su contenido. Es una combinación de su contenido, nombre, estructura, metadatos y atributos extendidos. Estos componentes trabajan juntos para garantizar que el archivo se pueda almacenar, acceder y gestionar de manera eficiente por el sistema operativo y las aplicaciones.

Aunque los atributos extendidos típicamente no son visibles en Finder u operaciones de archivo estándar, es posible que desee verlos o incluso eliminarlos. Por ejemplo, si no puede abrir una aplicación descargada de internet, probablemente se deba al atributo extendido de cuarentena.

¿Qué son los atributos extendidos de Mac?

Los atributos extendidos de Mac, a menudo llamados "xattrs", son una característica del sistema de archivos de macOS que le permite adjuntar metadatos adicionales o atributos personalizados a archivos y directorios. Estos atributos son piezas pequeñas de información que amplían los metadatos estándar del archivo (como nombre de archivo, tamaño y permisos) sin alterar el contenido real del archivo.

También se utilizan ampliamente en Linux, BSD y otros sistemas de archivos.

¿Cómo ver los atributos extendidos en Mac?

Los atributos extendidos se almacenan por separado en los metadatos de un archivo y solo se pueden acceder utilizando el comando xattr en Terminal. Se nombran usando una firma de tipo, similar a los archivos de preferencias, como com.apple.FinderInfo. Algunos también tienen subtipos de metadatos, como kMDItemIsScreenCapture.

Para verlos:

  1. Inicia la aplicación Terminal.
  2. Escribe el siguiente comando y presiona Enter.xattr ruta_del_archivo

Ingresa xattr, deja un espacio, luego arrastra y suelta el archivo que deseas verificar en Terminal para obtener su ruta de archivo, y luego presiona la tecla Enter. Un comando de ejemplo sería: xattr /Users/jenny/Desktop/Screenshot\ 2025-02-18\ at\ 5.15.29 PM.png

La entrada de ejemplo devuelve los siguientes atributos extendidos:

En este ejemplo, puedes encontrar metadatos utilizados por Finder para mostrar etiquetas de archivo e iconos, metadatos para hacer un seguimiento de la última fecha de uso del archivo, metadatos para hacer cumplir políticas de seguridad y metadatos para identificar el archivo como una captura de pantalla.

Aquí tienes algunos ejemplos de atributos extendidos y sus significados:

com.apple.FinderInfoAlmacena metadatos específicos de Finder como color de etiqueta, visibilidad y ubicación del icono.
com.apple.quarantineIndica que un archivo fue descargado de internet y puede estar en cuarentena por motivos de seguridad.
com.apple.metadata:kMDItemWhereFromsAlmacena la URL de origen o la ubicación desde la cual se descargó un archivo.
com.apple.metadata:kMDItemDownloadedDateRegistra la fecha y hora en que se descargó un archivo.
com.apple.TextEncodingEspecifica la codificación de texto utilizada para un archivo, como UTF-8 o ASCII.
com.apple.ResourceForkAlmacena datos de la bifurcación de recursos heredados, utilizados principalmente en versiones antiguas de macOS.
com.apple.lastuseddate#PSRegistra la fecha y hora de último acceso a un archivo.
com.apple.metadata:_kMDItemUserTagsAlmacena etiquetas o etiquetas asignadas por el usuario a un archivo.
com.apple.metadata:kMDItemFSLabelEspecifica el color de etiqueta de Finder asignado a un archivo.
com.apple.metadata:kMDItemAlternateNamesAlmacena nombres alternativos o alias de un archivo.
com.apple.metadata:kMDItemCommentAlmacena comentarios o notas del usuario asociadas con un archivo.
com.apple.metadata:kMDItemOMUserTagsAlmacena etiquetas de usuario OpenMeta, utilizadas por algunas aplicaciones de terceros.
com.apple.metadata:kMDItemFSContentChangeDateRegistra la fecha y hora en que se modificó por última vez el contenido de un archivo.
com.apple.metadata:kMDItemFSCreationDateRegistra la fecha y hora en que se creó un archivo.
com.apple.metadata:kMDItemFSNameAlmacena el nombre del archivo tal como aparece en el sistema de archivos.

¡Comparte este artículo si te resulta útil!

 

¿Cómo eliminar atributos extendidos en Mac?

Cuando te encuentres con problemas en Mac, por ejemplo, errores que te impiden abrir aplicaciones en Mac, como "la aplicación está dañada y no se puede abrir," "la aplicación no se puede abrir porque proviene de un desarrollador no identificado," "Apple no puede comprobar si es software malicioso," eliminar los atributos de cuarentena es la solución más efectiva.

También puedes enfrentarte a otras situaciones donde necesites eliminar los atributos extendidos de un archivo en Mac. Aquí te explicamos cómo hacerlo:

  1. Abrir la aplicación Terminal.
  2. Encontrar el atributo extendido del archivo que deseas eliminar.xattr ruta_del_archivo
  3. Eliminar el atributo extendido.xattr -d nombre_del_atributo ruta_del_archivo

Por ejemplo, si no puedes abrir la aplicación Cornerstone, al eliminar su bit de cuarentena (por ejemplo, xattr -d com.apple.quarantine /Applications/Cornerstone.app) se detendrá la verificación de seguridad integrada que examina la aplicación y te permitirá abrirla.

Ayuda a otros a quitar atributos extendidos en Mac compartiendo esta publicación.