2010-03-19 2 views
2

파일의 내용을 바이너리로 표시하는 좋은 방법이 있습니까?파일의 내용을 바이너리로 표시

파일에서 2D 배열을 저장하고로드해야하는 프로그램을 만들고 있습니다. 저장된 파일을로드 할 때 결과가 다르게 표시됩니다. 내 저장 또는로드 기능에 문제가 있는지 여부를 알기 위해 저장된 파일의 내용을 일반 바이너리로 볼 수 있어야합니다.

8 진수 덤프와 같은 프로그램이 있습니까?

감사합니다.

+0

@ 데이브을 - ?? 프로그래밍과 관련이없는 것은 무엇입니까? –

+0

@Eric - 상대 플랫폼/언어를 지정하면 더 나은 결과를 얻을 수 있습니다. –

+0

"다른 것처럼 보입니다"는 이유는 아마도 인코딩 문제 일 것입니다. – Felix

답변

2

리눅스/유닉스 (또는 Windows + Cygwin에서)에 여러 형식의 파일을 덤프 "OD"유틸리티가있다.

예. 진수 :

OD -t의 1 개 파일 ...

은 내가 당신을 도울 수 있기를 바랍니다. 원시 이진 덤프를 갖는 감사

+0

cygwin은 필요하지 않습니다. http://unxutils.sourceforge.net/ –

1

은 대부분의 사람들에게 너무 압도적이다. od -x을 사용하거나 더 구체적인 형식이 필요한 경우 -t의 다양한 옵션을 검토하십시오. 명령 줄에서 루비를 사용하여 그냥 재미를 위해

2

:

cat file | ruby -e "puts STDIN.read.unpack('B*')[0].scan(/[01]{8}/).join(' ')" 
관련 문제