Por que converter PKG para EXE?
Um .pkg é um arquivo XAR contendo executáveis Mach-O criados para o kernel do macOS e bibliotecas de sistema da Apple. Um .exe do Windows é um binário no formato PE que chama APIs do Windows. Reempacotar o conteúdo do .pkg em um .exe produziria um arquivo que o Windows não pode executar - os binários subjacentes visam um SO e tempo de execução de CPU diferentes, e isso não é uma limitação de software, mas uma incompatibilidade fundamental.
Como converter PKG para EXE
7-Zip FREE
Use o 7-Zip para abrir o .pkg como um arquivo XAR e navegar em seu conteúdo para identificar o software - depois, procure no site do desenvolvedor pelo download do .exe para Windows.
Sobre estes formatos
Um arquivo PKG é um pacote de instalação do macOS - ele instala software em um Mac. Clique duas vezes nele para executar o aplicativo Installer da Apple, que o guiará pela configuração…
Abrir detalhes de .PKG →Um arquivo EXE é um programa executável do Windows. No Windows, clique duas vezes para executá-lo. No Mac ou Linux, use o CrossOver ou Wine - os EXEs não rodam nativamente fora do Windows.…
Abrir detalhes de .EXE →Qualidade e o que observar
- Os binários dentro de um
.pkgestão no formato Mach-O; o Windows não pode executá-los, independentemente de como sejam reempacotados. - O 7-Zip pode abrir um
.pkgplano do macOS como um arquivo XAR no Windows, permitindo ler os nomes dos arquivos e identificar qual software o pacote contém. - Se o
.pkgcontiver apenas scripts de texto simples ou arquivos multiplataforma, como PDFs ou imagens, você poderá extraí-los e usá-los no Windows - apenas os binários específicos do Mac são inutilizáveis.
Perguntas frequentes
Posso rodar um arquivo `.pkg` no Windows de alguma forma?
Existe alguma ferramenta que converta software de macOS para Windows?
Como encontro a versão para Windows de um software que veio como `.pkg`?
.exe ou .msi separados junto com o .pkg do macOS.