The variable-length Reverse Multi-Delimiter (RMD) codes are known to represent sequences of unbounded and unordered integers. When applied to data compression, they combine a good compression ratio with fast decoding. In this paper, we investigate another property of RMD-codes - the ability of direct access to codewords in the encoded bitstream. We present the method allowing us to extract and decode a codeword from an RMD-bitstream in almost constant time with the tiny space overhead, and make experiments on its application to natural language text compression.
翻译:已知的可变长反向多限制代码代表无约束和无排序的整数序列。 当应用到数据压缩时, 它们结合了良好的压缩率和快速解码。 在本文中, 我们调查了 RMD 代码的另一个属性, 即直接访问编码的位流中编码词的能力。 我们展示了一种方法, 允许我们从 RMD- 位流中提取并解码一个编码词, 几乎在与小空间顶部几乎不变的时间里解码, 并尝试将其应用于自然语言文字压缩 。