HI, Soy nuevo en C# al pasar de Java. Intentando leer en un archivo usando IO en HEX. Cuando leo el primer byte no obtengo lo que veo en mi editor Hex.Lea el hexágono en C# usando IO
estoy usando
StreamReader reader = new StreamReader(fileDirectory);
int hexIn;
String hex;
for (int i = 0; (hexIn = reader.Read()) != -1; i++){
hex = Convert.ToString(hexIn, 16);
}
en Java utilicé ...
FileInputStream fis = new FileInputStream(file);
long length = file.length();
int hexIn;
String hex = "";
for(int i = 0; (hexIn = fis.read()) != -1; i++){
String s = Integer.toHexString(hexIn);
if(s.length() < 2){
s = "0" + Integer.toHexString(hexIn);
}
espero que esto tenga sentido. Cualquier ayuda sería más apperciated :)
Gracias
¿Qué está recibiendo en comparación con lo que está esperando? –
Hola, estoy recibiendo FFFD no D0CF, parece que el FFFD que se lee es el ascii de D0CF, confundido ahora, ja, ja – Pete