【发布时间】:2017-02-07 07:44:57
【问题描述】:
我正在开发 deflate 或 gzip 解压缩器的 fpga 实现。在进行一些编码之前,我需要先了解压缩数据流的格式。
我阅读文档,但我总是看到有关霍夫曼编码和树中阅读的信息,
我想知道树是如何存在于数据流中的,即。在 gzip { HEADERS, etc etc etc etc, COMPRESSED Payload, CRC/ISIZE FOOTER } 它没有告诉我如何或压缩的有效负载是什么样的。
如果放气,每个块都有一个 3bit HEADER,但是一个块有多长或者我怎么知道它是否是另一个块?
在此之后,我认为这些文件足以帮助我执行算法,但我无法理解我到底在处理/触摸什么。
【问题讨论】:
-
所以基本上你是在说 - 我不懂文档?那么你对我们有什么期望呢?
标签: compression gzip fpga deflate