【发布时间】:2019-10-29 02:56:43
【问题描述】:
如何在 Java 中将字节数组b[i] 写入二进制文件。
我需要将这些字节写入“二进制文件”,以便以后使用十六进制编辑器 (AXE) 读取它。
有些读者可能对“二进制文件”感到困惑,我所说的二进制文件并不是指用零和一填充的文件,而是指机器可读的形式,如下所示: binary files in text editor
十六进制编辑器假设读取此数据,hex editor
据我了解,我需要将该数据字节流传输到文件中 有没有我可以用于此目的的命令。
任何代码将不胜感激。
【问题讨论】:
-
听起来你需要一个DataOutputStream,或更现代的替代方案,如Files。有很多方法可以将二进制信息序列化/写入文件。
标签: java binary byte datacontext dataformat