我设计了一个资料夹,里面包含多种信息,例如用户中包含名称,性别,年龄,职业,邮箱,地址等信息.
我要将这些信息保存成文件,我以前用的是packed record 利用纪录文件保存.
但是有一个缺陷,就是各个字段的长度必须事先定义,不能根据实际大小调整.这就造成了空间的浪费.必须将字段的长度设成最大值,对于大量这种信息很浪费磁盘空间.
请问用什么方法保存文件会根据变量的实际大小保存文件.
谢谢!

解决方案 »

  1.   

    写入文件时,用Zlib压缩一下,
    读入文件时,用Zlib解压一下。
      

  2.   

    请介绍的详细一点
    ZLIB我没用过,是工具还是控件?
    谢谢!!
      

  3.   

    我也想知道,这个zlib是什么东西啊
      

  4.   

    to jlz2002(小蒋) 能给我一份吗?如果还能简要地说明一下用法,那更是感激不尽了。[email protected]
      

  5.   

    难道就不能用一种数据结构实现吗?
    对于string变量,可以按照他的实际长度存储它的数据?
    我看了"网络收藏夹"的数据文件,它的就是按照变量的实际长度存储数据的!