2012-07-19 45 views
1

我需要通过使用C++/C将短字符串附加到日志文件来压缩数据以进行日志记录。我首先厌倦了gzip(zlib),但是这会为每个短字符串创建一个符号表,并且实际上会使数据变长而不是压缩。我相信我要找的东西是一个静态的霍夫曼表。无论如何,我想知道是否有一个共同的算法。我宁愿一种任何人都可以阅读的格式。我认为答案是否定的,但这是要问的地方。谢谢。标准化库将数据压缩为一系列小块C++/C?

+2

你试过lzo - http://www.oberhumer.com/opensource/lzo/? – jaho 2012-07-19 10:12:43

+1

为什么你要将它标记为C和C++? – tenfour 2012-07-19 16:21:55

+0

我宁愿在c中写它,但如果有一个方便的C++ lib,那么这可能是值得的。 – Ben 2012-07-19 18:42:59

回答