Return to Snippet

Revision: 35961
at November 15, 2010 13:24 by lorenz82


Initial Code
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;
}

Initial URL


Initial Description


Initial Title
base64 Compress/Uncompress

Initial Tags


Initial Language
ActionScript 3