O que são binários? [fechadas]

34

Vejo muitas vezes pessoas usando binários de termos em diferentes contextos. O que são binários? Coleção em arquivos binários, arquivos de instalação, arquivos .dll ou o quê? Ou é apenas um termo geral para uma coleção de arquivos em disco?

jrara
fonte
2
geralmente é qualquer arquivo que não é um arquivo de texto
catraca aberração
2
É um termo muito mal escolhido para distinguir arquivos legíveis por humanos e por computador. É confuso, pois todos os arquivos são tecnicamente armazenados em binário.
JohnFx

Respostas:

34

Binário significa composto de duas partes ou duas partes e pode se referir a coisas diferentes em mundos diferentes de Matemática, Computação, Ciência e Outros.

Mas, em Computação , Binário refere-se a: -

  • Arquivo binário , composto de algo diferente de texto legível por humanos
  • Executável , um tipo de arquivo binário que contém código de máquina para o computador executar
  • Código binário , a representação digital de texto e dados
Pankaj Upadhyay
fonte
Distinções agradáveis.
Jesse Black #
4
Eu acrescentaria que, ao me referir a arquivos binários do tipo executável , os desenvolvedores normalmente (bem, eu mesmo) incluem bibliotecas dinâmicas, pois elas também "contêm código de máquina para o computador executar". (Isto é, se eu dizer "binários", e significa "executável", então eu quero dizer todos os arquivos que contenham código de máquina para execução, não apenas executáveis "reais".)
Martin Ba
8

A palavra binários é usada como um conjunto de arquivos que são produzidos após a compilação essencialmente do código do objeto que é executado nas máquinas. (e máquinas virtuais / tempos de execução no caso de Java / .NET)

Embora existam outras coisas como foto JPEG, vídeo MPEG, arquivos Zip etc., também são binários no sentido de que não são arquivos de texto ou ascii , mas os binários de palavras (usados ​​no contexto do desenvolvimento de software) não os incluem.

Dipan Mehta
fonte
7

No mundo linux / unix, desenvolvedores e geeks preferem o código-fonte a binários executáveis ​​para que possam compilar e ajustar eles mesmos.

Quando um aplicativo é gratuito, isso é incrível. Se for distribuído como binário, isso ainda é incrível. Quando é distribuído como fonte, é realmente incrível.

Jesse Black
fonte