ActionScript 3 base64压缩/解压缩

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 base64压缩/解压缩相关的知识,希望对你有一定的参考价值。

import mx.utils.Base64Encoder;
import mx.utils.Base64Decoder;

// Compress a ByteArray into a Base64 String.
function compress(bytes:ByteArray):String { 
    var enc:Base64Encoder = new Base64Encoder();    
    enc.encodeBytes(bytes);
    return enc.drain().split("\n").join("");
}
 
// Uncompress a Base64 String into a ByteArray.
function uncompress(str:String):ByteArray {
    var dec:Base64Decoder = new Base64Decoder();
    dec.decode(str);
    var newByteArr:ByteArray=dec.toByteArray();        
    return newByteArr;
}

以上是关于ActionScript 3 base64压缩/解压缩的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Java 中加速读写 base64 编码的 gzip 大文件

ActionScript2 Base64 编码/解码二进制数据

Deflater与Inflater的压缩与解压缩

令仔代码收藏系列----Java压缩与解压缩

在 Javascript 中解压缩 bzip2 数据

如何解码base64 fbx嵌入图像