jscript读写二进制文件的方法
这篇文章主要介绍了 jscript读写二进制文件的方法涉及javascript中ActiveXObject对象的使用技巧具有一定参考借鉴价值需要的朋友可以参考下
本文实例讲述了jscript读写二进制文件的方法。分享给大家供大家参考。具体实现方法如下var bin=new Array(256);for(var i=0; i<256; i++){bin[i]=String.fromCharCode(i);
}function TestWrite(){var Stream=new ActiveXObject("ADODB.Stream");var adTypeBinary=1,adTypeText=2;
Stream.Type=adTypeText;
Stream.CharSet="iso-8859-1";
Stream.Open();
//Stream.WriteText("\x00\x01\x02\xff\xff");for(var i=0; i<256; i++){
Stream.WriteText(String.fromCharCode(i));
//Stream.WriteText(bin[i]);
}
Stream.SaveToFi le("c:\\windows\\temp\\test.bin”,2);
Stream.Close();
Stream=nul l ;
}function BinaryFi le(fi lepath){var adTypeBinary=1,adTypeText=2;var adSaveCreateNotExist=1,adSaveCreateOverWrite=2;var adReadAl l=-1,adReadLine=-2;this.path=fi lepath;this.WriteAl l=function(content){var Stream=new ActiveXObject("ADODB.Stream");
Stream.Type=adTypeText;
Stream.CharSet="iso-8859-1";
Stream.Open();
Stream.WriteText(content);
Stream.SaveToFi le(this.path,adSaveCreateOverWrite);
Stream.Close();
Stream=nul l ;
}this.ReadAl l=function(){var Stream=new ActiveXObject("ADODB.Stream");
Stream.Type=adTypeText;
Stream.CharSet="iso-8859-1";
Stream.Open();
Stream.LoadFromFi le(this.path);var content=Stream.ReadText(adReadAl l);
Stream.Close();
Stream=nul l ;return content;
}
}
用法示例如下var crFolder='C:/Temp/cr'var bf1=new BinaryFi le(crFolder+"/PCDV0026.JPG”);var bf2=new BinaryFi le(crFolder+"/PCDV0026_.JPG");bf2.WriteAl l(bf 1 .ReadAl l());
希望本文所述对大家的javascript程序设计有所帮助。更多信息请查看IT技术专栏
对于Megalayer云服务器提供商在之前也有对于他们家的美国服务器和香港服务器进行过评测和介绍,但是对于大部分网友来说需要独立服务器和站群服务器并不是特别的普及,我们很多网友使用较多的还是云服务器或者VPS主机比较多。在前面也有在"Megalayer新增香港VPS主机 1GB内存 50GB SSD 2M带宽 月59元"文章中有介绍到Megalayer商家有新增香港CN2优化VPS主机。那时候看这...
易探云怎么样?易探云是国内一家云计算服务商家,致力香港服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。目前,易探云推出深圳或北京地区的适合挂机和建站的云服务器,国内挂机宝云服务器(可选深圳或北京地区),独立ip;2核2G5M挂机云服务器仅330元/年起!点击进入:易探云官方网站地址易探云国内挂机宝云服务器推荐:1、国内入门型挂机云服务器...
hosteons当前对美国洛杉矶、达拉斯、纽约数据中心的VPS进行特别的促销活动:(1)免费从1Gbps升级到10Gbps带宽,(2)Free Blesta License授权,(3)Windows server 2019授权,要求从2G内存起,而且是年付。 官方网站:https://www.hosteons.com 使用优惠码:zhujicepingEDDB10G,可以获得: 免费升级10...