1 votos

¿Hay una utilidad de Mac para crear un archivo de Zip ejecutable?

¿Hay una utilidad correspondiente similar a la utilidad de Windows Zip a Exe?

Quiero comprimir un archivo con una presentación en flash (que contiene muchos archivos) y hacerlo ejecutable en Mac, por lo que se inicia con un solo clic.

¿Es posible?

2voto

ephsmith Puntos 1627

Sí es posible. Vale la pena el tiempo extra para lograr lo que quieres? Usted tendría que ser el juez. Mi investigación no ha subido ningún punto-y-clic en las soluciones, de modo que sería necesario utilizar algunas herramientas estándar de UNIX para hacer el trabajo. Podría tomar un poco de esfuerzo, pero se puede hacer lo mismo, y gratis :D Si solo vamos a necesitar esto una o dos veces, lo que yo menciono a continuación puede no ser digno de su tiempo, a menos que usted se sienta cómodo con herramientas de línea de comandos.

Una opción que yo uso, si yo estuviera en un apuro de tiempo sería makeself. makeself es una herramienta de línea de comandos que enhebra los programas comunes de UNIX para lograr el tipo de resultado que has mencionado en tu pregunta. He visto este archivador utilizado por las empresas que distribuyen software para Linux. Las herramientas necesarias para makeself para correr están disponibles en tu Mac de forma predeterminada.

makeself va a comprimir un directorio en un archivo autoextraíble. Se opcionalmente ejecutar una secuencia de comandos de su elaboración después de la extracción. Si la presentación se puede iniciar haciendo clic sobre un archivo único en MacOS, entonces este script podría ser tan simple como el comando open FILENAME.

Así que la solución podría ser tan simple como poner los comandos apropiados en un post-extracción de secuencia de comandos y ejecuta makeself en el directorio en el que desea comprimir.

Como un ejemplo rápido, supongamos que tenemos un directorio de lotes de archivos html que desea comprimir. Cuando el archivo se descomprime, le gustaría que el archivo index.html abrir en Safari. El siguiente sería hacer el trabajo:

makeself /path/to/html_directory self_extract_html.sh "Example" open index.html

¿Cuál sería el resultado es un archivo comprimido autoextraíble que denomina "self_extract_html.sh" que (cuando se hace doble clic) extraerá los archivos y el lanzamiento de Safari para ver el index.html en el archivo sin archivar directorio.

1voto

Leonard Puntos 2832

Que yo recuerde ejecutable archivos zip no son lo que implica: mediante la ejecución de ellos no iniciar un archivo ejecutable comprimido en el archivo, pero simplemente descomprimir el archivo zip: en otras palabras descomprimir el programa viene con el archivo zip.

Ahora: en Mac OS, el sistema es capaz de descomprimir un archivo de forma nativa no es necesario el uso de herramientas o para integrarlo con el archivo. Un doble clic se lo descomprimimos en cualquier Mac.

No creo que hay una herramienta que permite ejecutar un ejecutable comprimido:

  • esto sería un problema de seguridad: usted no tiene manera de comprobar el contenido del archivo zip antes de ejecutarlo

  • debe haber una manera estándar para decidir cual ejecutable dentro del archivo debe ser ejecutado

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X