有哪些文件压缩算法可用于txt文件压缩



我正在一个项目中开发一种用于文件压缩(面向文本)的s/w,它可以产生有效的结果。我搜索了这个网站,但没有任何关于文件压缩基础知识的问题得到回答。我可以用java、c、c++进行编码。请建议我一些网站,书籍和具体的算法来做到这一点。以及如何看待可用的标准文件压缩的编码?谢谢你考虑这个太基本的问题。。

以下是一些最著名的、可以轻松实现的文件压缩算法,它们大多适用于文本文件,因为它们提供无损压缩。

游程编码(RLE)

霍夫曼编码

Lempel-Ziv压缩(LZ77和LZ78)

DEFLATE–组合Lempel-Ziv

Lempel–Ziv–Markov链算法(LZMA)

Lempel–Ziv–Oberhumer(LZO)

Lempel–Ziv–Storer–Szymanski(LZSS)

Lempel–Ziv–Welch(LZW)

最新更新