我已经实现了一个程序,其中从网络接收原始数据包并将其保存在二进制文件中。问题是我无法打开该二进制文件。我尝试使用终端打开它,但出现权限被拒绝的情况。
我用了
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 二进制查看器/编辑器?