Tengo una carpeta con un icono personalizado (a través de NSWorkspace's setIcon:forFile:options).
Me gustaría comprimir la carpeta para que el icono personalizado se conserve después de descomprimir.
Actualmente llamo
zip -r9 Folder.zip Folder
Cuando lo descomprimo a través del Finder, la carpeta sin comprimir no tiene ningún ícono personalizado y la carpeta contiene un elemento llamado Icon?.
¿Cómo solucionarlo / cómo comprimir la carpeta correctamente?
¿Es aceptable usar el formato tar.gz más tradicional? Mantiene información de iconos, y macOS también sabe cómo abrir aquellos con el descompresor estándar.
—
William T Froggard
@William T Froggard, ya
—
user3439894
zipque no puede hacerlo, debe escribir una respuesta usando tarya que cumple con la línea de comando y mantiene los aspectos de ícono de la pregunta. ¡Lo votaría! :)
@ user3439894 Diablos, ¿por qué no? :)
—
William T Froggard
Necesito verificar si otras partes del flujo de trabajo son compatibles con tar.gz. Supongo que zip sería más nativo / seguro, pero comprobaré si encontraré bibliotecas para tar.gz donde sea necesario.
—
alik
@alik, Si el archivo comprimido se va a utilizar en un Mac, entonces no veo ninguna razón por la cual no se puede reemplazar
—
user3439894
zipcon tar! Dicho esto, si mantener el ícono es una necesidad absoluta, entonces zipno lo va a cortar y tares un binario predeterminado en todas las versiones modernas de OS X / macOS, por lo que realmente no debería haber un problema.