Para mover el archivo de un proyecto entre equipos Mac y conservar las etiquetas de Finder, mantenga las etiquetas en la carpeta del proyecto antes de comprimirla, cree un ZIP compatible con Mac y luego extraiga y verifique la carpeta en el Mac de destino antes de eliminar el original. Las etiquetas de Finder pertenecen a los archivos y carpetas; un archivo comprimido es un paquete de su contenido, así que no asuma que la propia etiqueta del archivo comprimido se aplicará a todo lo que contiene.

Elija el flujo de trabajo adecuado para su archivo comprimido

Si tiene una carpeta de proyecto que aún necesita comprimirse, utilice la utilidad ditto de Apple para crear un ZIP que almacene los metadatos de Mac. Apple recomienda ditto para distribuir software de Mac como ZIP, y su manual documenta tanto la preservación de atributos extendidos como una opción para almacenar metadatos dentro de un ZIP. Las etiquetas de Finder forman parte del conjunto de metadatos: la documentación de File Provider de Apple identifica los datos de las etiquetas como metadatos de elementos, mientras que el manual de ditto indica que preserva los atributos extendidos de forma predeterminada. Guía de empaquetado de Apple, Documentación de File Provider de Apple, Manual de ditto de macOS

Si ya tiene un ZIP creado por otra aplicación o recibido de otra persona, no existe ningún control universal de Finder que pueda restaurar etiquetas que el archivo comprimido nunca guardó. Extráigalo, revise el contenido y vuelva a aplicar las etiquetas que falten en Finder. Lo mismo ocurre cuando el almacenamiento receptor o el servicio de transferencia eliminan los metadatos: los archivos pueden llegar intactos, pero no sus etiquetas.

Crear un ZIP que conserve los metadatos de Mac

Primero, en Finder, seleccione la carpeta del proyecto y tome nota de sus etiquetas. Puede ver o agregar etiquetas desde el botón Etiqueta de la barra de herramientas, el menú Archivo o haciendo Control-clic; una carpeta puede tener múltiples etiquetas. Guía de etiquetas de Finder de Apple

Abra Terminal y escriba este comando, dejando un espacio después de la última palabra:

ditto -c -k --sequesterRsrc --keepParent 

Arrastre la carpeta del proyecto desde Finder a la ventana de Terminal para insertar su ruta, luego escriba un espacio y la ruta de destino completa para el archivo ZIP, como ~/Desktop/ClientProject.zip. Presione Retorno. El comando completado se parecerá a este ejemplo:

ditto -c -k --sequesterRsrc --keepParent ~/Documents/ClientProject ~/Desktop/ClientProject.zip

Reemplace ambas rutas de ejemplo con su carpeta y destino reales. -c -k crea un ZIP; --keepParent incluye la carpeta del proyecto como la carpeta de nivel superior del archivo comprimido; --sequesterRsrc almacena bifurcaciones de recursos (resource forks) y metadatos de Finder en el directorio __MACOSX del ZIP. El manual de ditto indica que la extracción mediante PKZip encuentra automáticamente esos recursos. Este método está diseñado para una extracción compatible con Mac. Es posible que un destinatario que utilice un sistema operativo o una herramienta ZIP diferente no restaure los metadatos de Mac de la misma manera.

Conserve la carpeta original hasta que haya verificado la copia extraída. Si Terminal reporta un error, no asuma que el ZIP está completo; lea el mensaje y vuelva a ejecutarlo después de corregir el problema de la ruta o del destino. El manual señala que ditto puede reportar errores mientras continúa copiando, por lo que el mero hecho de que se haya creado un archivo no es prueba de éxito. Manual de ditto de macOS

Extraer y verificar las etiquetas en el Mac de destino

Transfiera el ZIP y luego extráigalo en el Mac de destino. Abra la carpeta de proyecto resultante en Finder, seleccione algunos archivos y subcarpetas que sepa que estaban etiquetados e inspeccione sus etiquetas con el botón Etiqueta o el menú Archivo de Finder. Para una comprobación más amplia, seleccione la etiqueta esperada en la barra lateral de Finder o busque su nombre; Apple documenta ambos métodos para encontrar elementos etiquetados. Guía de etiquetas de Finder de Apple

Compruebe también que la carpeta del proyecto y los archivos esperados estén presentes y abra los archivos que sean importantes para su trabajo. Finder puede mostrar el color o el nombre de una etiqueta, pero esa comprobación visual no garantiza que el archivo comprimido contenga todos los archivos necesarios del proyecto ni que un proyecto específico de una aplicación se abra correctamente.

Si faltan etiquetas

Seleccione los archivos o carpetas afectados en Finder y agregue las etiquetas faltantes a través del botón Etiqueta o el menú contextual (Control-clic). Puede seleccionar varios elementos para aplicarles una etiqueta a la vez. Si las etiquetas son importantes en distintas plataformas o en archivos comprimidos creados por otras herramientas, guarde una nota de texto sencilla adjunta que enumere los nombres de las etiquetas y los archivos o carpetas a los que corresponden; las etiquetas de Finder son metadatos y la compatibilidad depende de las herramientas y el almacenamiento involucrados.

Después de verificar el proyecto extraído, puede conservar el ZIP como su archivo de respaldo y eliminar la carpeta de origen si eso se adapta a su flujo de trabajo. Conserve una copia de seguridad independiente para el trabajo importante. Finder ofrece etiquetado y búsqueda por etiquetas, pero no existe ningún comando de Finder que garantice que todos los archivos comprimidos creados con herramientas de terceros vayan a conservar o restaurar sus etiquetas.

Fuentes