• ----:)欢迎访问源码网(:----
    • 首页
    • 博客
    • 学院
    • 下载
    • 论坛
    • 影视
    • 发布源码
    • RSS
    • ITPig
    • 笑话网
    • 百家姓
    • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • 新闻动态
  • 网站运营
  • 网页制作
  • WEB开发
  • 编程开发
  • 图像媒体
  • 操作系统
  • 数据库
  • 服务器
热门搜索 优化 SEO 故事 cms IIS7 MySQL 个人 AdSense 主题推广 | 文章搜索: 高级搜索
会员登录/控制面版您的位置: 学院首页 >> 图像媒体 >> FLASH制作 >> 初级操作 >> 详细内容
 

推荐文章

 
 

热点文章

  • SWF与FLV文件格式
  • 如何正确理解_root/_level/depth的关系
 
 

相关文章

  • 用PHP将mysql数据表转换为excel文件格式
  • Office文件格式突变,促使Java和Office更完美集成
 
 

百度搜索

 
 

SWF与FLV文件格式

  • 阅览次数:
  • 文章来源: CP整理
  • 原文作者:
  • 整理日期: 2008-09-19
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

最近,因产品需要,开始研究FLV与SWF的文件格式,顺便编写了FLV与SWF文件的解析工具。

1. FLV File Format

    FLV文件格式比较简单,就是一个FLV Header加上一个FLV Tag序列构成的FLV Body。

    FLV Tag可以是Video,Audio和Script.

    但是,当前的FLV文件里不能容纳2个及两个以上的同类型的Stream;应该说这种设计还是比较落后的。很多其它文件格式,如Asf,RM,WMV等都可以容纳多个同类型的流。

2. SWF File Format

    SWF的文件格式比较复杂,尤其对于解析来说,里面使用了好多Bit Value,动态指定后面采用多少Bit表示一个特定值,再加上字节对齐,相对比较麻烦。另外,版本6及其以后的版本在首字节用"C"来表示数据采用了ZLib压缩,可恶的是竟然把SWF Header也进行了压缩,导致在解析文件头的时候不得不对后面所有的数据进行解压,这种设计在我个人看来有失水准。

3. Byte Order

    SWF和FLV使用不同的Byte Order:

    SWF : Little-Endian

    FLV  : Big-Endian

上一篇:用PHP将mysql数据表转换为excel文件格式
下一篇:Javascript实现打印网页中的定义的部分内容
  • 网友评论:
  • 查看所有评论
  • 我要发表评论
您的网名:
留言主题:
你要发表的内容:

 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

Copyright © 2005-2007 CodePub.Com  程序支持:木翼  滇ICP备05005971号