读写jscript读写二进制文件的方法

jscript教程  时间:2021-01-29  阅读:()

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技术专栏

DogYun香港BGP月付14.4元主机简单测试

前些天赵容分享过DogYun(狗云)香港BGP线路AMD 5950X经典低价云服务器的信息(点击查看),刚好账户还有点余额够开个最低配,所以手贱尝试下,这些贴上简单测试信息,方便大家参考。官方网站:www.dogyun.com主机配置我搞的是最低款优惠后14.4元/月的,配置单核,512MB内存,10GB硬盘,300GB/50Mbps月流量。基本信息DogYun的VPS主机管理集成在会员中心,包括...

欧路云(22元) 新增美国Cera线路VPS主机且可全场8折

欧路云(oulucloud) 商家在前面的文章中也有陆续介绍过几次,这不今天有看到商家新增加美国Cera线路的VPS主机,而且有提供全场八折优惠。按照最低套餐最低配置的折扣,月付VPS主机低至22元,还是比较便宜的。不过我们需要注意的是,欧路云是一家2021年新成立的国人主机商,据说是由深圳和香港的几名大佬创建。如果我们有介意新商家的话,选择的时候谨慎且月付即可,注意数据备份。商家目前主营高防VP...

极光KVM美国美国洛杉矶元/极光kvmCN7月促销,美国CN2 GIA大带宽vps,洛杉矶联通CUVIP,14元/月起

极光KVM怎么样?极光KVM本月主打产品:美西CN2双向,1H1G100M,189/年!在美西CN2资源“一兆难求”的大环境下,CN2+大带宽 是很多用户的福音,也是商家实力的象征。目前,极光KVM在7月份的促销,7月促销,美国CN2 GIA大带宽vps,洛杉矶联通cuvip,14元/月起;香港CN2+BGP仅19元/月起,这次补货,机会,不要错过了。点击进入:极光KVM官方网站地址极光KVM七月...

jscript教程为你推荐
316不锈钢和304哪个好保温杯买304不锈钢的好,还是316不锈钢的好?传奇类手游哪个好传奇手游哪个好玩免费闪迪和金士顿哪个好固态硬盘哪个好,是金士顿好还是闪迪的手机杀毒软件哪个好手机杀毒软件那个好用等额本息等额本金哪个好等额本息与等额本金哪个划算?行车记录仪哪个好行车记录仪什么牌子好网络机顶盒哪个好什么牌子的网络机顶盒最好清理手机垃圾软件哪个好什么手机清理软件最好?qq空间登录器QQ空间校友网页自动登陆器群空间登录手机能否登录群空间,如何登录
com域名价格 php空间租用 看国外视频直播vps edis godaddy优惠码 流媒体服务器 Hello图床 网站监控 密码泄露 ev证书 php免费空间 上海域名 anylink 广州服务器 google台湾 cdn网站加速 免费蓝钻 万网注册 后门 umax 更多