riff是什么文件格式

riff是什么文件格式

2020-01-01 18:36 作者: 网友评论
0 条 浏览次数
0
导语:

资源交换档案标准(Resource Interchange File Format) (RIFF) 是一种把资料储存在被标记的区块(tagged chunks)中的档案格式(meta-format). 它是在1991年时,由Microsoft 和 IBM提出。它是Electronic Arts在1985提出的 Interchange File Fo

资源交换档案标准(Resource Interchange File Format) (RIFF) 是一种把资料储存在被标记的区块(tagged chunks)中的档案格式(meta-format). 它是在1991年时,由Microsoft 和 IBM提出。它是Electronic Arts在1985提出的 Interchange File Format的翻版。这两种标准的唯一不同处是在多位元整数的储存方式。 RIFF使用的是 小端序,这是 IBM PC 使用的处理器80×86 所使用的格式,而IFF储存整数的方式是使用大端序,这是 Amiga 和 Apple Macintosh 电脑使用的处理器,68k,可处理的整数型态。

Microsoft在 AVI 和 WAV这两种著名的档案格式中,都使用RIFF的格式当成它们的基础。

RIFF档案由一个简单的表头(header)跟随着多个 “chunks”所组。其格式完全跟IFF一样,除整数的储存方式不一样以外。

表头(Header)

4 字节(bytes):固定为”RIFF”.

4 字节:little-endian 32-bit 正整数,整个档案的大小,扣掉辨识字符和长度,共8个字节。

4 字节:这个档案的型态字符,例如:”AVI ” 或 “WAVE”.

接下来是区块(Chunks),每个区块包含:

4 字节:此区块的ASCII识别字,例如:”fmt ” 或 “data”.

4 字节:little-endian 32-bit 正整数,表示本区块的长度(这个正整数本身和区块识别字的长度不算在内).

不固定长度字段:此区块的资料,大小等同前一栏之正整数。

假如区块的长度不为偶数,则填入一个 byte。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!10210454@qq.com
2. 本站不保证所提供所有下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有RB奖励和额外RMB收入!

磊宇堂正在使用的服务器 维护管理由磊宇云服务器提供支持

磊宇堂 » riff是什么文件格式

提供最优质的资源集合

立即查看 了解详情