HEX 편집기가 필요하다면 UltraEdit가 해결합니다.
UltraEdit는 텍스트 편집기 그 이상입니다. 바이너리 파일 편집기 또는 바이트 편집기라고도 하는 16진수 편집기 모드도 포함되어 있습니다. 30일 동안 무료로 사용해 보십시오.
주요 16진수 편집/바이너리 파일 편집 기능
- Hex 편집기는 모든 바이너리 파일을 편집할 수 있으며, 바이너리 및 ASCII 보기를 표시합니다.
- Hex/EBCDIC 편집 모드
- 16진수 바이트 삽입/삭제
- 16진수 바이트 찾기 및 바꾸기
- 선택한 육각형 보기 복사
- 16진수 바이트/주소로 이동
- 한 줄당 16진수 값의 구성 가능 개수
- 대용량 파일 편집 지원
- 그리고 더…
아래 스크린샷은 일반 텍스트 편집기 모드(왼쪽)와 16진수 편집기 모드(오른쪽)에서 본 JSON 파일을 보여줍니다. JSON 파일의 잘못된 문자로 인해 파일을 읽는 애플리케이션에서 구문 분석 오류가 발생하고 있습니다. 텍스트 편집 모드에서는 이 문자가 보이지 않고 공백처럼 보입니다. 그러나 16진수 편집 모드에서는 16진수 널(00바이트) 문자를 쉽게 식별할 수 있으며 빠르게 제거하거나 바꿀 수 있습니다.
Hex 편집기는 무엇을 하나요?
Hex 편집기로 거의 모든 유형의 파일을 편집할 수 있습니다. 운영 체제 및/또는 특정 파일 형식을 처리하는 애플리케이션에서 일반적으로 추상화하는 하위 수준 바이트를 Hex 편집기로 조작할 수 있습니다. 간단히 말해서 Hex 편집기를 사용하면 모든 파일을 구성하는 기본 바이트를 편집할 수 있습니다.
텍스트를 예를 들면 UltraEdit의 텍스트 모드에서 문자 “A”가 표시될 때 “A” 문자의 기본 바이트 값은 41입니다. Windows, UltraEdit 및 기타 애플리케이션은 41바이트 값을 ‘보고’ 이를 문자 ‘A’로 해석하여 화면에 인쇄하며, 파일을 열면 이 내용이 표시됩니다. 즉, Hex 편집기는 일반적으로 문자 “A”와 같이 사람이 읽을 수 있는 일반 텍스트를 편집하는 데 사용되는 것이 아니라 인쇄할 수 없는 문자, 제어 코드, 서식 지정 문자 등을 보고 편집하는 데 가장 자주 사용됩니다.
아래 스크린샷은 일반 텍스트 편집기 모드(왼쪽)와 Hex 편집기 모드(오른쪽)에서 본 JSON 파일을 보여줍니다. 파일의 잘못된 문자로 인해 JSON 파일을 읽는 애플리케이션에서 구문 분석 오류가 발생했습니다. 텍스트 편집 모드에서는 이 문자가 보이지 않고 공백처럼 보입니다. 그러나 아래에서 볼 수 있듯이, Hex 편집 모드에서는 Hex 널(00바이트) 문자를 쉽게 식별하고 신속하게 제거하거나 교체할 수 있습니다.