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

Base64String 忘掉编码格式



byte []data= File.ReadAllBytes("文件名");//将文件的内容读取到字节数组中
string filestream = Convert.ToBase64String(data);//将字节数组转化成 base64string
byte[] data_w = Convert.FromBase64String(filestream);//base64string 直接转化为字节数组
File.WriteAllBytes("文件名",data_w);//将字节数组 输出成文件,文件格式与原文件一摸一样,省去考虑编码格式的麻烦


--------------------编程问答-------------------- 你要问什么?? --------------------编程问答-------------------- 我做邮件收发..X的编码换来换去,.附件都是乱码...

现在都没搞懂~~~~~ --------------------编程问答-------------------- 你想表示一下你“省去考虑编码格式的麻烦”吗?

BASE64本身就有缺陷,而且浪费存储空间又很没效率,只用在一些特定用途...远不如Unicode方案,实际上UTF-7就是BASE64的改进版...

很多情况下,不该省的麻烦还是不能省的... --------------------编程问答-------------------- 那不如直接 File.Copy ?
或者 传递 byte[] ?
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,