como se manipula um arquivo binario?

1. como se manipula um arquivo binario?

lucas mathias
lucasmath

(usa Outra)

Enviado em 31/05/2021 - 14:38h

?


  


2. Re: como se manipula um arquivo binario?

Paulo
paulo1205

(usa Ubuntu)

Enviado em 31/05/2021 - 15:32h

Abra o arquivo com o modo de acesso correto (leitura, escrita, ambos, escrita somente ao final etc., devidamente combinado com o modo binário), faça os acessos que forem necessários (leituras, escritas, reposicionamentos, truncamentos etc.) e feche o arquivo quando acabar de fazer operações. De preferência, sempre verifique os valores devolvidos pelas funções que você aplicar ao arquivo, para detectar possíveis erros em tais operações.

Lembre-se que, do ponto de vista do C, qualquer arquivo -- e ainda mais propriamente arquivos binários -- são meras sequências de bytes. Cabe à sua aplicação imaginar e eventualmente aplicar algum tipo de estruturação, se você entender que ela deve fazer isso.

Alguma dúvida mais específica?


... Então Jesus afirmou de novo: “(...) eu vim para que tenham vida, e a tenham plenamente.” (João 10:7-10)


3. Re: como se manipula um arquivo binario?

lucas mathias
lucasmath

(usa Outra)

Enviado em 31/05/2021 - 16:18h


paulo1205 escreveu:

Abra o arquivo com o modo de acesso correto (leitura, escrita, ambos, escrita somente ao final etc., devidamente combinado com o modo binário), faça os acessos que forem necessários (leituras, escritas, reposicionamentos, truncamentos etc.) e feche o arquivo quando acabar de fazer operações. De preferência, sempre verifique os valores devolvidos pelas funções que você aplicar ao arquivo, para detectar possíveis erros em tais operações.

Lembre-se que, do ponto de vista do C, qualquer arquivo -- e ainda mais propriamente arquivos binários -- são meras sequências de bytes. Cabe à sua aplicação imaginar e eventualmente aplicar algum tipo de estruturação, se você entender que ela deve fazer isso.

Alguma dúvida mais específica?


... Então Jesus afirmou de novo: “(...) eu vim para que tenham vida, e a tenham plenamente.” (João 10:7-10)


tenho mais uma pergunta!
para manipular, tipo, um video mp4 para extrair um audio mp3 dele, eu devo estudar todas as 2 extenções ou tenho que fazer direto na mão, digo, hex octal binario?


4. Re: como se manipula um arquivo binario?

Paulo
paulo1205

(usa Ubuntu)

Enviado em 31/05/2021 - 18:47h

Provavelmente você usaria uma biblioteca pronta que saiba decodificar o arquivo para extrair os dados que lhe interessam.

Se não for desse jeito, você teria de estudar os formatos de dados envolvidos e criar sua própria implementação de funções que soubessem interpretar os dados de entrada e gerar os de saída, cada um conforme sua especificação.


... Então Jesus afirmou de novo: “(...) eu vim para que tenham vida, e a tenham plenamente.” (João 10:7-10)


5. Re: como se manipula um arquivo binario?

Cézar Augusto
cizordj

(usa Debian)

Enviado em 02/06/2021 - 07:58h


lucasmath escreveu:

tenho mais uma pergunta!
para manipular, tipo, um video mp4 para extrair um audio mp3 dele, eu devo estudar todas as 2 extenções ou tenho que fazer direto na mão, digo, hex octal binario?


Usa o ffmpeg pra isso