亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

VBS中轉換二進制數據為字符串常用辦法

2019-10-26 17:57:59
字體:
來源:轉載
供稿:網友
至少有三種以上辦法,可以把二進制數據(比如您從ASP的Request.BinaryRead方法得到的數據)轉換為字符串。 

第一種:使用VBS的MultiByte 方法 

實例: 

Function SimpleBinaryToString(Binary) 
'SimpleBinaryToString converts binary data (VT_UI1 | VT_ARRAY Or MultiByte string) 
'to a string (BSTR) using MultiByte VBS functions 
Dim I, S 
For I = 1 To LenB(Binary) 
S = S & Chr(AscB(MidB(Binary, I, 1))) 
Next 
SimpleBinaryToString = S 
End Function 

這個方法非常簡單明了,但是處理大數據流時,比較慢。 
建議只用來處理100KB以下的數據。 
下面的這個類似的方法,性能稍微好些: 
Function BinaryToString(Binary) 
'Antonin Foller, http://www.pstruh.cz 
'Optimized version of a simple BinaryToString algorithm. 

Dim cl1, cl2, cl3, pl1, pl2, pl3 
Dim L 
cl1 = 1 
cl2 = 1 
cl3 = 1 
L = LenB(Binary) 

Do While cl1<=L 
pl3 = pl3 & Chr(AscB(MidB(Binary,cl1,1))) 
cl1 = cl1 + 1 
cl3 = cl3 + 1 
If cl3>300 Then 
pl2 = pl2 & pl3 
pl3 = "" 
cl3 = 1 
cl2 = cl2 + 1 
If cl2>200 Then 
pl1 = pl1 & pl2 
pl2 = "" 
cl2 = 1 
End If 
End If 
Loop 
BinaryToString = pl1 & pl2 & pl3 
End Function 
BinaryToString方法比SimpleBinaryToString方法性能高20倍。建議用來處理2MB以下的數據。 
第二種方法:使用ADODB.Recordset 
ADODB.Recordset 可以讓你支持幾乎所有VARIANT支持的數據類型,你可以用它在string和 
binary之間轉換。 
Function RSBinaryToString(xBinary) 
'Antonin Foller, http://www.pstruh.cz 
'RSBinaryToString converts binary data (VT_UI1 | VT_ARRAY Or MultiByte string) 
'to a string (BSTR) using ADO recordset 

Dim Binary 
'MultiByte data must be converted To VT_UI1 | VT_ARRAY first. 
If vartype(xBinary)=8 Then Binary = MultiByteToBinary(xBinary) Else Binary = xBinary 

