#include <Huffman.H>
Decodificador de Huffman.
- See also
- Huffman_Encoder_Engine
◆ Huffman_Decoder_Engine()
| Aleph::Huffman_Decoder_Engine::Huffman_Decoder_Engine |
( |
BinNode< string > * |
p, |
|
|
const string & |
end |
|
) |
| |
|
inline |
Constructor del decodificador.
Instancia un decodificador según un árbol de Huffman previamente construido mediante la clase Huffman_Encoder_Engine.
- Parameters
-
| [in] | p | raÃz del árbol binario de Huffman decodificador. |
| [in] | end | sÃmbolo de fin de fin de entrada. |
◆ decode()
| void Aleph::Huffman_Decoder_Engine::decode |
( |
BitArray & |
bit_stream, |
|
|
ostream & |
output |
|
) |
| |
|
inline |
Decodifica una cadena de bits.
El método decode(bit_stream, bit_stream_len, output) decodifica la cadena de bits bit_stream de longitud bit_stream_len, la decodifica según el árbol de prefijos de Huffman, y coloca la salida decodificada en output.
- Parameters
-
| [in] | bit_stream | la cadena de bits codificada. |
| [out] | output | stream por donde se colocará el texto decodificado. |
The documentation for this class was generated from the following file: