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
zip
que no puede hacerlo, debe escribir una respuesta usando tar
ya 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
zip
con tar
! Dicho esto, si mantener el ícono es una necesidad absoluta, entonces zip
no lo va a cortar y tar
es un binario predeterminado en todas las versiones modernas de OS X / macOS, por lo que realmente no debería haber un problema.