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

jay*_*rjo 11 base64 actionscript-3

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

Cor*_*rey 13

Adobe有两个实用工具 - Base64EncoderBase64Decoder.两者都位于mx.utils包中.虽然,我不得不在这里跟踪它们 - 编码器解码器.

用法如下:

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());
Run Code Online (Sandbox Code Playgroud)

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

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

  • Flex已被移至apache服务器.以下是文件的新路径Сorey提到:[Base64Encoder](https://git-wip-us.apache.org/repos/asf/flex-sdk/repo?p=flex-sdk.git&a=blob&f=frameworks/ projects/framework/src/mx/utils/Base64Encoder.as&hb = refs/heads/master)[Base64Decoder](https://git-wip-us.apache.org/repos/asf/flex-sdk/repo?p=柔性sdk.git&一个=斑点&F =框架/项目/框架/ SRC/MX/utils的/ Base64Decoder.as&HB =参/头/主) (3认同)