xxd 명령어는 리눅스 shell상에서 binary파일(이진파일)의 hexdump를 보여주는 명령어이다.
기본 사용법은
xxd [option] filename
과 같다.
버전에 따라 약간의 차이는 있지만 option 동작은 다음과 같다.
-b : dump가 이진법(즉, 0과1)로 출력됨. -c 갯수 : 행(line)당 출력되는 열(column)의 갯수 설정. -g 갯수 : 출력시 group으로 묶이는 byte의 갯수를 설정. -l 길이 : 설정된 길이 byte 만큼만 출력됨 -p 또는 -ps : 주소나 ASCII없이 hexdump 내용만 출력됨. -u : hex를 소문자 대신 대문자로 출력. -s [+][-]위치 : 설정된 위치에서 부터 hexdump함. 위치 또는 +위치는 파일의 시작부터의 위치를 나타내고, -위치는 파일의 끝에서 부터의 위치를 나타냄. -i : C언어에서 사용할수 있는 형식으로 출력. -r : 반대로 hexdump를 binary 파일로 바꾸어 준다. |