
用VB创建一种新的文件类型 5
我用VB6.0做了一个文本编辑程序,但是保存的文件的拓展名是.txt,我想问一下能不能有一个办法让我用VB做出专门的文件类型?不知这样说清不清楚?...
我用VB6.0做了一个文本编辑程序,但是保存的文件的拓展名是.txt,我想问一下能不能有一个办法让我用VB做出专门的文件类型?不知这样说清不清楚?
展开
4个回答
展开全部
要理解文件格式无非是:
内容上区分:
1,文本
2,二进制
是否加密上区分:
1,加密
2,不加密
而最重要的是内容的每个字节(每个基本单元)的含义,比如:
一个文件,第几到第几个字节,是什么作用的,如何作用的。而文件的扩展名,并不会改变文件的具体内容。
比如:计算机里最具问题说明的是 . ini 文件,它有通常的格式规定。而其实质是文本文件。是专门为某些程序执行的时候,读取使用的,只要它使用的程序读得懂就可以,这就是所谓的格式。
再举个例子,国内的办公软件WPS可以打开微软的.doc 文件,是因为.doc 文件的格式规则可能公开了,所以 WPS 的开发者可以编写出能识别并打开 .doc 文件的代码来。
最后,再举个通俗点的例子:
你做的文本编辑器,保存文件的时候,是将最后一个字符作为第1个字符保存,最后第2个字符作为第2个字符保存,...... ,第1个字符作为最后保存。那么直接用Windows 的记事本打开的就是别人不容易懂的甚至是无用的文件了,你可以自己给它规定一个扩展名。当然,用你的文本编辑器,去打开这种文件时,你必须倒过来显示。好了,你真正的创建了一种新的文件类型。
或者,在上面的基础上,在每个文件的开头24个字节,写上你的大名,一起保存,等等。
关于,你要创建一种新的文件类型的想法,你可以继续展开你丰富的想象力,赶快行动实践吧!
内容上区分:
1,文本
2,二进制
是否加密上区分:
1,加密
2,不加密
而最重要的是内容的每个字节(每个基本单元)的含义,比如:
一个文件,第几到第几个字节,是什么作用的,如何作用的。而文件的扩展名,并不会改变文件的具体内容。
比如:计算机里最具问题说明的是 . ini 文件,它有通常的格式规定。而其实质是文本文件。是专门为某些程序执行的时候,读取使用的,只要它使用的程序读得懂就可以,这就是所谓的格式。
再举个例子,国内的办公软件WPS可以打开微软的.doc 文件,是因为.doc 文件的格式规则可能公开了,所以 WPS 的开发者可以编写出能识别并打开 .doc 文件的代码来。
最后,再举个通俗点的例子:
你做的文本编辑器,保存文件的时候,是将最后一个字符作为第1个字符保存,最后第2个字符作为第2个字符保存,...... ,第1个字符作为最后保存。那么直接用Windows 的记事本打开的就是别人不容易懂的甚至是无用的文件了,你可以自己给它规定一个扩展名。当然,用你的文本编辑器,去打开这种文件时,你必须倒过来显示。好了,你真正的创建了一种新的文件类型。
或者,在上面的基础上,在每个文件的开头24个字节,写上你的大名,一起保存,等等。
关于,你要创建一种新的文件类型的想法,你可以继续展开你丰富的想象力,赶快行动实践吧!
展开全部
不加密的话,你把代码中的.txt改成你需要的就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我们通常把扩展名叫做文件的“格式”,像MP3格式、txt格式什么的,但其实“扩展名”也只是一个名字而已,他只是对一个文件的默认打开方式做了一个提示,比如系统看到txt文件,就默认用记事本打开,看到JPG,就默认用图像浏览器打开,扩展名并不会对文件产生改变,所以,只要这个文件本身你的程序能识别,那么,你可以改成任何扩展名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
后缀你自己改,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询