Pessoal, já havia perguntado isso aqui (e obtive resposta), mas o tópico sumiu :roll: . Como não salvei e não encontrei na net, me resta perguntar novamente:
Como ler um byte por vez de um arquivo sem precisar saber o tamanho do mesmo?
Ler byte a byte eu sei, o problema é não posso usar o tamanho do mesmo para saber se já acabou ou não a leitura.
É que estou lendo arquivos bem grandes, cujo tamanho não cabe em um inteiro.
Vou dar um exemplo, eu uso isso:DataInputStream in = new DataInputStream(new BufferedInputStream(new FileInputStream(caminhoDoArquivo)));
while (in.available() != 0) {
Alguém lembra como se faz isso?
Muito Obrigado!