al leer archivo algunos caracteres me los lee ?

/******codigo *******/
01125ßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàïãÙàáßÓ7ïãÙàïãÙà //cadena

import java.io.*;
import java.nio.charset.Charset;

public class TestReadByte {
public static void main(String args []) throws IOException
{
FileInputStream f1;
BufferedInputStream b1;
DataInputStream d1;
f1 = new FileInputStream("D:/workspace/pruebas/clientes/TEMP_CRYPT.DAT");
b1 = new BufferedInputStream(f1);
d1 = new DataInputStream(b1);
while (d1.available()!=0)
{

String resultado;
resultado = Integer.toString(d1.readByte());
int resultado2 = Integer.parseInt(resultado);

byte []r1 = new byte[4*1024];
r1 = resultado.getBytes();
resultado = new String (r1);
System.out.println("r1"+ (resultado));
//System.out.println("r1"+resultado2);

//System.setProperty(resultado, "ISO-8859-3");
//System.out.printf("\nResultado"+ resultado);

//System.out.print((char)d1.readByte());

//System.out.println("r1"+Integer.toString(r1));

}
d1.close();

}

}

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

cuál es el problema?

Me da la impresión que estás leyendo un archivo binario, TEMP_CRYPT.DAT; esperabas ver texto plano?