SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Piet en Jueves 28 de Diciembre de 2006, 22:03

Título: Leer Los Bytes En Busca De Texto
Publicado por: Piet en Jueves 28 de Diciembre de 2006, 22:03
Hola estoy haciendo un programa para ordenar mis tablaturas de guitarra, estas se abren con el guitar pro.
Intento leer el archivo y solo logro que me diga la primera parte de la cabecera:
FICHIER GUITAR PRO v3.005?$5

Eso lo hago usando este codigo que hice:
Código: Text
  1. FileStream fs = new FileStream(direccion, FileMode.Open);
  2.             BinaryReader lector = new BinaryReader(fs);
  3.             byte[] bytes = new byte[(int)fs.Length];//Creo un array de bytes del tamaño que se necesite            
  4.             lector.Read(bytes, 0, bytes.Length);
  5.             textBox1.Text = Encoding.ASCII.GetString(bytes);
  6.  
direccion esta definida mas arriba y bytes es un array de bytes.

Al parecer no estoy leyendo el archivo completamente.
Que hago mal¿?