格式的本质

来源:百度知道 编辑:UC知道 时间:2024/06/07 23:43:35
一个文件是由很多字节组成的,每个文件都有自己的格式,那么这个格式是由什么决定的呢?比如说我电脑上MP3格式和WMA格式,那么我修改一下MP3格式的后缀改成WMA为什么这个文件还可以播放,它是以什么格式播放的?我想不明白,希望达人指点一下。

在电脑上有各种格式的文件,各种格式都由各自特定的软件来打开,操作。

要回答你的问题比较复杂,我只能简单的说一说:

你试着在桌面上建两个空文档,一个是文本文档,一个是WORD文档。你再察看它们的字节:文本文档为0,WORD文档有十几K,为什么呢?这是因为文本文档叫纯文本格式,它不需要说明就可应用,而WORD就不行,它要说明一下此文件怎样读,如字体、大小、行间距……这些信息都要记录下来,以便再使用时识别,我们一般就叫它为“文件头”,每种格式都有自己的方法对数据编码并给出此种格式所要求的一些其他信息。这就是文件格式的含义。

不管是图象文件、音频文件、视频文件都有这个文件头,软件在读文件是先读文件头,分析、判断后运行。所以,文件格式不全靠扩展名,播放MP3这些软件它们能识别多种格式,所以你改名仍然可以播放。

当然,扩展名有多种用处,其中之一就是分类,便于我们识别。

你如果有兴趣,搜索一下[文件格式]这个词汇,你可以看到许多专题文章的。

因为你的电脑上有MP3和WMA的解码器,所以就是把后缀删了,用你的播放器打开该文件也是可以播放的。当然还是按照它本来的格式播放的,因为它的格式已经由编码规则决定了。如果没有相应的解码器,你把后缀改成什么都播放不了。

文件又有压缩比,又有信息头什么的.那此01001二进制里的不是只有数据,还有很多的控制信息.控制方式不同,解码器就不同了.

MP3跟WMA二个格式可说是相同的。打个比分说二个不同名字的公司生产同一样的产品概念一样。有些格式。文件的后缀不能乱改。