java - Java 中的霍夫曼编码

标签 java huffman-code

我想用霍夫曼码对每个文件进行编码。 我找到了每个符号的比特长度(它的霍夫曼代码)。

是否有可能在 Java 中将字符编码到文件中:是否有任何现有类可以一点一点地读取和写入文件,而不是最小尺寸的字符?

最佳答案

您可以创建一个 BitSet在创建编码时存储编码,并在完成后将字符串表示形式简单地写入文件。

关于java - Java 中的霍夫曼编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5790654/

上一篇:JAVA日期转换

下一篇:Java 泛型与反射

相关文章:

java - java中如何压缩一串0和1

Java循环和移位

c - 尝试用C语言制作霍夫曼树,但它一直显示堆缓冲区溢出

java - Java中从哈夫曼树方法获取代码

java - 如何从java运行批处理文件?

Java - 更精确的重新抛出的功能

java - 无法与 TTS 同步在 recyclerVIew 中显示 imageView

java - apache lucene 4 的自定义分词器

c++ - 霍夫曼数据压缩填充表和反码问题

java - 如何在java中快速重置加载的类?