二进制文件转换成base63编码保存在xml文件中,这个你可以看看VS.NET的资源文件resx中是如何存放图片的就知道了,用的时候再从base64编码转回来就行了

解决方案 »

  1.   

    二进制文件转换成base63如何转化??最好给代码谢谢
      

  2.   

    同意楼上的说法,转换成ASCII就可以保存二进制数据了
      

  3.   

    看下面一个把图片文件保存到XML中的例子,EXE文件保存是一样的道理!!!WinForm的资源文件中,将PictureBox的Image属性等非文字内容都转变成文本保存,这是通过序列化(Serialization)实现的,
    例子://
    using System.Runtime.Serialization.Formatters.Soap;
    Stream stream = new FileStream("E:\\Image.xml",FileMode.Create,FileAccess.Write,FileShare.None);
    SoapFormatter f = new SoapFormatter();
    Image img = Image.FromFile("E:\\Image.bmp");
    f.Serialize(stream,img);
    stream.Close();