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 de configuração ou código-fonte, por exemplo).

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

    
por Lazer 08.10.2009 / 12:00

4 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 então gera um binário, que geralmente é um arquivo .exe ou .dll.

Então baixando os binários você está aliviado da tarefa de ter que compilar o código sozinho.

Geralmente, uma configuração também contém binários, mas também os instala corretamente.
Um arquivo zip contendo binários não instala nada em 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 de 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 arquivos usados para desenvolver software que usa o 7-Zip.

    
por 08.10.2009 / 12:30
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 para os lugares certos em seu computador. Os binários são os programas prontos para serem usados. Eles são feitos de fontes, usando compiladores.

    
por 08.10.2009 / 13:46
2

Normalmente binários referem-se a zip ou instaladores que empacotam um produto. Não irá conter o código fonte. Apenas contém arquivos necessários para usar / executar o produto. Por exemplo, se você vir o site Apache WebServer , eles farão o download dos binários do Windows para o instalador do Apache MSI. Eles poderiam tê-lo 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 configuração é usada para indicar o caso em que os arquivos estão devidamente empacotados com um instalador

    
por 08.10.2009 / 12:12
2

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

    
por 08.10.2009 / 13:57