我的字符串 string strTest = "abc+/123\dfdf/dfasdf/1234/dfasd"; //此字符串最长可达到10MB.
要求压缩后还是字符串。(因为我要存到数据库的文本字段)
并且可以还原为原来的字符串。(无损失)
/////////////////////////////////////////////////////////////
我在线等,调试通过,立即结贴给分。

解决方案 »

  1.   

    数据库用image or text
      

  2.   

    字符串这么大
    放在数据库里面读进读出的速度怎么控制???没弄过个人觉得放在一个文件里比较好
    http://www.microsoft.com/china/msdn/library/langtool/vcsharp/miszipcompression.mspx通过 C# 使用 J# 类库中的 Zip 类压缩文件和数据
      

  3.   

    不知楼主试过这个没有
    Better Than Zip Algorithm For Compressing In-Memory Data
    http://www.codeproject.com/useritems/IMCompressor.asp
      

  4.   

    字符串这么大
    放在数据库里面读进读出的速度怎么控制???没弄过个人觉得放在一个文件里比较好
    http://www.microsoft.com/china/msdn/library/langtool/vcsharp/miszipcompression.mspx通过 C# 使用 J# 类库中的 Zip 类压缩文件和数据
    不知楼主试过这个没有
    Better Than Zip Algorithm For Compressing In-Memory Data
    http://www.codeproject.com/useritems/IMCompressor.asp