ネットワークから生のパケットを受信し、バイナリ ファイルに保存する ac プログラムを実装しました。問題は、そのバイナリ ファイルを開くことができないことです。ターミナルを使用して開こうとしましたが、アクセスが拒否されました。
私は
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 バイナリ ビューア/エディターにはどのようなものがありますか?