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?
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.
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.
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.
Para escrever sua resposta aqui, entre ou crie uma conta
Algoritmos e Programação de Computadores
•ESTÁCIO
Algoritmos e Programação de Computadores
•ESTÁCIO
Compartilhar