Tuesday, September 26, 2006
리눅스] Hex Editor (헥사 에디터) / 이진 파일 편집기 - Binary Editor
헥사 에디터라는 것은 이진 파일을 위의 그림과 같이 편집하는 것입니다. 그러나 안타깝게도 위의 그림은 윈도우용 울트라에디터의 헥사 편집 모드이고,
리눅스용 헥사 에디터는 다음과 같은 것이 있습니다.
hexedit
hexedit 라는 텍스트 모드용 헥사 편집기가 가장 유명(?)합니다. 기능은 그리 많지 않더군요. man hexedit 라고 하면 도움말이 나옵니다. 기본으로 설치되지 않을 수도 있습니다. Cygwin(시그윈)에서는 설치할 때,
Editors / hexedit 에 체크하면 됩니다.
Vim
일반 텍스트 편집기인 Vim(VI)에서 헥사 모드를 사용하는 명령어가 있습니다. Vim 에서
:%!xxd
라고 하면 현재 편집중인 파일이 헥사 모드로 나오고
:%!xxd -r
라고 하면 원래로 돌아갑니다. 그런데 편집은 원활히 되지 않더군요. 헥사 뷰어 정도의 기능이었습니다. 자세한 설명: ▶▶ Vim Vi 헥사 뷰어, 헥사 에디터 모드 명령어; Hex Viewer Hex Editor, xxd
GUI 헥사 편집기
Gnome 환경에는, ghex2 라는 헥사 에디터가 있습니다. (또한 Bless 라는 것도 있는데 GTK+ 와 Mono 등의 라이브러리를 필요로 합니다)
KDE 환경에는, KHexEdit 라는 헥사 에디터가 있습니다.
tag: linux
리눅스 Linux | 유닉스 Unix | 시그윈 Cygwin
<< Home