求解swf文件要swf怎么压缩缩

(swf file format spec v10)swf文件格式中英文说明书v10,压缩策略部分,笔记11 - orrin的原创空间 - ITeye技术网站
File compression strategy
Since SWF files are frequently delivered over a network connection, they should be as compact as possible. Several techniques are used to accomplish this, including the following items:
文件压缩策略
因为SWF文件经常是通过网络连接传递的,所以它们越紧凑越好。这几个技术是被用于实现这一点的,包括下面的几条:
Reuse—The structure of the character dictionar、y makes it easy to reuse elements in a SWF file. For example, a shape, button, sound, font, or bitmap can be stored in a file once and referenced many times.
复用-这个角色字典结构使得容易去复用SWF文件元素。例如,形状,按钮,声音,字体,或者图象能被一次存储在文件中并且多次引用。
Compression—Shapes are compressed by using an efficient d often the first coordinate of a line is assumed to be the last coordinate of the previous line. Distances are also often expressed relative to the last position.
压缩-形状是采用高效的偏差压缩编码方案;通常一条线的起始坐标假定是上条线的结束坐标。距离也常常表示相对于上一个位置。
Default values—Some structures, like matrixes and color transforms, have common fields that are used more often than others. For example, for a matrix, the most common field is the translation field. Scaling and rotation are less common. Therefore, if the scaling field is not present, it is assumed to be 100%. If the rotation field is not present, it is assumed that there is no rotation. This use of default values helps to minimize file sizes.
默认值-有一些结构,像matrixes and color transforms,有一些公用字段通常用得比其他的多。例如,marix,更多的通过字段是转换字段。缩放和旋转是很少通用的。因此,如果字段不存在,假定它是100%,如果这个旋转字段不存在,假定它是不旋转。这种默认用法帮助文件更小。
Change Encoding—As a rule, SWF files only store the changes between states. This is reflected in shape data structures and in the place-move-remove model that the display list uses.
改变编码-作为一种规则,SWF文件只存诸状态之前的变化。这是反映到形状数据结构和显示列表使用放置-移动-删除模块。
Shape Data Structure—The shape data structure uses a unique structure to minimize the size of shapes and to render anti-aliased shapes efficiently on the screen.
形状数据结构-这形状数据结构使用一个独特的结构以减少形状大小和有效的显示抗锯齿形状在屏幕上。
Summary
A SWF file is made up of a header, followed by a number of tags. The two types of tags are definition tags and control tags. Definition tags define the objects known as characters, which are stored in the dictionary. Control tags manipulate characters, and control the flow of the file.
总结
一个SWF文件是由一个接着一个的标签号码头组成。两种类型的标签分别是定义型标签和控制型标签。定义型标签定义对象角色存储在字典里。控制型标签控制角色,并控制这个文件流程。
gouxychina
浏览: 12622 次
来自: 北京 |  |  | 
您的位置: >>
>> MinifySWF(压缩SWF文件大小) V1.1 简体中文绿色免费版
MinifySWF(压缩SWF文件大小) V1.1 简体中文绿色免费版采用重新压缩比较慢、支持文件夹的扫描
软件类别:
软件语言:
相关链接:
软件大小:
软件评级:
运行环境:
Vista/winXP/win7/win8
更新时间:
热门软件推荐
本类网友推荐排行
本周人气软件推荐
MinifySWF是与minifypng一样,采用重新压缩比较慢。
软件特点:
1.MinifySWF是一个SWF文件压缩器,同MinifyPNG一样,采用zopfli重新压缩SWF流,从而缩小文件体积。
2.MinifySWF压缩很慢很慢,耐心等待即可。支持文件夹的扫描,最多扫描3层目录。
3.Zopfli 压缩算法是一个新的兼容 zlib (gzip, deflate) 的压缩器,该压缩器压缩时需要更多的时间(大约慢100倍),但压缩率比 zlib 和其他兼容压缩器要好上 5%。
MinifySWF(压缩SWF文件大小)V1.1 简体中文绿色免费版图片(1/1)
温馨提示: 您的IP是 220.177.198.53,用的是电信网络,建议您进入中国电信下载点 ,
,软件? 软件下载后?飞翔小编十二分诚意等待着您的投诉与建议
软件无法下载
下载后无法使用
与描述不一致
1.飞翔下载所有软件均来自程序作者提供和网友推荐收集,仅供学习和研究,如有侵权,请及时通知我们删除。
2.访问飞翔下载的用户必须明白飞翔下载对提供下载的软件等不拥有任何权利,其版权归下载资源的合法拥有者。
3. 根据二零零二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬,请按规定使用。
谈谈您对该软件的看法
综合评价:1019人阅读
网上的代码都是坑人的..这才是真的&?php
//--------------------------------------------------------------------------------------------------
$filename = &test.swf&;
//打开文件
$rs = fopen($filename, &r&);
//读取文件的数据
$str = fread($rs, filesize($filename));
//设置swf头文件
$head = substr($str, 0, 8);
$head[0] = 'F';
//获取swf文件内容
$body = substr($str, 8);
//压缩文件内容,使用最高压缩级别9
$body = gzcompress($body, 9);
//合并文件头和内容
$str = $head . $
//关闭读取的文件流
fclose($rs);
//创建一个新的文件
$ws = fopen(&create.swf&, &w&);
fwrite($ws, $str);
//关闭文件留
fclose($ws);
//----------------------------------------------------------------------------------------------------
解压缩swf文件:
//----------------------------------------------------------------------------------------------------
$filename = &1000109.swf&;
//打开文件
$rs = fopen($filename, &r&);
//读取文件的数据
$str = fread($rs, filesize($filename));
//设置swf头文件
$head = substr($str, 0, 8);
//$head = 'F' . $
$head[0] = 'F';
/*$head[1] = ('W');
$head[2] = ('S');
//$head[3] =
$head[4] = ($str % 256);
$head[5] = ($str / 256 % 256);
$head[6] = ($str / 256 / 256 % 256);
$head[7] = ($str / 256 / 256 / 256 % 256);*/
//获取swf文件内容
$body = substr($str, 8);
//解压缩文件内容
$body = gzuncompress($body);
//合并文件头和内容
$str = $head . $
//关闭读取的文件流
fclose($rs);
//创建一个新的文件
$ws = fopen(&create.swf&, &w&);
fwrite($ws, $str);
//关闭文件留
fclose($ws);
//----------------------------------------------------------------------------------------------------
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场swf动画文件截取,合并,编辑可以吗的评论
#1 楼 回复:swf动画文件截取,合并,编辑可以吗
#2 楼 回复:swf动画文件截取,合并,编辑可以吗
#3 楼 回复:swf动画文件截取,合并,编辑可以吗
视频合并加转场效果
#4 楼 回复:swf动画文件截取,合并,编辑可以吗
怎么给视频加特效
#5 楼 回复:swf动画文件截取,合并,编辑可以吗
坐火车回老家,旁边一个小女孩儿正写暑假作业,是成语接龙题。 给出的第一个成语是胆大妄为,看着那个小女孩儿淡定地写起来:胆大妄为——为所欲为——为所欲为——为所欲为。。。心里想着这得何时才到头啊!!!我实在忍不住给笑傻了!!!
骚年们啊~~~只怪当初不懂把握机会。。。活该你单身!!
#6 楼 回复:swf动画文件截取,合并,编辑可以吗
视频消音保留背景音乐怎么做?:
#7 楼 回复:swf动画文件截取,合并,编辑可以吗
淡雅柔美花朵ppt模板:
#8 楼 回复:swf动画文件截取,合并,编辑可以吗
电子相册加背景音乐和旁白
#9 楼 回复:swf动画文件截取,合并,编辑可以吗
动态ppt模板下载-新年贺卡ppt
#10 楼 回复:swf动画文件截取,合并,编辑可以吗
熊每天上山锻炼身体,一只王八也想上山,熊说:“好,你把你四条腿缩进壳里,我抓你上去”熊刚到山上,一只鸟看见了狂笑:“就你那熊样,还拿个翻盖手机”。
#11 楼 回复:swf动画文件截取,合并,编辑可以吗
PPT幻灯片录旁白
#12 楼 回复:swf动画文件截取,合并,编辑可以吗
视频换背景音乐 可以边放歌曲边录制替换背景音乐:
#13 楼 回复:swf动画文件截取,合并,编辑可以吗
无损音乐格式flac转换成wav教程:
#14 楼 回复:swf动画文件截取,合并,编辑可以吗
.ape是什么文件 如何解压缩APE文件:
#15 楼 回复:swf动画文件截取,合并,编辑可以吗
视频加字幕软件 一步添加视频字幕:
你还不是该群组正式成员,不能参与swf动画素材下载讨论。

我要回帖

更多关于 怎么压缩swf文件 的文章

 

随机推荐