Pessoal, bom dia
 
    Estou com problemas para ler arquivos BMP, abaixo segue o código, eu preciso mostrar os bytes que eu li num TextArea, mas antes eu preciso converter os bytes para texto?
    Por exemplo, eu tento ler um BMP de 583 bytes, sei que 4 bytes no cabeçalho do arquivo são usados para esta informação, contudo eu não consigo ler o 583 no textarea.
 
Se alguem ja tiver feito alguma coisa parecida e puder me dar umas dicas eu agradeço
 
Abraços,
Fabio
 
      JFileChooser fc = new JFileChooser();
      fc.showOpenDialog(this);
      File f = fc.getSelectedFile();
      FileInputStream fis = new FileInputStream(f);
      byte[] dados = new byte[(int)f.length()];
 
      fis.read(dados);
 
    for(int i=2; i<f.length(); i++)
    l2.append( (char) dados[i] + ""); // meu problema esta aqui

Responder a