加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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做的测试

2011-11-11 11:59:59 上传
下载附件 (11.91 KB)


另外因为FP11才能解码LZMA压缩过的SWF
所以我用AS3写了一个精简的解码器来解码LZMA
以及LZMA压缩过的swf(ZWS)

比较特别的是
我发现就算主文件是用10发布的
只要运行时的flash播放器为11就能加载11的swf
所以在解码swf的时候
会根据运行时的播放器来判断是否需要使用as3来解码
注意:
因为SWF13(SWF Version)以上才支持ZWS格式解码
所以在编码时我把低于13的SWF强制改成了13并记录了下来
不过这并没有太大的影响,只是在使用内置解码时
FP会把它当成高版本去加载,请考虑兼容性的问题
AS3解码则没有影响

zswf.rar (601.33 KB,下载次数: 710)
2011-11-11 14:37:38 上传
下载次数: 710
下载积分: 银子 -1 两


lzma.exe是7z官方提供的lzma编解码文件的工具
能压缩文件但不直接支持对SWF的压缩
AS3版本的解码器也提供对它的解码支持

lzma.exe (71.5 KB,下载次数: 332)
2011-11-11 12:01:56 上传
下载次数: 332
下载积分: 银子 -1 两


改下排版,顺便祝大家光棍节打飞X快乐


什么html5统一天下,flash毁灭的简直弱爆了

---------------------------------------------------------- ZSWF v1.2:修改BUG,取消fp10的支持

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读