请问怎么才能创建一种自己的文件格式,然后要用自己编的软件才能查看得到?

来源:百度知道 编辑:UC知道 时间:2024/06/14 15:21:42

C#的话用FileStream完全可以做到.
只需要将你需要存储的数据转化成二进制代码,然后用FileStream的Write()方法就可以了.比如:
FileStream fs=new FileStream("a.sss",FileMode.CreateAppend,FileAccess.Write);
创建一个流,将流写入文件a.sss.这个文件名你随便起.
然后将你需要存储的数据,文本,图片,电影,什么都好都转化成二进制代码.然后
byte[] bt=你转化成的二进制代码
fs.Write(bt,bt.Length);
fs.Flush();
fs.Close();
OK了
然后打开的时候,再把a.sss这个文件读出来就可以了.
用FileSteam.Read()方法,当然只有你知道这个是二进制码的.你也可以转化成Base64等等编码,二进制有点普通了.