c# 求读取二进制文件算法
我有一个log文件 里面是二进制数据 我现在无法对文件进行编辑 我想自己做个小软件能够实现读取这个二进制文件然后在另存为txt格式的文件 我想用c#编一个小软件 求算法--------------------编程问答-------------------- 你需要补充一点读写文件的知识。
http://www.cnblogs.com/CCJVL/archive/2008/12/15/1355433.html --------------------编程问答-------------------- 你需要补充计算机基础知识。 --------------------编程问答-------------------- 如果你知道‘二进制数据’的具体格式,可以用BinaryReader等来读取,然后数据写成文本:
private void button1_Click(object sender, EventArgs e)
{
using (StreamWriter writer = new StreamWriter("out put file.txt"))
using (BinaryReader reader = new BinaryReader(File.OpenRead("binary log.bin")))
{
int x = reader.ReadInt32();
writer.Write(string.Format("x={0}"), x);
//...
}
}
--------------------编程问答-------------------- 下个ultraedit就好了,实在嫌麻烦vs也能编辑二进制文件,自己写多麻烦。。。 --------------------编程问答-------------------- 这就是我要读取的二进制内容 --------------------编程问答--------------------
这是二进制么 --------------------编程问答-------------------- 求算法 大神们帮个忙吧
--------------------编程问答-------------------- 给你补一些小学信息课的基础电脑知识:
计算机上,所有文件,包括文本文件,都是以二进制的方式保存的。所以,都是二进制文件。
特别地,文本文件是指,文件内容只包含那些可打印的字符的文件。对于一个纯英文的文本文件来说,其中的每个字节,都应该小于0x7F。 --------------------编程问答-------------------- 你自己都不知道这文件的内部格式是什么,别人就更不知道了,不知道文件格式怎么转换 --------------------编程问答--------------------
补充:.NET技术 , C#