프로그램에서 생성된 바이너리 파일을 여는 방법은 무엇입니까?

프로그램에서 생성된 바이너리 파일을 여는 방법은 무엇입니까?

나는 원시 패킷이 네트워크로부터 수신되어 바이너리 파일에 저장되는 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 바이너리 뷰어/편집기는 무엇입니까?

관련 정보