如何在c / c ++中压缩文件?因为我想开发像WinZip / WinRAR这样的应用程序。 一个更简单的。
答案 0 :(得分:6)
看看zlib。
答案 1 :(得分:4)
您可以尝试Huffman coding。在许多CS程序中,实现霍夫曼编码是一个非常标准的任务。
来自维基百科。
在计算机科学和信息理论中,霍夫曼编码是一种用于无损数据压缩的熵编码算法。该术语指的是使用可变长度代码表来编码源符号(例如文件中的字符),其中可变长度代码表是基于每个的估计出现概率以特定方式导出的。源符号的可能值。它由David A. Huffman在博士期间开发。麻省理工学院的学生,并发表于1952年的论文“构建最小冗余码的方法”。
答案 2 :(得分:2)
快速,简单且易于使用的C ++ ZIP压缩实用程序:
答案 3 :(得分:0)