プログラムによって生成されたバイナリ ファイルを開くにはどうすればよいでしょうか?

プログラムによって生成されたバイナリ ファイルを開くにはどうすればよいでしょうか?

ネットワークから生のパケットを受信し、バイナリ ファイルに保存する 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 バイナリ ビューア/エディターにはどのようなものがありますか?

関連情報