본문 바로가기
Programming/ETC.

Hex Editor - 001

by The Programmer 2025. 10. 5.

1. Introduction

 

시스템 관리자로서 컴퓨터를 다루다 보면 'Hex Editor'(=16진수 편집기)가 필요할 때가 있습니다. 일반적으로는 UltraEditor와 같은 신뢰도 높은 상용 버전이 여러 유용한 기능들이 있어서 가장 좋습니다만 비용이 부담이 될 수 있습니다. 특별히 아주 고난이도의 작업을 하는 경우가 아니라면 무료 버전으로도 충분할 수 있습니다. 어떤 기능이 있나 무료 버전의 Hex Editor도 한 번 살펴보세요.

 

다음 링크에서 다운로드 받으시면 됩니다.

 

https://hhdsoftware.com/free-hex-editor

 

 

2. Code

 

'Free Hex Editor Neo'의 전체적인 외관은 다음처럼 생겼습니다. (2025년 10월 5일, 버전 7.50 기준.)

 

1) 영어가 기본이고 한국어도 지원됩니다. (메뉴/도구/설정/사용자인터페이스/언어/한국어)

 

 

2) 옵션 설정. (메뉴/도구/설정)

 

 

3) 폰트와 인코딩 설정

 

# 선호하는 폰트 종류와 폰트 크기를 선택하시면 됩니다.

# 참고. 현재의 시스템에 설치되어 있는 모든 폰트들이 전부 나타나는 것이 아니라 'Free Hex Editor Neo'에 사용하기에 적합한 폰트들만 선택 목록에 나타납니다. 제 경우, Lucida Console 폰트를 선택했습니다.

# 인코딩은 안시(ANSI) 표준이 기본으로 설정되어 있습니다. 일단은 이대로 유지하는 것이 좋겠습니다.

 

 

4) 언어 설정 : 기본은 영어입니다. 한국어 언어팩을 추가로 설치할 수 있습니다.

 

 

# 영어로 그대로 사용하셔도 됩니다만. 권장 사항. ^.^;

# 한국어 언어팩을 설치하면 프로그램을 종료하고 재실행해야 한국어가 적용됩니다.

# 한국어 언어팩을 추가로 설치하면 영어와 한국어 둘 중에 하나를 필요에 따라서 언제든지 선택해서 사용할 수 있습니다.

 

 

3. 연습 - 1

 

1) 마우스로 숫자를 클릭해서 직접 수정할 수 있습니다.

 

 

2) 예를 들어, 위 예시처럼, 

 

30 31 32 33 ...... 같은 숫자들이 있다고 가정하고, 마우스로 숫자 30을 클릭했다면, 커서가 3과 0사이에 올 수 있습니다. 여기서 숫자 1을 직접 키보드로 치면 30은 31로 수정됩니다. 즉, 커서 위치 바로 다음의 숫자가 덮어쓰기 방식으로 수정됩니다. 변경 사항들은 필요에 따라 저장하시거나 취소하시면 됩니다.

 

3) 이런 작업은 항상 카피본 백업 파일을 하나 만들어 두고 하는 것이 좋습니다.

 

4) 혹시 몰라서 하는 말인데, Windows 시스템 파일들은 수정하지 마세요. 절대! 자신이 만든 파일들만을 대상으로 연습하세요. 그것도 복사본을 대상으로만 연습하세요.

 

 

4. Notes

 

16진수 편집기는 프로그램이나 파일의 내부 세부 내용을 분석할 때 주로 사용합니다. 일반 텍스트 편집기가 필요할 때에는 메모장, 워드패드, NotePad++, EditPlus, Visual Studio Code 같은 편집기를 사용할 수 있습니다.

 

프로그래머들은 코딩용으로는 잘 사용하지 않지만, 비상시에는, '한컴 HWP 2022'와 같이 한국에서 많이 사용하는 전문적인 한글 워드프로세서 프로그램도 코딩이나 일반 텍스트 편집기 용도로 사용할 수 있습니다. 저장할 때 약간의 규칙만 준수하면 됩니다.

 

일반 텍스트 편집기로는 NotePad++를 추천하며, 이 앱은 무료 오픈소스로 제공됩니다. Hex 편집기 앱으로는 위에서 소개한 'Free Hex Editor Neo'를 사용하면 좋겠습니다. 이 앱은 오픈 소스는 아닙니다만.

 

 

■ 응용 연습 과제

1) 16진수는 왜 쓰이는 것일까요?

2) 아스키(ASCII) 코드가 무엇인지 이에 대해서 들어보셨나요?

 

 

5. Files

 

직접 다운로드 받으세요. 항상 최신판으로!

https://hhdsoftware.com/free-hex-editor 

 

Free Hex Editor: Fastest Binary File Editing Software. Freeware. Windows

Product supports more than 20 checksum calculation algorithms, including summators, signed sums, hashes and checksums. Hex Editor supports hash calculation algorithms: Secure Hash Algorithms - SHA-1, SHA-256, SHA-384, SHA-512, FNV-1, FNV-1a, Message-Digest

hhdsoftware.com

 

 

6. Ref.

 

1) hhdsoftware사 공식 홈페이지에 약간의 추가 정보가 있습니다. 참고가 될 듯.

https://hhdsoftware.com/free-hex-editor#pr-features

 

Free Hex Editor: Fastest Binary File Editing Software. Freeware. Windows

Product supports more than 20 checksum calculation algorithms, including summators, signed sums, hashes and checksums. Hex Editor supports hash calculation algorithms: Secure Hash Algorithms - SHA-1, SHA-256, SHA-384, SHA-512, FNV-1, FNV-1a, Message-Digest

hhdsoftware.com

 

 

 

Happy Programming!

^.^;

 

 

 

'Programming > ETC.' 카테고리의 다른 글

Up_Extender_01_  (0) 2025.12.30
Entry 기초 연습 - 000  (0) 2025.12.08
미래의 과학기술 전망.  (0) 2025.11.19
Super Links  (0) 2025.06.08
V3Lite Options Setting  (0) 2024.02.20