文件格式是怎样产生的

[复制链接]
查看11 | 回复4 | 2009-3-8 16:33:25 | 显示全部楼层 |阅读模式
电脑的文件有好多格式,比如
word文档格式为.doc
excel文档格式为.xls
各种图片格式有.jpg .ico .psd......
系统文件有.sys
链接库文件.dll
.mp3 .000 .zip .frm .txt
......
我想问的是这些格式最初是怎么样产生定义的?
我们自己能不能定义一个新的文件格式呢?
比如说我要制作一个像word一样的字处理软件,开发一种新的文件格式,难道要把所有的字符都一个一个的,按照我的定义,重新编码吗?这样工作量也太大了哦

回复

使用道具 举报

千问 | 2009-3-8 16:33:25 | 显示全部楼层
1.准确的说,你的问题应该是“文件扩展名是根据什么定义的?”,而文件扩展名通常就告诉了我们文件的格式,可以理解为文件的“性质”扩展名的定义有几种来源,如doc,是document(document)的简写,txt表示text(正文,本文),exe来源于execute(执行);mp3表示mpeg音频的第3层;而wmv是windows media video的缩写2.如上所述,你自己当然也可以定义一个新的格式(扩展名),当然这种文件必须(首先)只能被你开发的程序打开,比如wmv,开始只能用windows media player打开,而rmvb只能用realplayer打开以上是我个人的理解,如有不妥,请高手指正...
回复

使用道具 举报

千问 | 2009-3-8 16:33:25 | 显示全部楼层
也可以的,比如 你定个规矩:把123456789这些数字不用这些东西来表达,换一种格式啊。关键是除了你谁能认识呢~...
回复

使用道具 举报

千问 | 2009-3-8 16:33:25 | 显示全部楼层
根据它的文件特征或产生这种文件的应用程序的英文单词的缩写,同一类的诸多拓展名(就是你说的文件格式名)都有自己的特点,有的注重质量,有的注重少占空间。至于自己定义吗,你把文件夹选项里的隐藏拓展名的复选框取消了,你就可以看到拓展名了,能随便改,不过没有应用程序可以识别并打开你改完的文件,除非你自己再开发一个程序来解析这个拓展名...
回复

使用道具 举报

千问 | 2009-3-8 16:33:25 | 显示全部楼层
人们给计算机定的,好认...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行