如何打开程序生成的二进制文件?

如何打开程序生成的二进制文件?

我已经实现了一个程序,其中从网络接收原始数据包并将其保存在二进制文件中。问题是我无法打开该二进制文件。我尝试使用终端打开它,但出现权限被拒绝的情况。

我用了

sudo ./sniff_data.bin 

及其显示

sudo: ./sniff_data.bin: command not found

答案1

关于

sudo ./sniff_data.bin 

bin 文件不是可执行文件。您需要可以打开 BIN 文件的软件才能查看 BIN 文件。

你想要的可能是

sudo hexdump sniff_data.bin 

另一种方法:

sudo strings sniff_data.bin 

这将显示文件内的所有文本字符串。


有关查看二进制的图形方法,请参阅:有哪些好的 GUI 二进制查看器/编辑器?

相关内容