VB2008-Leer archivo Byte a byte sin almacenarlo antes
Hola,
Nexcesito leer un archivo de un formato extraño (.xrc) y necesito leerlo Byte a Byte.
Yo hacía:
"Dim Data As Byte() = My.Computer.FileSystem.ReadAllBytes(c:\file.xrc)"
Pero cuando el tamaño del archivo excede los 500 Mb no tiene espacio suficiente y salta una excepción:
"Catch ex As OutOfMemoryException
MsgBox("There is not enough memory to write the string to buffer")"
Necesito, o bien cortarlo en partes para poder leerlo de este modo, o bien acceso a los bytes que deseo sin necesidad de almacenarlo en un array. ¿Existe alguna solución?
Muchas gracias
Nexcesito leer un archivo de un formato extraño (.xrc) y necesito leerlo Byte a Byte.
Yo hacía:
"Dim Data As Byte() = My.Computer.FileSystem.ReadAllBytes(c:\file.xrc)"
Pero cuando el tamaño del archivo excede los 500 Mb no tiene espacio suficiente y salta una excepción:
"Catch ex As OutOfMemoryException
MsgBox("There is not enough memory to write the string to buffer")"
Necesito, o bien cortarlo en partes para poder leerlo de este modo, o bien acceso a los bytes que deseo sin necesidad de almacenarlo en un array. ¿Existe alguna solución?
Muchas gracias
1 Respuesta
Respuesta de Roberto Alvarado