【发布时间】:2014-09-21 14:06:35
【问题描述】:
好的,所以我正在尝试使用 Huffman 树进行文件压缩。
我们得到了运行良好的树,但我们无法弄清楚如何将我们得到的二进制字符串写入文件。
例如我们的树返回:'110',它应该表示这个字节:'00000110'对吗?
如果返回:'11111111 11111110' 它应该是什么意思?我们是否应该以字节为单位写入?
所以问题是我们如何将我们得到的二进制字符串转换成字节以便我们可以将它写入文件?
非常感谢, 阿拉
【问题讨论】:
-
Binary to text in Java 的可能重复项
-
@Smutje 不是。另一个问题是如何从二进制字符串传递到可读文本。我在问如何将我的二进制字符串写为文件文本中的字节。
-
所以你知道你需要将一个字符串写入一个文本文件但你不能自己搜索?那么 SO 显然不是问的正确地方。
-
@Smutje 我有一个二进制字符串:'110'。我需要将其转换为字节,然后将字节写入文件,以便与原始文件相比,该文件将被压缩。这是将二进制字符串转换为我不理解的字节的一部分。
-
然后猜猜 SO 搜索“java 二进制字符串字节”的结果:stackoverflow.com/questions/17727310/…
标签: java file compression huffman-code