| hex editor 와 vi | 작성일 : 2006/02/17 23:24 |
| 조회수 : 17989 |
|
제 목 : hex editor 와 vi 작성자 : 좋은진호(truefeel, http://coffeenix.net/ ) 작성일 : 2006.2.17(금) 1. vi에서 hex 편집을 vi에서 hex editor 기능을 이용해서 바이너리 파일을 편집하는 방법이다. ESC키를 누른 후(명령 모드로 전환) :%!xxd 를 하면 hex editor 환경으로 전환되며, Hex 또는 AscII 편집을 모두 할 수 있다. 저장을 하기 위해서는 반드시 일반 편집 환경으로 전환한 후 해야 한다. :%!xxd -r :wq! ![]() 2. 그외 vi에서 편집 후 저장시 용량차이가 약간 생기는 경우도 있었으며, 이럴 경우에는 심플한 hex edtior인 heme ( http://heme.sourceforge.net/ )같은 것을 사용해서 편집한다. ![]() 16진수로 파일을 보기 위해서는 od 또는 hexdump 명령을 사용해라.
-t x1 : 16진수 1자리 단위로 표시 -t x2 : 16진수 2자리 단위로 표시 -t cx1 : 16진수 1자리 + ASCII 문자 함께
-x : 16진수 2자리 -c : ASCII 문자 자세한 옵션은 맨페이지를... * 참고 자료 : http://lists.freebsd.org/pipermail/freebsd-questions/2003-July/012019.html http://www.sourcepole.com/sources/reviews/hexeds.xml |
|||||||||
|
|