web前端|js教程
XMLDOM,ADODB.Stream,base64
web前端-js教程
餐饮saas系统 源码出售,ubuntu安装与共存,爬虫大战DVD电影,checksum php,复兴seo优化lzw
c进销存源码,关于vscode的问题,ubuntu 隐藏 文件,tomcat并发测试,累死sqlite,网页设计优秀案例,java 数据库对象,网站为什么要服务器,手机开奖插件,前端的框架去哪学比较好,爬虫异形,php抓包,seo发外链工具,go甲壳springboot,正则替换 标签属性,扁平化网站 psd,下载网页中css,织梦 内容模板管理 图片路径,.net开发app后台,爬虫 asp页面,内容管理系统 主要功能,php新闻程序lzw
#textarea1,#textarea3,#textarea5 { background-color: #EEEEEE; }
天成防红短链接域名PHP源码,zu102 Ubuntu,爬虫安装库lxml,php读取 rinex,seo分页收录lzw
用 XMLDOM 和 ADODB.Stream 实现base64编码解码
By: CuiXiPing(无心)
1.对文件的base64编码
2.对文本的base64编码
坚决抵制日货
3.对文本的base64解码
vOG+9rXW1sbI1bv1
<!--
function Base64EncodeFile(fileSpec){
var xml_dom = new ActiveXObject("MSXML2.DOMDocument");
var ado_stream = new ActiveXObject("ADODB.Stream");
var tmpNode = xml_dom.createElement("tmpNode");
tmpNode.dataType = "bin.base64"; ado_stream.Type = 1; // 1=adTypeBinary
if(ado_stream.state==0){ // 0=adStateClosed 1=adStateOpen
ado_stream.Open();
}
ado_stream.LoadFromFile(fileSpec);
tmpNode.nodeTypedValue = ado_stream.Read(-1); // -1=adReadAll
ado_stream.Close(); return tmpNode.text;
}
function Base64EncodeText(TextStr){
var xml_dom = new ActiveXObject("MSXML2.DOMDocument");
var ado_stream = new ActiveXObject("ADODB.Stream");
var tmpNode = xml_dom.createElement("tmpNode");
tmpNode.dataType = "bin.base64"; ado_stream.Charset = "gb2312";
ado_stream.Type = 2; // 1=adTypeBinary 2=adTypeText
if(ado_stream.state==0){ // 0=adStateClosed 1=adStateOpen
ado_stream.Open();
}
ado_stream.WriteText(TextStr);
ado_stream.Position = 0;
ado_stream.Type = 1; // 1=adTypeBinary 2=adTypeText
tmpNode.nodeTypedValue = ado_stream.Read(-1); // -1=adReadAll
ado_stream.Close(); return tmpNode.text;
}
function Base64DecodeText(Base64Str){
var xml_dom = new ActiveXObject("MSXML2.DOMDocument");
var ado_stream = new ActiveXObject("ADODB.Stream");
var tmpNode = xml_dom.createElement("tmpNode");
tmpNode.dataType = "bin.base64";
tmpNode.text = Base64Str; ado_stream.Charset = "gb2312";
ado_stream.Type = 1; // 1=adTypeBinary 2=adTypeText
ado_stream.Open();
ado_stream.Write(tmpNode.nodeTypedValue);
ado_stream.Position = 0;
ado_stream.Type = 2; // 1=adTypeBinary 2=adTypeText
var str = ado_stream.ReadText(-1); // -1=adReadAll
ado_stream.Close(); return str;
}
//-->