Я реализовал программу c, в которой исходные пакеты принимаются из сети и сохраняются в двоичном файле. Дело в том, что я не могу открыть этот двоичный файл. Я попытался открыть его с помощью терминала, но мне отказано в разрешении.
Я использовал
sudo ./sniff_data.bin
и его отображение
sudo: ./sniff_data.bin: command not found
Относительно
sudo ./sniff_data.bin
Файл bin НЕ является исполняемым файлом. Вам нужно программное обеспечение, которое может открыть файл BIN для просмотра файла BIN.
Вероятно, вам нужен
sudo hexdump sniff_data.bin
Другой метод:
sudo strings sniff_data.bin
Это покажет все текстовые строки внутри файла.
Графические методы просмотра двоичных файлов см. В: Что такое хорошие двоичные средства просмотра / редактирования с графическим интерфейсом?