Quais são os binários de um arquivo?


8

Às vezes, temos opções para baixar os binários de um software específico (em vez da configuração ou do código-fonte, por exemplo).

O que são binários de uma configuração?

Respostas:


18

"fontes" significa que você obtém o código fonte, que geralmente é um monte de arquivos de texto (como .c, .cpp, .h no caso de C / C ++). Você deve alimentá-los para um compilador.
A compilação gera um binário, que geralmente é um arquivo .exe ou .dll.

Portanto, ao fazer o download dos binários, você fica dispensado da tarefa de ter que compilar o código sozinho.

Uma configuração geralmente também contém binários, mas os instala adicionalmente corretamente.
Um arquivo zip contendo binários não instala nada no seu sistema, mas geralmente é adequado para o uso de software em uma unidade USB (geralmente chamada de versão "portátil").

Exemplo

Vamos dar uma olhada na página de download do 7-Zip :
Você pode baixar várias variantes dos arquivos .exe, .msi e .zip. Esses são os arquivos binários destinados aos usuários finais.
Os outros arquivos (.7z, .tar.bz2) contêm o código-fonte ou os arquivos usados ​​para o desenvolvimento de software que usa o 7-Zip.


3

Um programa de instalação (ou mais apropriadamente, um instalador) é como um arquivo zip cheio de binários que podem se descompactar e copiar os binários nos lugares certos no seu computador. Os binários são os programas, prontos para serem usados. Eles são feitos de fontes, usando compiladores.


A instalação ou o próprio instalador também é um binário.
fretje

Bem, na maioria das vezes, sim. Às vezes, é apenas um arquivo de pacote para um instalador que já está no sistema e também pode ser um shell script no unix com um arquivo anexado. De qualquer maneira, porém, em uso comum, "binários" geralmente se refere aos executáveis ​​e bibliotecas etc. do aplicativo em questão, em vez de coisas que colocam os binários no sistema.
21799 Lee B #

2

Normalmente, os binários se referem a zip ou instaladores que empacotam um produto. Não conterá o código fonte. Ele contém apenas os arquivos necessários para usar / executar o produto. Por exemplo, se você vir o site Apache WebServer , eles dirão baixar binários do Windows para o instalador do Apache MSI. Eles poderiam ter chamado de configuração também :). Portanto, ambos os setup / binários são usados ​​de forma intercambiável.

Mas, na minha opinião, os binários devem se referir ao conjunto de arquivos necessários para executar / usar um produto sem um instalador adequado e a instalação é usada para referir o caso em que os arquivos são compactados adequadamente com um instalador


Eu sempre baixa um instalador sempre que possível. Como você configura o software sem um instalador (de binários)?
Lazer

Os instaladores são apenas uma maneira fácil de configurar seu produto. Ainda existem produtos que não precisam de instaladores, mas são um zip / tar de alguma estrutura de pastas. Você pode apenas descompactá-lo e começar a usá-lo! Semelhante ao maven. maven.apache.org/download.html .
Vpram86 # 8/09

1
@eSKay: Dito isto, eu também recomendo usar Installer sempre que possível :)
vpram86

muitos aplicativos de portal como Ditto, Executor, Everything, XMPlay, Eclipse estão disponíveis como arquivos zip, que podem ser extraídos e usados ​​imediatamente. Os instaladores são usados ​​principalmente onde, você deve criar algum filtro de rede ou interface de rede virtual que se torne bastante complicado para fazer isso manualmente. Até o instalador do Apache nos ajuda a instalar o Apache Webserver como um serviço do Windows, que em casos normais para registrar um serviço manualmente não é o caminho a percorrer para um usuário comum.
Prabhu R

2

Geralmente, os arquivos de instalação são projetados para automatizar a cópia e adicionar entradas de registro relevantes, se o programa precisar ser executado durante a inicialização, adicionar atalhos ao menu de programas etc. A maioria das pessoas, como eu :), não prefere adicionar entradas ao registro e, portanto, procure os binários iguais aos distribuídos no arquivo de instalação. Tudo o que você faz é extraí-los para uma pasta que você gosta e depois executá-los

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.