Computer

무료 편집기 Notepad++를 헥사 에디터로 사용하기

슈라。 2014. 7. 24. 09:40

  UltraEdit의 사용기간 만료


회사에서 UltraEdit를 사용하고 있는데 얼마 전 라이센스 사용 기간이 만료되었습니다. UltraEdit의 라이센스 연장에 대해 이야기를 하고 있길래 어떤 용도로 사용하는지 알아봤더니 주로 프로그램 개발 중에 데이터 16진수 값을 보는데 이용한다고 하는군요.
라이센스 비용이 비싼 편은 아니지만 단순히 헥사 에디터 기능만을 이용하기 위해서 유료 프로그램을 사용하는 것은 조금 아깝다는 생각이 들었습니다. 무료 프로그램으로도 충분히 커버할 수 있는 사용 범위라고 생각되기 때문이죠. 

그래서 팀원들에게 무료 프로그램인 Notepad++를 소개하기로 했습니다. Notepad++는 헥사 에디터의 기능 뿐만 아니라 유료 텍스트 편집기의 기능 중에 상당 부분을 커버하는 좋은 무료 프로그램이죠.




  Notepad++ 프로그램 다운로드



(이미지 출처 : NotePadd++ 공식 홈페이지)

Notepad++는 GPL 라이센스를 따르는 무료 소프트웨어로 개인과 회사에서 모두 사용 가능합니다.

Notepad++ 프로그램은 공식 홈페이지(http://notepad-plus-plus.org/)에서 다운로드 받을 수 있습니다.
프로그램을 받기 위해 어제(23일) 접속을 해봤는데 접속이 되지 않더군요. 하지만 다운로드 페이지는 정상적으로 접속이 되었습니다.

이렇게 간혹 홈페이지 접속이 불가능할 때는 다운로드 페이지(http://notepad-plus-plus.org/download/)에 직접 접속해 보시기 바랍니다.




  Notepad++를 Hex Editor로 사용하기


Notepad++를 설치하면 바로 헥사 에디터 기능을 사용할 수는 없습니다. 기본으로 제공되지 않는 기능이기 때문인데요. 하지만 플러그인으로 헥사 에디터 기능을 추가할 수 있으니 플러그인을 설치를 해주면 됩니다. 설치는 매우 간단합니다.


Notepad++을 실행한 뒤 메뉴의 플러그인 > Plugin Manager > Show Plugin Manager를 선택합니다.



Plugin Manager 창이 표시되면 HEX-Editor라는 항목을 찾아서 선택하고 Install 버튼을 눌러 설치해 주면 설치가 끝납니다.
(Plugin Manager 창에는 안정화된(stable) 플러그인들만 표시되는데 안정화 되지 않은 플러그인도 보기를 원한다면 Settings를 눌러서 Show unstable plugins를 체크해 주면 함께 볼 수 있습니다.)




플러그인 설치가 완료되면 재시작 안내 팝업이 나타납니다. 예(Y)를 클릭해서 재시작을 해줍니다.




  HEX-Editor 실행


플러그인 설치가 완료 되면 상단 메뉴바의 플러그인 메뉴에 설치한 플그인 이름이 추가되어 있음을 확인할 수 있습니다.


16진수 값을 보기를 원하는 파일을 열어둔 상태에서 플러그인 > HEX-Editor > View in HEX를 선택해 주면 파일의 내용이 16진수로 표시됩니다. 단축키(Ctrl+Alt+Shift+H)로도 쉽게 실행할 수가 있습니다.




파일의 내용이 16진수로 표시된 모습입니다. 





Notepad++의 소개로 회사의 재정을 아끼는데 도움이 되었네요. 누가 알아줄 리는 없지만 말이죠^^;