你能用LZMA压缩AMF对象吗?

时间:2012-04-04 19:00:52

标签: actionscript-3 amf lzma

我知道Flash 11本身支持处理LZMA压缩swfs,有没有办法使用LZMA压缩AMF对象?

1 个答案:

答案 0 :(得分:0)

您可以使用deflate()inflate()获取通用压缩和解压缩功能。如果您想使用它来获得LZMA格式,您需要:

  

创建一个根据压缩格式构造的ByteArray   规范,包括适当的元数据以及   使用deflate格式获得的压缩数据。

基本上,您必须学习结构,自己编写所有标题信息,然后使用deflate()。要解压缩,您需要读取标题信息(readInt(), readShort等),然后使用inflate()来获取您的约会。