当前位置:编程学习 > C#/ASP.NET >>

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也能编辑二进制文件,自己写多麻烦。。。 --------------------编程问答-------------------- 这就是我要读取的二进制内容 --------------------编程问答--------------------
引用 5 楼 u012081309 的回复:
这就是我要读取的二进制内容


这是二进制么 --------------------编程问答-------------------- 求算法  大神们帮个忙吧
--------------------编程问答-------------------- 给你补一些小学信息课的基础电脑知识:

计算机上,所有文件,包括文本文件,都是以二进制的方式保存的。所以,都是二进制文件。
特别地,文本文件是指,文件内容只包含那些可打印的字符的文件。对于一个纯英文的文本文件来说,其中的每个字节,都应该小于0x7F。 --------------------编程问答-------------------- 你自己都不知道这文件的内部格式是什么,别人就更不知道了,不知道文件格式怎么转换 --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,