程序源码:
OptionExplicit
PrivateConstcstBase64="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
PrivatearrBase64()AsString
"001000010010000100100001 --源码
"00001000000100100000010000100001 --Base64码大小球预测
PublicFunctionBase64Encode(strSourceAsString)AsString
OnErrorResumeNext
"适用于中、英文的Base64编码/解码VB6超精简版
IfUBound(arrBase64)=-1Then
arrBase64=Split(StrConv(cstBase64,vbUnicode),vbNullChar)
EndIf
DimarrB()AsByte,bTmp(2) AsByte,bTAsByte
DimIAsLong,JAsLong
arrB=StrConv(strSource,vbFromUnicode)
J=UBound(arrB)
ForI=0ToJStep3
ErasebTmp
bTmp(0)=arrB(I+0)
bTmp(1)=arrB(I+1)
bTmp(2)=arrB(I+2)
bT=(bTmp(0)And252)/4
Base64Encode=Base64Encode&arrBase64(bT)
bT=(bTmp(0)And3)*16
bT=bT+bTmp(1)/16
Base64Encode=Base64Encode&arrBase64(bT)
bT=(bTmp(1)And15)*4
bT=bT+bTmp(2)/64
IfI+1<=JThen
Base64Encode=Base64Encode&arrBase64(bT)
Else
Base64Encode=Base64Encode&"="
EndIf
bT=bTmp(2)And63
IfI+2<=JThen
Base64Encode=Base64Encode&arrBase64(bT)
Else
Base64Encode=Base64Encode&"="
EndIf
Next
EndFunction
PublicFunctionBase64Decode(strEncodedAsString)AsString
"适用于中、英文的Base64编码/解码VB6超精简版
OnErrorResumeNext
DimarrB()AsByte,bTmp(3) AsByte,bTAsLong,bRet()AsByte
DimIAsLong,JAsLong
arrB=StrConv(strEncoded,vbFromUnicode)
J=InStr(strEncoded&"=","=")-2
ReDimbRet(J-J/4-1)
ForI=0ToJStep4
ErasebTmp
bTmp(0)=(InStr(cstBase64,Chr(arrB(I)))-1)And63
bTmp(1)=(InStr(cstBase64,Chr(arrB(I+1)))-1)And63
bTmp(2)=(InStr(cstBase64,Chr(arrB(I+2)))-1)And63
bTmp(3)=(InStr(cstBase64,Chr(arrB(I+3)))-1)And63
bT=bTmp(0)*2^18+bTmp(1)*2^12+bTmp(2)*2^6+bTmp(3)
bRet((I/4)*3)=bT/65536
bRet((I/4)*3+1)=(bTAnd65280)/256
bRet((I/4)*3+2)=bTAnd255
Next
Base64Decode=StrConv(bRet,vbUnicode)
EndFunction
Base64说明
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,可用于在HTTP环境下传递较长的标识信息。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码不仅比较简短,同时也具有不可读性,即所编码的数据不会被人用肉眼所直接看到。
这是一个Base64编码、解码小工具(可破解迅雷下载地址)。采用本站原创的VB6下Base64编码解码算法。
展开

真正可以领红包的软件
人人译翻译兼职官网
吉祥龙江棋牌免费版
荣耀棋牌苹果app官网
新天龙八部新区挣钱
九连珠棋牌
那些平台可以发文章赚钱吗
猪猪爱消消红包提现版
深圳上门兼职女靠谱吗
抖音上怎么赚钱来钱快
外卖推广赚佣金
苹果试玩贴吧下载
在家挣钱的是什么职业
7p手机快手怎么提现
境外蚂蚁花呗怎么提现
棋牌室宣传单图片素材
66棋牌手机游戏
手机兼职溦424
现在什么兼职软件赚钱
抖音赚3000块