HI, Java'dan C# ye geçiyorum. HEX'te IO kullanarak bir dosyada okumaya çalışıyorum. İlk baytı okuduğumda, Hex editörümde gördüğümü anlamadım. BenIO'yu kullanarak C# 'yı kullanarak hex'i okuyabilirsiniz.
kullandığım JavaStreamReader reader = new StreamReader(fileDirectory);
int hexIn;
String hex;
for (int i = 0; (hexIn = reader.Read()) != -1; i++){
hex = Convert.ToString(hexIn, 16);
}
kullanıyorum
...
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);
}
Bu mantıklı umuyoruz. Herhangi bir yardım en apperciated olacaktır :)
Teşekkür
Ne beklediğinizle kıyaslıyorsunuz? –
Merhaba, FFFD değil D0CF alıyorum, okunan FFFD, D0CF'nin ascii olduğunu görüyor, şaşkın şimdi ha ha – Pete