如题,最好能够提供代码

解决方案 »

  1.   

    要转化为十六进制形式的字符串,可以逐个字节使用ToString转换。
    要转化为其他字符串,可以使用Convert.ToBase64String方法。
      

  2.   

        static string Tr(string filename)
        {
            using(FileStream fs = new FileStream(filename, FileMode.Open))
            {
                byte[] buf = new byte[fs.Length];
                fs.Read(buf, 0, buf.Length);
                return BitConverter.ToString(buf);
                //return BitConverter.ToString(buf).Replace("-", "");
            }        
        }
      

  3.   

    现在是这样,一个Jpg格式的文件中,在十六进制中保存着一些信息,现在我要把这些信息读出来
    是用FileStream读这个图片文件转成byte[]再转成十六进制,最后过滤出来,还是读Image.FromFile?
      

  4.   

    现在是FileStream和Image.FromFile的区别的什么 ,我的十六进制信息用哪个方法?
      

  5.   

    BinaryReader可不可以呢?
    我没用过,不过我想你用BinaryReader读出来的是二进制,你然后再转换一下应该是可以的吧。
      

  6.   

    如果用FileStream才能把信息取出来的话,那么后面我还要对Image处理,一定会用到Image.FromFile的,那样的话对一个文件就需要读两次了嘛
      

  7.   

    要将JPG文件中的内容转换为图片,使用Image.FromFile。
    如果文件中存在其他信息,想要读出来的话,使用FileStream以byte[]的形式读出再分析处理。
      

  8.   

    9 我想表示成09,用什么格式我用Int32.Parse(str, System.Globalization.NumberStyles.HexNumber,???????).ToString()
    ????部分应该怎么写?
      

  9.   

    9 我想表示成09,用什么格式
    string num = "09";
    我用Int32.Parse(str, System.Globalization.NumberStyles.HexNumber,???????).ToString()
    ????部分应该怎么写?