:::: 菜单 ::::
日志标签:swf

Flash文件格式说明

SWF文件头
字段
类型
备注
标识
8位
标识字节:
F代表未压缩
C代表已压缩(SWF6以后的版本特有)
标识
8位
代表W
标识
8位
代表S
版本号
8位
代表SWF文件的版本,比如0x06代表SWF6
文件长度
32位
整个文件的所占的字节数
帧大小
RECT结构
SWF场景的大小,单位为1twip(1/20像素)
帧速度
16位
帧数
16位
影片总的帧数目
1. 文件头以三个标识符开始,他们不是0x46, 0x57, 0x53 (“FWS”)就是0x46,0x57, 0x43 (“CWS”).一个FWS标识表示该文件是未压缩文件.CWS标识表示整个文件,在前八个字节,也就是文件长度字段之后所有的内容,都是开放标准 ZLIB压缩过的.用ZLIB库的数据格式,在Request for Comments (RFCs) 1950到1952文档中有所描述.CWS仅在SWF6以后才允许使用.
2. 标识符之后的一个字节是版本号.这个版本号不是一个ASCII字符,而是一个8位的数字.例如,SWF4文件的版本号是0x04,不是ASCII字符”4”(0x35).

[ 阅读全文 ]