![在 Unix 中从文件中删除所有零字节](https://linux22.com/image/184526/%E5%9C%A8%20Unix%20%E4%B8%AD%E4%BB%8E%E6%96%87%E4%BB%B6%E4%B8%AD%E5%88%A0%E9%99%A4%E6%89%80%E6%9C%89%E9%9B%B6%E5%AD%97%E8%8A%82.png)
我从原型硬件 RNG 中获得了一个数据文件,但是由于某种原因它产生了大量0x00
字节。我想删除所有这些0x00
字节,以便我可以测试其余数据是否是随机的。
我将如何在终端中执行此操作?
答案1
tr -d '\0' <file >newfile
这将删除文件中的所有 nul 字节file
并将修改后的数据保存在newfile
.
我从原型硬件 RNG 中获得了一个数据文件,但是由于某种原因它产生了大量0x00
字节。我想删除所有这些0x00
字节,以便我可以测试其余数据是否是随机的。
我将如何在终端中执行此操作?
tr -d '\0' <file >newfile
这将删除文件中的所有 nul 字节file
并将修改后的数据保存在newfile
.