ba64解码

更新时间:2022-12-30 21:41:29 阅读: 评论:0


2022年12月30日发(作者:万分之一)

doc⽂档的Ba64编码及解码

1stringfilepath=("{0}{1}"+docTitle,mapPath,fileName);//获取要编码的⽂档的物理路径

2stringnewFilePath=("{0}{1}",mapPath,fileName);//解码的⽂档存放的物理路径

3if((filepath))

4{

5StringsrcBt=EncodeFileToString(filepath);//调⽤编码⽅法

6DecodeBaCodeToFile(srcBt,newFilePath);//调⽤解码⽅法

}

///

///将⽂件进⾏Ba64编码并返回

///

///源⽂件,即要编码的⽂件的位置

///

publicStringEncodeFileToString(StringsrcFile)

{

Byte[]srcBt;

FileStreamsrcFS=newFileStream(srcFile,);

srcBt=newbyte[];

(srcBt,0,);

();

StringdestStr=EncodeToByte(srcBt);

returndestStr;

}

publicStringEncodeToByte(Byte[]bt)

{

64String(bt);

}

///

///将Ba64解码进⾏转⽂件

///

///源⽂件,即要编码的⽂件的位置

///⽬标⽂件,编码后的⽂件要保存的位置,如果⽬标⽂件已经存在,将会被覆盖

///

publicvoidDecodeBaCodeToFile(StringsrcBa64Code,StringdesFile)

{

//读取源内容

Byte[]myBt=DecodeToByte(srcBa64Code);

if((desFile))

{

(desFile);

}

//将源内容写⼊⽂件

using(FileStreamfs=newFileStream(desFile,New))

{

(myBt,0,);

}

}

publicByte[]DecodeToByte(Stringcontent)

{

Byte[]bt=64String(content);

returnbt;

}

///

///将⽂件进⾏⼆进制编码并返回

///

///源⽂件,即要编码的⽂件的位置

///

publicByte[]EncodeFileToString1(StringsrcFile)

{

FileStreamsrcFS=newFileStream(srcFile,,);

Streamsm=srcFS;

byte[]bytes=newbyte[];

(bytes,0,32());

();

();

returnbytes;

}

本文发布于:2022-12-30 21:41:29,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/61794.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:火星文转化
标签:base64解码
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图