Logo Passei Direto
Buscar

Qual seria a diferença entre arquivos texto e binários?


Principais funções dos arquivos texto?


Vamos implementar códigos fonte pertinentes a persistência em arquivos texto?

User badge image
Sidnei dos Santos

há 11 anos

Respostas

User badge image

Joao Andre MArtins Dias

há 8 anos

Parceiro arquivos texto guardam texto plano sem uma estrutura definida, strings. Um arquivo binário tem sua propria estrutura e armazena sequencias de bytes.

Se você persiste uma classe Cliente() que possui um codigo (int) e um nome String usando um arquivo texto uma linha do arquivo teria algo como 1 joao da silva

Ja um arquivo binario seria um bloco de 4 bytes para o inteiro e 26 bytes para este nome (cada char 2 bytes no java), para se delsocar para o proximo registro você deveria caminhar o valor em bytes do seu registro tal qual fazemos em C.

Em java você pode usar a classe RandonAcessFile para manipular arquivos binários.

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

User badge image

Andre Smaira

há 7 anos

Arquivos binários, como o próprio nome já diz, corresponde a um arquivo que possui várias sequências de 0 e 1, normalmente designado para máquinas.


Já arquivos de textos, são arquivos binários traduzidos de acordo com a tabela ASCII, para facilitar nossa compreensão.


Arquivos de textos tem como função principal armazenar alguma informação que o usuário no formato de texto.

Essa resposta te ajudou?

0
Dislike0
User badge image

Andre Smaira

há 7 anos

Arquivos binários, como o próprio nome já diz, corresponde a um arquivo que possui várias sequências de 0 e 1, normalmente designado para máquinas.


Já arquivos de textos, são arquivos binários traduzidos de acordo com a tabela ASCII, para facilitar nossa compreensão.


Arquivos de textos tem como função principal armazenar alguma informação que o usuário no formato de texto.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina