Logo Hardware.com.br
eliasjr
eliasjr Membro Senior Registrado
422 Mensagens 4 Curtidas

arquivo binario!...que isso???

#1 Por eliasjr 06/06/2006 - 22:55
Não estou conseguindo achar material sobre esse tipo de arquivo, por exemplo:
o que são? como criar? como ler? pra que serve?
Tinha um texto que dizia que era quase impossivel de serem entendidos por seres humanos...
"quase"? então teoricamente é possível?
To muito interessado no assunto mas não acho nada que preste, a unica coisa que to achando é como manipular atraves de linguagens de programação, e ironicamente eu ja até consigo ler e escrever nesses arquivos em C, mas saber mexer e num conhecer a coisa num tem graça.
Desde já agradeço...
gto
gto Tô em todas Registrado
2.1K Mensagens 18 Curtidas
#3 Por gto
07/06/2006 - 01:07
eliasjr
Não estou conseguindo achar material sobre esse tipo de arquivo, por exemplo:
o que são? como criar? como ler? pra q...


Elias, como disse o peczenyj, binário é isso aí mesmo smile.png
Tipo, se o que você procura é: "maneira como ler um arquivo binário qualquer", atente para o seguinte: Arquivo binário é uma definição comum para todo o arquivo que não é legível por humanos. É praticamente o contrário de um arquivo texto.

Porém, cada tipo de arquivo binário, é um tipo diferente! Eu posso criar uma especificação e arquivos binários que funcione somente no meu programa, salvando dados de uma maneira que só eu saberei ler. E pronto! Ou então eu posso usar um arquivo binário pronto e descbrir como ele foi feito, ou seja, qual o padrão que ele usa. Normalmente, para grandes distribuições de arquivos, as especificações (no caso de ser um formato aberto) são encontradas na internet.

Tome por exemplo o JPEG, é um formato de arquivo binário para imagens. Supomos que você tenha um programa e quer ler estes arquivos na sua forma original (RAW). Você acessaria, dentre os diversos sites, talvez este: http://www.ijg.org/files
Ali poderia baixar o arquivo jpegsrc.v6b.tar.gz, que contém a implementação do jpeg, e então ver como este arquivo é constituído. Ou seja, você estaria mergulhando na especificação do arquivo binário jpeg wink.png

E assim vai para cada arquivo. Alguns são de arquitetura fechada (programas específicos), outros são de arquitetura fechada mas possuem equivalentes de código aberto. Há ainda os arquivos de arquitetura fechada que tiveram implementações não oficiais usando engenharia reversa. Enfim, cada arquivo, é um caso smile.png
wololo
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal