apt update
apt install vim-common -y
xxd는 vim-common 패키지에 포함되어 있습니다.xxd 명령어를 바로 사용할 수 있습니다.echo -n "hello world" | xxd -p
출력:
68656c6c6f20776f726c64
-n : echo가 자동으로 넣는 줄바꿈 문자 제거-p : plain hex (주소나 ASCII 없이 16진수만 출력)echo "68656c6c6f20776f726c64" | xxd -r -p
출력:
hello world
-r : reverse (복원)-p : plain hex 입력 처리xxd filename.txt
xxd -r hexfile > restored_file
| 작업 | 명령어 예시 | |
|---|---|---|
| 문자열 → 16진수 인코딩 | `echo -n "text" | xxd -p` |
| 16진수 → 문자열 복원 | `echo "hexstring" | xxd -r -p` |
| 파일 → 16진수 덤프 | xxd filename | |
| 16진수 덤프 → 파일 복원 | xxd -r hexfile > outputfile |