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技术专栏
从介绍看啊,新增的HostYun 俄罗斯机房采用的是双向CN2线路,其他的像香港和日本机房,均为国内直连线路,访问质量不错。HostYun商家通用九折优惠码:HostYun内存CPUSSD流量带宽价格(原价)购买地址1G1核10G300G/月200M28元/月购买链接1G1核10G500G/月200M38元/月购买链接1G1核20G900G/月200M68元/月购买链接2G1核30G1500G/月...
易探云怎么样?易探云隶属于纯乐电商旗下网络服务品牌,香港NTT Communications合作伙伴,YiTanCloud Limited旗下合作云计算品牌,数十年云计算行业经验。发展至今,我们已凝聚起港内领先的开发和运维团队,积累起4年市场服务经验,提供电话热线/在线咨询/服务单系统等多种沟通渠道,7*24不间断服务,3分钟快速响应。目前,易探云提供香港大带宽20Mbps、16G DDR3内存、...
NameCheap商家如今发布促销活动也是有不小套路的,比如会在提前一周+的时间告诉你他们未来的活,比如这次2021年的首次活动就有在一周之前看到,但是这不等到他们中午一点左右的时候才有正式开始,而且我确实是有需要注册域名,等着看看是否有真的折扣,但是实际上.COM域名力度也就一般需要51元左右,其他地方也就55元左右。当然,这次新年的首次活动不管如何肯定是比平时便宜一点点的。有新注册域名、企业域...