Flash11新增加了SWF对LZMA压缩的支持
发布时间:2020-12-15 17:45:36 所属栏目:百科 来源:网络整理
导读:?? Flash11新增加了SWF对LZMA压缩的支持 这种压缩算法比以前的压缩率要高不少 著名压缩工具7zip默认就是使用这种压缩算法 ZSWF是一个替换SWF压缩方法和版本号的工具 使用方法很简单 把swf拖到命令行工具里就可以了 或者根据命令提示操作 经测试一般能减少30%
??
Flash11新增加了SWF对LZMA压缩的支持
这种压缩算法比以前的压缩率要高不少 著名压缩工具7zip默认就是使用这种压缩算法 ZSWF是一个替换SWF压缩方法和版本号的工具 使用方法很简单 把swf拖到命令行工具里就可以了 或者根据命令提示操作 经测试一般能减少30%-40% 但由于jpg等图片本身已经有很高的压缩率 所以图片居多的时候压缩率不高 这是我用aswing2做的测试 另外因为FP11才能解码LZMA压缩过的SWF 所以我用AS3写了一个精简的解码器来解码LZMA 以及LZMA压缩过的swf(ZWS) 比较特别的是 我发现就算主文件是用10发布的 只要运行时的flash播放器为11就能加载11的swf 所以在解码swf的时候 会根据运行时的播放器来判断是否需要使用as3来解码 注意: 因为SWF13(SWF Version)以上才支持ZWS格式解码 所以在编码时我把低于13的SWF强制改成了13并记录了下来 不过这并没有太大的影响,只是在使用内置解码时 FP会把它当成高版本去加载,请考虑兼容性的问题 AS3解码则没有影响 lzma.exe是7z官方提供的lzma编解码文件的工具 能压缩文件但不直接支持对SWF的压缩 AS3版本的解码器也提供对它的解码支持 改下排版,顺便祝大家光棍节打飞X快乐 什么html5统一天下,flash毁灭的简直弱爆了 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |