wav文件格式分析
WAV文件格式实例分析

提 供 了 系统 化 的分 类 。 如 果 和 MS — DO S文件 系 统 作 比较 , R I F F c h u n k就 好 比是 硬 盘 的 根 目录 , 其 格 式 辨别 码就 是
5 0
一
《 微型机与应用} 2 0 0 2 年 第 3期
维普资讯
中 列 出 了 4种 不 同 频 道数 、取 样 所需 的位 元 数 及 位 元 位 置 的安 排 :
5 2 4 9 4 6 4 6: 对 应 的 AS CI I 码为 R I F F , 表示 c h u n k
W ORD wF o r ma t Ta g; W ORD n Ch a n ne l s ; DW OR D t t S ampl e s Pe r S e  ̄; DW O RD nA g By t e 。 p e r Se c; W OR D n Bl o c kAl i g n;
其意义分别为: ①w F o r ma t T a g : 记 录 此 声 音 的 格 式 代 号 , 例 如
W AVE FORM AT PCM 、 W AVE FORAM
— — — —
AD P C M等 =
式 辨 别 码 。然 而 RI F F又 规 定文 件 中 仅 能 有 1个 以 R I F F 为 辨 别码 的 c h u n k 。
0 0 01 : 记 录 声 音 的频 道数 , 频 道数 为 1 : O 0 0 0 5 6 2 2:记 录 每 秒 取 样 数 。 每 秒 取 样 数 为
0 00 0 56 22 H
O 0 O 0 5 6 2 2 : 记 录每 秒 的数 据 量 。每 秒 的数 据 量 为
WAV文件格式分析与详解

WAV文件格式分析与详解作者:王若钧何杉来源:《数字技术与应用》2014年第03期摘要:WAV文件格式信息是对WAV文件编程的重要依据。
揭开WAV文件格式的奥秘是开发功能强大的具有自主知识产权的语音处理软件的关键。
本文结合波形文件的基本知识,较系统地说明了WAV文件的存储原理、文件结构、WAV文件头格式、基于PCM编码的数据组织,内容全面、清楚、准确,还包含了一些新汇集的参数。
可作为开发人员的参考资料。
关键词:文件格式 WAV 编码声音中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2014)03-0093-021 引言WAV文件是在PC机平台上很常见的、最经典的多媒体音频文件,最早于1991年8月出现在Windows 3.1操作系统上,文件扩展名为WAV,是WaveFom的简写,也称为波形文件,可直接存储声音波形,还原的波形曲线十分逼真。
WAV文件格式简称WAV格式是一种存储声音波形的数字音频格式,是由微软公司和IBM联合设计的,经过了多次修订,可用于Windows,Macintosh,Linix等多种操作系统,详述如下。
2 波形文件的基础知识2.1 波形文件的存储过程声源发出的声波通过话筒被转换成连续变化的电信号,经过放大、抗混叠滤波后,按固定的频率进行采样,每个样本是在一个采样周期内检测到的电信号幅度值;接下来将其由模拟电信号量化为由二进制数表示的积分值;最后编码并存储为音频流数据。
有的应用为了节省存储空间,存储前,还要对采样数据先进行压缩。
2.2 WAV文件的编码编码包括了两方面内容,一是按一定格式存储数据,二是采用一定的算法压缩数据。
WAV格式对音频流的编码没有硬性规定,支持非压缩的PCM(Puls Code Modulation)脉冲编码调制格式,还支持压缩型的微软自适应差分脉冲编码调制Microsoft ADPCM(Adaptive Differential Puls Code Modulation)、国际电报联盟(International Telegraph Union)制定的语音压缩标准ITU G.711 a-law、ITU G.711-law、IMA ADPCM、ITU G.723 ADPCM (Yamaha)、GSM 6.10、ITU G.721 ADPCM编码和其它压缩算法。
wav文件头

一、各种WAV文件头格式WAV文件也分好几个种类,相应的非数据信息存储在文件头部分,以下是各种WAV文件头格式。
表18KHz采样、16比特量化的线性PCM语音信号的WAV文件头格式表(共44字节)表28KHz采样、8比特A律量化的PCM语音信号的WAV文件头格式表(共58字节)表38KHz采样、8比特U律量化的PCM语音信号的WAV文件头格式表(共58字节)表4ADPCM语音编码后的WAV文件头格式表(共90字节)表5GSM(Global System for Mobile Communication全球移动通信系统)语音编码后的WAV文件头格式表(共60字节)表6SBC(Sub-Band Coding子带编码)语音编码后的WAV文件头格式表(共58字节)表7CELP(Code Excited Linear Prediction码激励线性预测编码——近10年来最成功的语音编码算法)语音编码后的WAV文件头格式表(共58字节)概念1、读取WAV文件,填写WAVEFORMATEX结构WAVEFORMATEXtypedef struct{WORD wFormatTag;WORD nChannels;DWORD nSamplesPerSec;DWORD nAvgBytesPe rSec; WORD nBlockAlign;WORD wBitsPerSample;WORD cbSize;} WAVEFORMATEX;具体参数解释如下:wFormatTag:波形数据的格式,定义在MMREG.H文件中nChannels:波形数据的通道数:单声道或立体声nSamplesPerSec:采样率,对于PCM格式的波形数据,采样率有8.0 kHz,11.025kHz,22.05 kHz,44.1 kHz 等nAvgBytesPerSec:数据率,对于PCM格式的波形数据,数据率等于采样率乘以每样点字节数nBlockAlign:每个样点字节数wBitsPerSample:采样精度,对于PCM格式的波形数据,采样精度为8或16cbSize:附加格式信息的数据块大小概念2、定义设备头结构以下WAVEHDR定义了指向波形数据缓冲区的设备头。
WAV文件格式分析

WAV文件格式分析
WAV(PCM)文件格式是一种容器文件格式,它可以包含多种编码方式的
音频数据,但最常见的是PCM编码方式。
PCM是一种无损的音频编码方式,它将音频信号按照时序进行采样,并将每个采样值量化成离散的数字,进
而进行存储。
PCM编码方式的音频数据是最原始、最接近原始音频信号的
数据,因此在音质上具有高保真性。
文件头是WAV(PCM)文件的第一部分,用于描述整个文件的基本信息。
文件头的长度为44个字节。
它包含了文件的格式、采样率、通道数、量
化位数等信息。
其中,采样率表示每秒采样的次数,通道数表示音频数据
的通道数(例如单声道或立体声),量化位数表示每个采样值用多少位进
行表示。
附加信息部分是可选的,它可以用来存储一些附加的音频信息,如音
频标记、标题、歌手信息等。
附加信息部分的长度可以根据需要进行扩展。
然而,WAV(PCM)文件格式也存在一些不足之处。
由于PCM编码方式没
有对音频数据进行压缩处理,因此WAV(PCM)文件的尺寸相对较大,占用
存储空间较多。
另外,由于其采样率和量化位数的限制,WAV(PCM)文件格
式可能无法满足一些高质量音频的需求。
针对这些问题,人们常常使用其
他音频格式如MP3、AAC等进行压缩编码,以减小文件尺寸并提高存储和
传输效率。
总结起来,WAV(PCM)文件格式是一种常见的音频文件格式,它基于PCM编码方式进行存储和传输。
WAV(PCM)文件格式具有音质高、兼容性强
等优点,但同时也存在文件较大和存储、传输效率低的不足之处。
wav文件格式分析

char szFactID[4]; // 'f','a','c','t'
DWORD dwFactSize;
};
Data Chunk
==================================
| |所占字节数| 具体内容 |
==================================
{
char szFmtID[4]; // 'f','m','t',' '
DWORD dwFmtSize;
WAVE_FORMAT wavFormat;
};
Fact Chunk
==================================
| |所占字节数| 具体内容 |
--------------------------------------------------------------------
| Size | 4 Bytes | 数值为16或18,18则最后又附加信息 |
-------------------------------------------------------------------- ----
| FormatTag | 2 Bytes | 编码方式,一般为0x0001 | |
-------------------------------------------------------------------- |
| Channels | 2 Bytes | 声道数目,1--单声道;2--双声道 | |
wav文件格式分析

一. RIFF概念在Windows环境下,大部分的多媒体文件都依循着一种结构来存放信息,这种结构称为"资源互换文件格式"(Resources lnterchange File Format),简称RIFF。
例如声音的WAV文件、视频的AV1文件等等均是由此结构衍生出来的。
RIFF可以看做是一种树状结构,其基本构成单位为chunk,犹如树状结构中的节点,每个chunk由"辨别码"、"数据大小"及"数据"所组成。
图一、块的结构示意图辨别码由4个ASCII码所构成,数据大小则标示出紧跟其后数据的长度(单位为Byte),而数据大小本身也用掉4个Byte,所以事实上一个chunk的长度为数据大小加8。
一般而言,chunk本身并不允许内部再包含chunk,但有两种例外,分别为以"RIFF"及"L1ST"为辨别码的chunk。
而针对此两种chunk,RIFF又从原先的"数据"中切出4个Byte。
此4个Byte称为"格式辨别码",然而RIFF又规定文件中仅能有一个以"RIFF"为辨别码的chunk。
图二、RIFF/LIST块结构只要依循此一结构的文件,我们均称之为RIFF档。
此种结构提供了一种系统化的分类。
如果和MS一DOS 文件系统作比较,"RIFF"chunk就好比是一台硬盘的根目录,其格式辨别码便是此硬盘的逻辑代码(C:或D:),而"L1ST"chunk即为其下的子目录,其他的chunk则为一般的文件。
至于在RIFF文件的处理方面,微软提供了相关的函数。
视窗下的各种多媒体文件格式就如同在磁盘机下规定仅能放怎样的目录,而在该目录下仅能放何种数据。
二. WAV文件格式WAVE文件是非常简单的一种RIFF文件,它的格式类型为"WAVE"。
多媒体文件解析(一):WAV文件解析

多媒体⽂件解析(⼀):WAV⽂件解析在之前的系列中,我们对主流的多媒体的⽂件格式进⾏了整理和讲述。
这⾥开始我们开始对如何分析和解释多媒体⽂件来进⾏整理,以便于以后我们⾃⼰排查⼀些问题的时候有⼀些帮助。
本篇我们就讲⼀下WAV⽂件格式。
⾸先我们知道WAV格式的实质就是在 PCM ⽂件的前⾯加了⼀个⽂件头。
下⾯是使⽤⼆进制打开的⼀个WAV⽂件,此⽂件只写⼊了WAV头信息。
整个⽂件的⼤⼩为44b。
下⾯我们就针对WAV头进⾏⼀点点的解析和整理。
WAV⽂件遵循RIFF规则,其内容以区块最⼩单位进⾏存储。
WAV⽂件由3个区块组成:RIFF chunk, Format chunk 和 Data chunk。
另外还有可能包含其他的可选区块,如:Fact chunk、Cue points chunk等。
⼀、RIFF区块下⾯我们针对此区块的三个名称的内容进⾏分析:ID:在WAV格式中,ID固定以 RIFF 为标识。
换成进制数据为:0x52494646,此值为⼤端序,按照正常的顺序进⾏读取即可。
Size:Size的⼤⼩为整个⽂件的长度减去ID和Size的长度. 注意此为⼩端序,计算⼤⼩的时候,需从右边往左读。
例如本WAV的Size为36(⼗六进制:24),再加上Size和ID的长度,整个⽂件的⼤⼩44b就是这么来的.Type:在WAV⽂件中,Type的内容固定为 "WAVE",表⽰后⾯会有两个区块,Format区块和Data区块。
⼆、FORMAT区块ID:此区块的ID以'fmt '为标识Size:表⽰该区块数据的长度(不包含ID和Size的长度)AudioFormat:表⽰Data区块存储的⾳频数据的格式,PCM⾳频数据的值为1NumChannels:表⽰⾳频数据的声道数,1:单声道,2:双声道SampleRate:表⽰⾳频数据的采样率ByteRate:每秒数据字节数 = SampleRate * NumChannels * BitsPerSample / 8BlockAlign:每个采样所需的字节数 = NumChannels * BitsPerSample / 8BitsPerSample:每个采样存储的bit数,8:8bit,16:16bit,32:32bit三、DATA区块ID:区块的ID以'data'为标识Size:表⽰⾳频数据的长度,N = ByteRate * secondsData:存储的是⾳频数据四、WAV⾳频数据存储⽅式WAV⽂件的PCM⾳频数据以⼩端形式来进⾏数据存储。
WAV文件格式说明

1. 音频简介经常见到这样的描述: 44100HZ 16bit stereo 或者 22050HZ 8bit mono 等等.44100HZ 16bit stereo: 每秒钟有 44100 次采样, 采样数据用 16 位(2字节)记录, 双声道(立体声);22050HZ 8bit mono: 每秒钟有 22050 次采样, 采样数据用 8 位(1字节)记录, 单声道;当然也可以有 16bit 的单声道或 8bit 的立体声, 等等。
采样率是指:声音信号在“模→数”转换过程中单位时间内采样的次数。
采样值是指每一次采样周期内声音模拟信号的积分值。
对于单声道声音文件,采样数据为八位的短整数(short int 00H-FFH);而对于双声道立体声声音文件,每次采样数据为一个16位的整数(int),高八位(左声道)和低八位(右声道)分别代表两个声道。
人对频率的识别范围是 20HZ - 20000HZ, 如果每秒钟能对声音做 20000 个采样, 回放时就足可以满足人耳的需求. 所以 22050 的采样频率是常用的, 44100已是CD音质, 超过48000的采样对人耳已经没有意义。
这和电影的每秒 24 帧图片的道理差不多。
每个采样数据记录的是振幅, 采样精度取决于储存空间的大小:1 字节(也就是8bit) 只能记录 256 个数, 也就是只能将振幅划分成 256 个等级;2 字节(也就是16bit) 可以细到 65536 个数, 这已是 CD 标准了;4 字节(也就是32bit) 能把振幅细分到 4294967296 个等级, 实在是没必要了.如果是双声道(stereo), 采样就是双份的, 文件也差不多要大一倍.这样我们就可以根据一个 wav 文件的大小、采样频率和采样大小估算出一个wav 文件的播放长度。
譬如 "Windows XP 启动.wav" 的文件长度是 424,644 字节, 它是"22050HZ / 16bit / 立体声" 格式(这可以从其 "属性->摘要" 里看到),那么它的每秒的传输速率(位速, 也叫比特率、取样率)是 22050*16*2 = 705600(bit/s), 换算成字节单位就是 705600/8 = 88200(字节/秒), 播放时间:424644(总字节数) / 88200(每秒字节数) ≈ 4.8145578(秒)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.RIFF概念在Windows环境下,大部分的多媒体文件都依循着一种结构来存放信息,这种结构称为"资源互换文件格式"(Resources Interchange File Format),简称RIFF。
例如声音的WAV文件、视频的AV1文件等等均是由此结构衍生出来的。
RIFF可以看做是一种树状结构,其基本构成单位为chunk,犹如树状结构中的节点,每个chunk 由"辨别码"> '数据大小"及"数据"所组成。
图一、块的结构示意图辨别码由4个ASCII码所构成,数据大小则标示出紧跟其后数据的长度(单位为Byte),而数据大小本身也用掉4个Byte,所以事实上一个chunk的长度为数据大小加8。
一般而言,chunk本身并不允许内部再包含chunk,但有两种例外,分别为以"RIFF"及"L1ST"为辨别码的chunk。
而针对此两种chunk,RIFF又从原先的"数据"中切出4个Byte。
此4个Byte称为"格式辨别码",然而RIFF又规定文件中仅能有一个以"RIFF"为辨别码的chunk。
图二、RIFF/LIST块结构只要依循此一结构的文件,我们均称之为RIFF档。
此种结构提供了一种系统化的分类。
如果和MS —DOS 文件系统作比较,"RIFF"chunk就好比是一台硬盘的根目录,其格式辨别码便是此硬盘的逻辑代码(C :或D:),而"L1ST"chunk即为其下的子目录,其他的chunk则为一般的文件。
至于在RIFF文件的处理方面,微软提供了相关的函数。
视窗下的各种多媒体文件格式就如同在磁盘机下规定仅能放怎样的目录,而在该目录下仅能放何种数据。
二.WAV文件格式WAVE文件是非常简单的一种RIFF文件,它的格式类型为"WAVE"。
RIFF块包含两个子块,这两个子块的ID分别是"fmt"和"data",其中"fmt"子块由结构PCMWAVEFORMAT 所组成,其子块的大小就是sizeofof (PCMWAVEFORMAT),数据组成就是PCMWAVEFORMAT 结构中的数据。
标志符(RIFF)数据大小图三、WAVE文件结构PCMWAVEFORMAT 结构定义如下:Typedef struct曰田…{WAVEFORMAT wf; / 波形格式;WORD wBitsPerSample; //WAVE 文件的采样大小;} PCMWAVEFORMAT;//WAVEFORMAT 结构定义如下:typedef struct曰田…{WORD wFormatag; //编码格式,包括WAVE_FORMAT_PCM ,WAVEFORMAT_ADPCM 等WORD nChannls; //声道数,单声道为1,双声道为2;DWORD nSamplesPerSec; 〃采样频率;DWORD nAvgBytesperSec; // 每秒的数据量;WORD nBlockAlign; // 块对齐;L} WAVEFORMAT ;"data"子块包含WAVE文件的数字化波形声音数据,其存放格式依赖于"fmt"子块中wFormatTag成员指定的格式种类,在多声道WAVE文件中,样本是交替出现的。
如16bit的单声道WAVE文件和双声道WAVE 文件的数据采样格式分别如图四所示:16位单声道:图四、WAVE文件数据采样格式WAV文件格式实例分析:O1 2 3456789 A B C D E FOOOOOOO OH 52494646OA O6O1OO5741 5645666D742OOOOOOO1 OH 12OOOOOO O1OOO2OO44AC OOCO1O B1O2OOOOOOOO2OHO4OO1O OO OO OO66616374 O4OO OO OO7641OOOOOO3OH OO OO64617461D8O5O1OO OO OO OO OO FF FF0OOOOO400 OO FE FF FE FF OO OO OO OO FE FF FE FF OO OOwav 文件格式分析虽然自己是搞视频图像的,不过偶尔看看音频方面的资料也是可以调节一下的下面就来分析一下wav 波形文件的格式。
我们先随便找一个wav 文件,查看其属性,就能得到下面的结果。
文件类塑•波形声音Crtv)口Tindows >edi t Playi更改©…扌T开方式:便B:C: WswrcVteVkskl op大小; 1.2& MB (1,^044 宇节 >|占用空闫; 1.2$ MB (1,327,104 亨节》创踽耳2012*10月16曰・21:42:43惟改时闻:20122fl0月1&吕.21:42:43访问B扌间2012^10月W日.21:42:43属性:二只读值)二硼QD[鬲级@)二n 厂确定「[翊]应用射上面主要注意文件大小,声音长度与比特率。
文件占用空间就不用关心了,如果有人想知道为什么文件占用空间比文件大小要大,我在这里也解释一下。
这和文件在硬盘中的组织方式有关系,这里的硬盘分区是以最小4096Byte 为单位的,我文件的大小是1325044Byte ,那么1325044/4096=323.49 ,为了能把文件对齐的放到硬盘中,所以占用的空间就要是324*4096=1327104Byte 了,所以占用的空间就是这么多了。
你也可以建立一个只写一个字母的txt文件试试,文件大小虽然为IByte,不过占用空间也为4096Byte 。
上面说的当然和wav文件没什么关系,下面就正式说用ultraedit 打开就是下面这个样子:wav文件的问题。
空[CAUser^McXDetktopXoiJtput.wav]・Uhrj EditT 京杵{日 MID «3=(S ) 1SA4W 孩目(D 总BY )応式e ?J (k )炭3 脏奉皿 丢迟血 呈口临 嶠的劉八卜 H I 3 /; f U 1 L »京「£]H ESL — — MfibaiM如益辛屯 it 損 fl 也B : ldH h 29. COOOS悸改:2012/10/16 21^2A3用表格说明一下文件的格式 起始地址占用空间本地址数字的含义OOH 4byte RIFF ,资源交换文件标志。
04H 4byte从下一个地址开始到文件尾的总字 节数。
高位字节在后面,这里就是001437ECH ,换成十进制是 1325036byte,算上这之前的C J \U se^s^c \De$ lc*o p\output.• 打幵 却旦S3列豪・订诵谴 电.冲岡 ff 日HL m * 3 B:€: 01*崛瞬 i*兮Efflfc 客 ▲峯務輕踐日g*Vj|.&o £ gqA.foooooooon52 49 46 专召 8:s? 1437 41 5庁 佃 £6 6D 齐 50raim00000010;! 10 00 00 00 01 0D 01 co 11 ZB 0 0 00 22 5€ 00 00皿口 □0020J1 02 00 10 QQ61 71 61 匚d □ 7OQ 00 00 00 00■t i A 4'(0000003011 00 oa oo 00 oo g 00 co oo oa oo 00 oa QQ oo OQ OOQOOQt^h •■ 2 oa (JO 00 oo go oo Cd ao 00 oo go oo QO go oaOOOOOOS&f: 00 QQ 0Q g oo 00 go 00 oo 00 oo 00 QQ QQ oo ooQQQQQQG&h go aa 00 00 QQ g QQ 00 QQ 00 oo QQ 00 oo QQ QQQ^QQQQ^rHQQ □o 50 00 □a (JO 00 0 0 □ □ oo 0 D OO QO oo oo 00OOOOOOSOh00 00 g00 00 00 00 cc 00 oc 00 00 03 oo 00 00f03000090h eo no GO od DO db 00 co 00 0 0 Ofl 09 GO 00 00« ■ « ■.nOOOOOa&00 00 3D 00 no 00 oo no 00 oo- oo oo 00 oo 00 oo COOOOObO h 00 00 00 00 00 00 00 oc □o 00 oo 00 oo 00 GO ooOOOOOOcO h co oo oo GO oo 0D QO co 00 00 00 oo oo oo 00 ooODOOOOdG h 00 00 00 00 00 00 00 DC ao 00 oo oo oo oo 00 ooOOOOOOeOh00 00 00 00 00 00 00 co 00 00 00 00 00 00 00 00r* ■ « # #OOOOODfOh 00 00 □o 00 □0 00 00 00 □□ 00 oo 00 00 oo 00 oo OOOOCLOO JlQ0 00 00 00 00 00 00 oc 00 Q0 0€ OO co00 00 00卜1eri1v Q Q …- V » KI*L* 遵 F ; l* 当 W ;1-bMp 民bmp任心5D ]詩姦话!5的賈活©nthib 王右迅硼¥< m注意属性中的比特率是176kbps ,而1CH中为22050Byte/s22050*8/1024 并不等于176,而是等于172,这里我想可能是通信中的而是等于1000的原因(通信原理书中好像有),如果按22050*8/1000 176 了。
其实比特率也可以这样算,总字节除以时长得到每秒字节率,再乘以得到比特率了,即(1325000/60)*8/1000=176kbps 。
最后是量化数据的表示。
看数据结尾的表示吧,我这音频最初那一段都是0,不好解释Ultraedit 中的表示:■ ・・® [C:\.U5*r$\tc\De-i kto p^output v.a/] - UltraEdit舸fl) wifi魄口(W)翅知且〕a x打帝1蛹吉理器i列義* 1.. b mp □ .bmp迂心3E]奇本哈喉王:童活-Cy nth前王OSC.wr那航选;*.* ii 3I 堺b 卡Q 年f;+ B;蚩UV Qi* m D;E E:;呼昌凸n I:由Tt FTP Hi 号A00143T40iM 3B 17 IE 13 1£ 7E 13 3& 13 7S 11 ES 14 11 17 f ;00143150h: DB 16 Bl 19 EOIt Ad 1C «4 20 UD IF F5 ID Ek IB ;' 001437«0h: X2 21 D€ 斗弓25 FC 2€ 74 D9 2F 3? 30 IS2F ? H Q014JT7Qh: OD IF F3 33 Z? 3@ 45 3€ 31 35 Bl 3€ 49 36 E:9 3E ;, OOl^JTBOh: £23T F3 2T C3 35 55 3^ OC 37 5T 2C DF 27 05 30 ;" QQ1齢沖OR: QD 33 DI 2$ ES 22 f6 23 2事29 3S 2Q AA 17 12;, 0«L137o9t); 2Z LZ 7B 16 趺96 87 07 fE 0^ Jij AB Q5 EV ;' 001 的肚0": EE FD 壮 FF f£ET €£ F匚堆B F^Y B00 Q3 ; I OOl^^cOM;Q0 QI B2 QI Ai M6A QS " 0A $1 0D DQ OF B9 17 / , OQl1-37d0h= 1A 15 1C D2 1C 32 IQ 73 LS 1G FC 1A 03IE ;, OOli^^cGh; 2" Z1 632j6 IB 25 OF 2& 池 2k FD 25 fZ 25 7Q 2G ;0Q143TIQM: 8D ?^T?F*27j J :< ur »十: I7TPower User:^niaa一B二广*氐L「*"5 F「立自■』》1淆授Fl Ivg; 1437eOH r1325024. • DOS修説;2012/10/16 21,换算一下就会发现1K并不等于1024这样算,就正好等于8除以1000就CrAtc\Deitft0p\outputtr*2应碗0 r一匕诫住上吕绻EJ二S\卑T兰气山□ n m斗XMatlab 中的表示:田 a c66250Ckl double上面的是个数,正好也是的一半。