设为首页
加入收藏
联系我们
网络软件 | 系统工具 | 应用软件 | 联络聊天 | 图形图像 | 多媒体类 | 行业软件 | 游戏娱乐 | 编程开发 | 安全相关 | 教育教学 
素材天下 | 驱动下载 | 热门教程 | 动画剧场 | QQ专区 | 软件资讯 | 破解专题 | 汉化补丁  
您当前的位置:藏经阁资源站 -> 网络软件 -> 下载工具 -> 软件信息 退出登录 用户管理
栏目导航
相关下载
热门下载
McAfee VirusScan SuperDAT ..
McAfee Virusscan DAT V5201..
HDHacker 1.4汉化绿色免费版..
Nero InfoTool V5.2.3.0多国..
Revo Uninstaller 1.42多国语..
Fastcopy V1.70 Beta3英文绿..
专用链接加解密 1.0简体中文..
图标编辑专家 V2.15简体中文..
Mydata(资料管理器) 2.32简体..
千千静听皮肤极速合成器 0.7..
软件名称 专用链接加解密 1.0简体中文绿色免费版 支持迅雷、网际快车、QQ超级旋风等
运行环境 Win9X/Win2000/WinXP/Win2003/
整理时间 2008-1-8 11:28:28
软件星级
软件语言 简体中文
软件类型 国产软件
授权方式 共享软件
软件大小 未知
相关连接 暂无联系方式   官方主页   
  没有预览图片    [收 藏]
下载统计
解压密码 本站默认解压密码:www.18839.com
∷下载地址∷
点击此处立即下载 - 专用链接加解密 1.0简体中文绿色免费版 支持迅雷、网际快车、QQ超级旋风等
∷软件简介∷

【主要代码如下】
'(注:我自己用的不是这种方法,我讨厌For循环.)
Option Explicit
Private Const cstBase64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
Private arrBase64() As String
'作者:同济黄正
'00100001 00100001 00100001             --源码
'00001000 00010010 00000100 00100001    --Base64码

Public Function Base64Encode(strSource As String) As String
On Error Resume Next
'适用于中、英文的Base64编码/解码VB6超精简版 作者:同济黄正
If UBound(arrBase64) = -1 Then
    arrBase64 = Split(StrConv(cstBase64, vbUnicode), vbNullChar)
End If
Dim arrB() As Byte, bTmp(2)  As Byte, bT As Byte
Dim I As Long, J As Long
arrB = StrConv(strSource, vbFromUnicode)

J = UBound(arrB)
For I = 0 To J Step 3
    Erase bTmp
    bTmp(0) = arrB(I + 0)
    bTmp(1) = arrB(I + 1)
    bTmp(2) = arrB(I + 2)
   
    bT = (bTmp(0) And 252) / 4
    Base64Encode = Base64Encode & arrBase64(bT)
   
    bT = (bTmp(0) And 3) * 16
    bT = bT + bTmp(1) \ 16
    Base64Encode = Base64Encode & arrBase64(bT)
   
    bT = (bTmp(1) And 15) * 4
    bT = bT + bTmp(2) \ 64
    If I + 1 <= J Then
        Base64Encode = Base64Encode & arrBase64(bT)
    Else
        Base64Encode = Base64Encode & "="
    End If
   
    bT = bTmp(2) And 63
    If I + 2 <= J Then
        Base64Encode = Base64Encode & arrBase64(bT)
    Else
        Base64Encode = Base64Encode & "="
    End If
Next
End Function

Public Function Base64Decode(strEncoded As String) As String
'适用于中、英文的Base64编码/解码VB6超精简版 作者:同济黄正
On Error Resume Next
Dim arrB() As Byte, bTmp(3)  As Byte, bT, bRet() As Byte
Dim I As Long, J As Long
arrB = StrConv(strEncoded, vbFromUnicode)
J = InStr(strEncoded & "=", "=") - 2
ReDim bRet(J - J \ 4 - 1)
For I = 0 To J Step 4
    Erase bTmp
    bTmp(0) = (InStr(cstBase64, Chr(arrB(I))) - 1) And 63
    bTmp(1) = (InStr(cstBase64, Chr(arrB(I + 1))) - 1) And 63
    bTmp(2) = (InStr(cstBase64, Chr(arrB(I + 2))) - 1) And 63
    bTmp(3) = (InStr(cstBase64, Chr(arrB(I + 3))) - 1) And 63
   
    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) = (bT And 65280) \ 256
    bRet((I \ 4) * 3 + 2) = bT And 255
Next
Base64Decode = StrConv(bRet, vbUnicode)
End Function

∷相关软件∷
· 专用链接加解密 1.0简体中文绿色免费版 支持迅雷、网际快车、QQ超级旋风等
∷软件评论∷     (评论内容只代表网友观点,与本站立场无关!) 更多评论...
∷下载说明∷
为了达到最快的下载速度,推荐使用[网际快车]下载本站软件。
请一定升级到最新版[WinRAR3.5]才能正常解压本站提供的软件!
如果您发现该软件不能下载,请点击报告错误谢谢!
站内提供的所有软件包含破解及注册码均是由网上搜集,若侵犯了你的版权利益,敬请来信通知我们!

 
Copyright © 2000-2006 18839.Com. All Rights Reserved .
EMAIL:webmaster@18839.com 联系QQ:63191918 苏ICP备05065193号 带宽支持:三九互联