Foros del Web » Programación para mayores de 30 ;) » .NET »

Leer Archivos Binarios usando ReadString no lee el byte 0

Estas en el tema de Leer Archivos Binarios usando ReadString no lee el byte 0 en el foro de .NET en Foros del Web. Buenos Dias!!! Necesito leer el encabezado de un archivo y haciendolo de la siguiente forma me sirve bien, pero el byte 0 del archivo no ...
  #1 (permalink)  
Antiguo 04/06/2010, 16:46
Avatar de dmassive  
Fecha de Ingreso: febrero-2002
Ubicación: Paraná - Entre Ríos - Argentina
Mensajes: 279
Antigüedad: 22 años, 1 mes
Puntos: 7
Pregunta Leer Archivos Binarios usando ReadString no lee el byte 0

Buenos Dias!!!

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
  1. public class LeerArchivo
  2. {
  3.     FileStream fs = new FileStream(@"D:\Archivo.Ext", FileMode.Open);
  4.    
  5.         public void Leer()
  6.     {
  7.         BinaryReader br = new BinaryReader(fs);
  8.         string stream = br.ReadString();
  9.         int caracter = (char)stream[0];
  10.         br.Close();
  11.         fs.Close();          
  12.     }
  13. }


Gracias!!!
__________________
Blümchen... einfach die rave Prinzessin
http://www.dmassive.com.ar/

Etiquetas: byte, binario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:41.