怎么用C++实现文件的 压缩,解压缩

如何用C++实现文件的 压缩,解压缩,
如题,,,

用什么算法, 具体怎么实现???


------解决方案--------------------
c/c++zip压缩解压缩

基于c/c++ 的压缩解压缩程序。 操作非常简单。里面有教程,有图。 有源代码。

http://download.****.net/download/chonet2009/2530508
------解决方案--------------------
zlib
------解决方案--------------------
zlib
------解决方案--------------------
有兴趣可以研究zlib源码,c写得。
一般情况直接用zlib的头文件,lib和dll
------解决方案--------------------
请楼主下载 LZMA SDK
http://www.7-zip.org/sdk.html

目前最好的压缩算法了