很多软件都有自己的数据格式。例Word的格式为.doc。如果自己来开发一个软件如何来设计一个自己的数据格式呢?请问该数据格式如何实现,是不是一张二维表,然后用自己的方法对该二维表进行加密。请高手指条明路吧。先谢谢啦。

解决方案 »

  1.   

    数据内容应该是二进制流,不像网络数据包一样,有包头,包体等.在写入的时候,可以对字节数组加密,读取的时候,解密,再按指定的顺序读取相应的内容.就拿一条记录说:
    假设一条记录包含现个字段:姓名和密码.姓名为字符串,密码为MD5加密,长度为16.那么,就可以这样定义文件格式:
    文件头:文件长度,姓名在字节数组中的起始位置,密码在字节数组中的起始位置.然后按位置读取,再予以转换.
      

  2.   

    你自己定义不就行了?实现序列化和反序列化就好了阿!