base64编码/解码动作脚本的最佳类?

时间:2011-07-08 13:45:56

标签: actionscript-3 base64

Action Script中用于base64加密/解密的最佳类是什么?

5 个答案:

答案 0 :(得分:13)

Adob​​e有两个实用工具 - Base64Encoder& Base64Decoder。两者都位于mx.utils包中。虽然,我不得不在这里跟踪它们 - encoder& decoder

用法如下:

var bmd:BitmapData = myBitmap.bitmapData;
var ba:ByteArray = bmd.getPixels(new Rectangle(0,0,bmd.width,bmd.height));
var b64:Base64Encoder = new Base64Encoder();
b64.encodeBytes(ba);
trace(b64.toString());

类似地,'b64.encode'将编码String而不是ByteArray。

编码器和解码器都将它们各自的结果添加到内部缓冲区。所以,你只需要使用'toString'来返回当前的缓冲区。

答案 1 :(得分:2)

答案 2 :(得分:2)

在此链接中,您将找到一个好的Base64类: http://www.sociodox.com/base64.html

答案 3 :(得分:2)

blooddy_crypto声称(根据它的基准测试)拥有比mx.utils更快的base64编码器/解码器。

答案 4 :(得分:1)

我见过的大多数软件包都包含一个作为支持函数的软件包使用了一个归功于Steve Webster的软件包。我不知道这个包开始了哪个包,但是它出现在几个库中,包括Google Code上的as3crypto lib