永发信息网

C# 读16进制文件

答案:3  悬赏:20  手机版
解决时间 2021-03-23 23:14
C# 读16进制文件
最佳答案
你说的16进制文件实际上是二进制文件,你用streamreader当然是乱码,用binaryreader一次读入一个文件如下
BinaryReader read = new BinaryReader(file);
int count = (int)file.Length;
 byte[] buffer = new byte[count];
 read.Read(buffer, 0, buffer.Length);
全部回答
byte[] System.IO.File.ReadAllBytes(string);
这个?

  C# 读取16进制文件参考代码如下:   FileStream fs = new FileStream("d:abc.aa", FileMode.Open, FileAccess.Read);
            BinaryReader br = new BinaryReader(fs);
            StreamWriter sw = new StreamWriter("d:\aa.txt");
            int length = (int)fs.Length;
            while (length > 0)
            {
                byte tempByte = br.ReadByte();
                string tempStr = Convert.ToString(tempByte, 16);
                if (temStr.Length == 1) temStr = "0" + temStr;
                sw.Write(tempStr);
                length--;
            }
            fs.Close();
            br.Close();
            sw.Close();
  
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
天天红草莓园在什么地方啊,我要过去处理事情
血热就会特别怕冷吗
邻居房顶有鸟兽风水如何破解
中国人为什么不自己编程个操作系统用在家用电
请你结合所学过的生物学知识,解答下列问题:
窗口怎么补漏(窗口和墙体的那条缝)
微单16 50和30微距的区别
在苹果专卖店办理分期购买手机 审核的时候会
大边山怎么去啊,有知道地址的么
要考高中了。不知道是广丰一中好还是广丰中学
单选题烧杯中盛适量的水,当放入一小木块(小
2013年NBA选秀大会休斯敦火箭队选中了谁?
大型回转工作台哪家好
15岁当爸爸怎么办
河间驴肉火烧怎样和面
推荐资讯
读书开场白台词大全集,九阳厨卫电器专卖店开
云南中考46.on my way home i saw a dog 出自
君联置业万达店在什么地方啊,我要过去处理事
澳门哪里有能典当翡翠手镯的典当行
今天去医院检查看看能不能拔掉左下角最里面那
后河东路/民德巷(路口)地址在哪,我要去那里
sweet and fresh, this kind of food is so p
竖式计算时4.7除以0.07=多少
求SQE相关知识
单选题下列地点中,地球自转线速度最大的是A.
全家超市在哪里啊,我有事要去这个地方
判断题虽然海马身体外形奇特,但是海马有鳍辅
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?