O que é o arquivo .exe equivalente no OS X ao iniciar aplicativos gerais?
Windows usa extensões de arquivo para decidir o que fazer com um arquivo. Aqueles que terminam com '.exe' são "executáveis", o que significa que o Windows Explorer e vários serviços tentarão carregá-los e executá-los como programas.
OS X pode, e às vezes usa extensões de arquivo para determinar o tipo de arquivo. No entanto, o OS X é um ambiente UNIX, e se um programa é executável ou não é determinado pelas permissões no arquivo, não pela extensão. POSIX define 'user', 'group' e 'other' executar bits de permissão que indicam que o arquivo é executável (e por quem; OS X também inclui ACLs que podem definir permissões de execução).
Que dito... Ali's também há outra maneira de ver a questão: se um '.exe' arquivo é entendido como uma aplicação, o que's o equivalente do OS X?
No OS X, ali's distinção sutil entre e aplicação e um programa. Uma aplicação do OS X é um 'bundle' que é um diretório com um layout específico de subdiretórios e arquivos. O pacote de aplicações contém um programa executável, mas também um arquivo com metadados sobre a aplicação, e recursos como imagens, catálogos de strings (traduções em outras linguagens), etc. Se um diretório tem o bit executável definido e termina com o sufixo '.app', o OS X procurará os subdiretórios Conteúdo/MacOS e Conteúdo/Recursos e o arquivo Conteúdo/Info.plist; se todos estiverem presentes, então o Finder trata o diretório como uma "Aplicação" e se você abri-lo, o programa em Conteúdo/MacOS que é indicado em Conteúdo/Info.plist é executado (e ele, por sua vez, tem acesso aos recursos armazenados no pacote).
TL;DR - Dependendo de como você olha para ele, o equivalente ou é ' arquivos com o conjunto de permissões de execução' ou um diretório com o sufixo '.app' que segue o modelo do pacote de aplicativos.
Artigos semelhantes
- Sempre que eu abro qualquer arquivo .exe no Windows 7 , um erro aparece dizendo 'Windows não consegue encontrar o D:\System volume information.exe?
- Como compilar uma pasta de dados em um .exe, se o .exe requer os dados na pasta de dados para rodar
- Quero iniciar um aplicativo Android. Quais são os procedimentos legais que devo seguir antes de iniciar a minha empresa?
- Como abrir um arquivo EXE que é feito com programação C em código VS