Dim RS, LBinary 
Const adLongVarChar = 201 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91高清在线免费观看| 久热精品视频在线观看| 国产在线拍揄自揄视频不卡99| 国内免费久久久久久久久久久| 色婷婷亚洲mv天堂mv在影片| 久久福利视频导航| 国产精品你懂得| 姬川优奈aav一区二区| 国产精品激情av电影在线观看| 欧美理论片在线观看| 色偷偷av一区二区三区乱| 538国产精品一区二区免费视频| 日韩一级黄色av| 日韩精品一二三四区| 久久精品成人欧美大片古装| 久久天天躁狠狠躁夜夜躁| 亚洲a级在线观看| 精品成人久久av| 亚洲精品视频网上网址在线观看| 亚洲图片欧美午夜| 国产精品网址在线| 日韩电影免费在线观看中文字幕| www.日本久久久久com.| 92看片淫黄大片看国产片| 成人久久精品视频| 成人乱人伦精品视频在线观看| 7777免费精品视频| 久久激情视频久久| 日本精品一区二区三区在线播放视频| 欧美黑人极品猛少妇色xxxxx| 久久99国产精品自在自在app| 欧美超级乱淫片喷水| 日韩一区二区三区xxxx| 欧美日本亚洲视频| 亚洲男人av在线| 亚洲毛片在线免费观看| 久久久久久久影院| 最近的2019中文字幕免费一页| 亚洲aa在线观看| 欧美在线观看网址综合| 日本精品视频网站| 欧美一区二区三区免费观看| zzjj国产精品一区二区| 欧美精品在线观看| 精品一区二区三区三区| 国产在线a不卡| 日韩av大片在线| 国产极品jizzhd欧美| 91天堂在线观看| 97香蕉超级碰碰久久免费软件| 久久精品在线播放| 777国产偷窥盗摄精品视频| 亚洲在线视频观看| 国产精品电影久久久久电影网| 不卡av电影在线观看| 久久精品国产亚洲| 97免费在线视频| 精品国产乱码久久久久酒店| 91成人性视频| 日韩免费高清在线观看| 国产经典一区二区| 亚洲欧美日韩精品| 欧美性xxxx在线播放| 欧美高清视频在线观看| 久久精品亚洲一区| 欧美午夜视频一区二区| 精品视频在线播放免| 国产91九色视频| 91免费观看网站| 国产精品人人做人人爽| 久久亚洲国产精品| 国产一区二区日韩精品欧美精品| 国产精品一区二区三| 亚洲最大的av网站| 国产成人中文字幕| 日韩av电影中文字幕| 日产日韩在线亚洲欧美| 在线播放日韩欧美| 欧美日本精品在线| 国产视频福利一区| zzjj国产精品一区二区| 成人乱色短篇合集| 日韩的一区二区| 欧美日韩精品在线观看| 欧美大片第1页| 57pao成人国产永久免费| 国产亚洲精品久久久久久777| 黄色一区二区在线观看| 久久久久久国产免费| 高跟丝袜一区二区三区| 欧美在线一级va免费观看| 欧美高清在线视频观看不卡| 欧美成人精品一区二区三区| 久久99久国产精品黄毛片入口| 亚洲精品乱码久久久久久金桔影视| 日韩经典第一页| 欧美精品久久一区二区| 亚洲国产欧美自拍| 欧美精品久久久久a| 成人免费xxxxx在线观看| 欧美日韩国产色视频| 国产综合香蕉五月婷在线| 亚洲国产私拍精品国模在线观看| 精品国产欧美成人夜夜嗨| 日韩国产欧美区| 97av在线视频| 欧美中文字幕精品| 92国产精品视频| 成人免费黄色网| 国产精品一区二区在线| 日韩av不卡在线| 45www国产精品网站| 91久久精品美女| 欧美性色19p| 丝袜美腿亚洲一区二区| 亚洲精选中文字幕| 亚洲国产精品专区久久| 2020欧美日韩在线视频| 亚洲大胆美女视频| 日本电影亚洲天堂| 久久精品视频一| 国产精品一二区| 精品偷拍一区二区三区在线看| 91欧美精品成人综合在线观看| 中文国产成人精品久久一| 国产主播精品在线| 久久亚洲精品中文字幕冲田杏梨| 在线国产精品视频| 91中文字幕一区| 欧美最近摘花xxxx摘花| 91成品人片a无限观看| 亚洲成人免费在线视频| 日韩欧美在线国产| 国产视频在线一区二区| 久久久久久国产精品三级玉女聊斋| 热re91久久精品国99热蜜臀| 国产欧美日韩中文字幕在线| 欧美高清在线视频观看不卡| 日韩男女性生活视频| 俺去啦;欧美日韩| 美女扒开尿口让男人操亚洲视频网站| 亚洲欧美日韩区| 国产精品黄色影片导航在线观看| 欧美日韩综合视频| 国产精品96久久久久久| 欧美激情一二三| 亚洲日本成人网| 88国产精品欧美一区二区三区| 北条麻妃99精品青青久久| 亚洲自拍av在线| 欧美中文字幕在线观看| 国产一区二区黄| 日韩电影免费在线观看| 欧美在线性视频| 狠狠躁天天躁日日躁欧美| 91香蕉嫩草影院入口| 在线免费看av不卡| 国产成人精品电影| 欧美激情精品在线| 欧美老妇交乱视频| 中文字幕精品www乱入免费视频| 成人欧美在线视频| 国产精品视频资源| 国产97色在线|日韩|