flex base64编码器

Base64 encoder/decoder class
首页:
http://dynamicflash.com/goodies/base64/
下载:
http://dynamicflash.com/downloads/base64/Base64-1.1.0.zip
例子:
1,Encoding from and decoding to String:
import com.dynamicflash.util.Base64;
 
var source:String = "Hello, world!";
var encoded:String = Base64.encode(source);
trace(encoded)
 
var decoded:String = Base64.decode(encoded);
trace(decoded);


2,Encoding from and decoding to a ByteArray:

import com.dynamicflash.util.Base64;
 
var obj:Object = {name:"Dynamic Flash", url:"http://dynamicflash.com"};
var source:ByteArray = new ByteArray();
source.writeObject(obj);
var encoded:String = Base64.encodeByteArray(source);
trace(encoded);
 
var decoded:ByteArray = Base64.decodeToByteArray(encoded);
var obj2:Object = decoded.readObject();
trace(obj2.name + "(" + obj2.url + ")");

你可能感兴趣的:(java,Flex,Flash)