본문 바로가기

System/Linux

Vim Vi 헥사 뷰어, 헥사 에디터 모드 명령어; Hex Viewer Hex Editor, xxd

Vim / Vi 에디터에서 현재 편집 중인 파일을 헥사 모드로 즉 16진 모드로 볼 수 있는 명령어가 있습니다. xxd 라는 명령입니다. 이것으로 텍스트파일은 물론이고, "이진파일" 즉 "바이너리" 파일도 헥사 모드로 볼 수 있습니다. 편집도 어느 정도 가능하긴 하지만 불완전합니다.

(1) 현재 파일을 헥사 모드로 전환 명령:

:%!xxd



(2) 헥사 모드를 원래의 모드로 되돌리기 명령:

:%!xxd -r



* 파일을 불러온 후 (1)번 명령을 실행하여 헥사 모드로 전환한 후, 헥사뷰어로서 보거나 또는 헥사에디터로서 편집하고

* (2)번 명령으로 원래대로 돌린 후, 수정 사항이 있을 경우 :w 명령으로 파일을 하드에 저장하면 됩니다.


아래 화면은 텍스트 파일을 Vim에디터에서 xxd 명령으로 본 것입니다. 이진파일도 마찬가지입니다.