Necesito leer el encabezado de un archivo y haciendolo de la siguiente forma me sirve bien, pero el byte 0 del archivo no me lo lee.
En otras palabras, en vez de ser los bytes 0 1 2 3 4 5, empieza 1 2 3 4 5 6, el primer byte del archivo no lo lee, lo saltea, por lo tanto la cadena me queda sin el primer byte del archivo.
¿Que sucede?
Código C#:
Ver original
public class LeerArchivo { FileStream fs = new FileStream(@"D:\Archivo.Ext", FileMode.Open); public void Leer() { BinaryReader br = new BinaryReader(fs); string stream = br.ReadString(); int caracter = (char)stream[0]; br.Close(); fs.Close(); } }
Gracias!!!