当前位置:编程学习 > C#/ASP.NET >>

As代码转换 .net 代码

public static const BASE64_CHARS:String = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
public static var cache:Dictionary;
public function Decode()
{
return;
}
public static function decode(param1:String) : String
{
var _loc_3:Number = NaN;
var _loc_7:int = 0;
var _loc_2:* = BASE64_CHARS.length;
var _loc_4:String = "";
if (!cache)
{
cache = new Dictionary();
_loc_7 = BASE64_CHARS.length;
while (_loc_7--)
{
cache[BASE64_CHARS.charCodeAt(_loc_7)] = BASE64_CHARS.charAt(_loc_7);
}
}
if (param1.length % 2 != 0)
{
return "";
}
var _loc_5:* = param1.length >> 1;
var _loc_6:Array = [];
while (_loc_5--)
{
_loc_3 = Number("0x" + param1.charAt(_loc_5 * 2) + param1.charAt(_loc_5 * 2 + 1)) ^ 38;
_loc_6[_loc_5] = cache[_loc_3];
}
_loc_4 = _loc_6.join("");
return Base64.decode(_loc_4);
}
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,