Esiste un'utilità Mac per creare un file zip / archivio eseguibile?

1

Esiste un'utilità corrispondente simile all'utilità Zip-to-Exe di Windows?

Vorrei comprimere un archivio con una presentazione flash (contenente molti file) e renderlo eseguibile in Mac, quindi inizia con un solo clic.

È possibile?

    
posta stighy 19.06.2012 - 10:24
fonte

2 risposte

2

Sì, è possibile. Vale la pena il tempo extra per ottenere quello che vuoi? Dovresti essere il giudice. La mia ricerca non ha trovato alcuna soluzione point-and-click in modo da avere bisogno di utilizzare alcuni strumenti UNIX standard per portare a termine il lavoro. Potrebbe richiedere un po 'di sforzo, ma potresti farlo tu stesso gratuitamente: D Se ti servirà questa volta solo una o due volte, quello che ho menzionato qui sotto potrebbe non valerne la pena, a meno che non ti senta a tuo agio con la riga di comando strumenti.

Un'opzione che userei se fossi in difficoltà per un po 'di tempo sarebbe rendersi . rende uno strumento da riga di comando che unisce insieme i programmi UNIX comuni per ottenere il tipo di risultato che hai menzionato nella tua domanda. Ho visto questo archiviatore utilizzato dalle aziende che distribuiscono software per Linux. Per impostazione predefinita, gli strumenti necessari per l'esecuzione sono disponibili sul tuo Mac.

comprimerà una directory in un archivio autoestraente. Opzionalmente eseguirà uno script del tuo crafting dopo l'estrazione. Se la tua presentazione può essere avviata facendo clic su un singolo file in MacOS, allora questo script sarebbe semplice come il comando open FILENAME .

Quindi la tua soluzione potrebbe essere semplice come inserire i comandi appropriati in uno script di post-estrazione e correre sulla directory che desideri comprimere.

Come esempio , supponiamo di avere una directory di molti file html che vorresti comprimere. Quando il file viene decompresso, desideri che il file index.html venga aperto in Safari. Quanto segue avrebbe fatto il lavoro:

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

Ciò che risulterebbe è un archivio autoestraente denominato "self_extract_html.sh" che (quando fatto doppio clic) estrarrebbe i file e avvierà Safari per visualizzare il file index.html nella directory non archiviata.

    
risposta data 23.06.2012 - 09:38
fonte
1

Per quanto mi ricordi gli archivi zip eseguibili non sono ciò che implichi: eseguendoli non si avvia un file eseguibile compresso nell'archivio, ma semplicemente si decomprime il file zip: in altre parole il programma decomprimere è impacchettato con il file zip.

Ora: su Mac OS il sistema è in grado di decomprimere un archivio in modo nativo non è necessario utilizzare lo strumento o incorporarlo con l'archivio. Un doppio clic lo decomprimerà su qualsiasi Mac.

Non penso che ci sia uno strumento che ti permetta di eseguire un file eseguibile compresso:

  • questo sarebbe un problema di sicurezza: non hai un modo per controllare il contenuto del file zip prima di eseguirlo

  • dovrebbe esserci un modo standard per decidere quale eseguibile all'interno dell'archivio dovrebbe essere eseguito

risposta data 20.06.2012 - 18:15
fonte

Leggi altre domande sui tag