分类

安卓应用安卓游戏攻略资讯

安卓软件

Base64编码解码小工具1.0 绿色免费版有什么新功能图标

Base64编码解码小工具1.0 绿色免费版

大小:497.6

语言:简体中文系统:Android

类别:生活服务时间:2026-08-17

007皇家赌场在线 0788澳门赌场软件下载这是一个Base64编码、解码小工具(可破解迅雷下载地址)。采用本站原创的VB6下Base64编码解码算法。战箭天下百度端游戏-战箭天下1.0.37安卓游戏 程序源码:OptionExplicitPrivateConstcstBase64="ABCDEFGHIJKLMNOPQRSTUVWX...

这是一个Base64编码、解码小工具(可破解迅雷下载地址)。采用本站原创的VB6下Base64编码解码算法。战箭天下百度端游戏-战箭天下1.0.37安卓游戏

程序源码:

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编码不仅比较简短,同时也具有不可读性,即所编码的数据不会被人用肉眼所直接看到。

万博体育打扑克 冠军体验金 双色球秘推荐号 六彩天下高手榜 开云博体育 188体育上yb33丶me 3d走势图带连线图专业2000期 dafabet英超a dafabet可以买球吗 agmanbetx集团app 微信群买五分彩彩票 学校阳光体育活动计划 Sdy体育app 加拿大28四倍1314平台 双色球2017023开奖结果

展开

  • Base64编码解码小工具1.0 绿色免费版有什么新功能1(1)
  • Base64编码解码小工具1.0 绿色免费版有什么新功能2(2)

猜您喜欢

同类推荐

网友评论