2010-04-15 93 views

回答

5

我想推荐Mark Nelson和JL Gailly 2nd Edition的The Data Compression Book(M & T Books NY 1995)。

这本书已绝版,但与旧版本的情况一样,它是很容易找到它的第二手或可能的数字副本。

本书的兴趣在于它涵盖了所有基本的压缩算法。考虑到它的年代,对于最近的一些音频和视频压缩技巧有点过时,但是在覆盖旧的/基本的算法之后,将会有更好的准备去研究这些技术。这可能是一个较旧的来源更可取的情况。

本书的一个可能的否定是它使用C语言来实现各种算法。虽然C可能仍然是许多压缩库的首选语言,但现在的读者可能更习惯于使用其他语言。恕我直言[我很高兴地注意到,借调或推举,格雷格Hewgill]一本非常好的书涉及数据压缩。

编辑:对不起,我刚刚注意到这个问题是this SO question的副本。有趣的是,“数据压缩书”在这个其他问题中没有提到。

2

我推荐Mark Nelson的The Data Compression Book。不幸的是它似乎已经绝版,但你应该能够找到使用的副本。

+0

不错的选择;-)很高兴看到这个c。 1991年(第二版'95)的书仍然颇有参考价值。 – mjv 2010-04-15 02:59:06

3

我必须说,我没有在这一领域的很多经验,但我最近遇到了一本书,似乎非常好,这也恰好是免费提供在线:

(信息理论,推理,及学习算法)

http://www.inference.phy.cam.ac.uk/mackay/itila/book.html

这似乎是它是关于几个不同的主题,但笔者的观点似乎是,他们都实际上是相同的,所以你需要学习所有的人真正得到它。

+0

太棒了! “MacKay”经常被引用为信息论和推论的参考,但本书的第一部分确实包含了压缩。就整本书而言,治疗倾向于理论和数学,这似乎是OP想要的。相比之下,在其他答案中引用的“数据压缩书”有一个更实用,直接可用的弯曲(但也包含一些信息论概念,如果只是更容易访问的风格)。 – mjv 2010-04-15 03:39:43