본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

ddhx

0

ddhx는 dd86k가 개발한 바이트 지향 멀티플랫폼 모달 TUI 헥스 에디터입니다. Windows, macOS, Linux, BSD에서 실행되며 MIT 라이선스로 배포됩니다.

MIT 라이선스멀티플랫폼명령줄 도구바이트 편집터미널헥스 에디터

소개

ddhx는 dd86k가 개발한 바이트 지향 멀티플랫폼 모달 TUI 헥스 에디터입니다. Windows, macOS, Linux, BSD에서 실행되며 MIT 라이선스로 배포됩니다. 헥스 데이터를 삽입, 덮어쓰기, 삭제하고 무한 실행 취소/복구, 대용량 파일 지원(최대 8 EiB), 시각적 선택, 강력한 패턴 검색 등 다양한 기능을 제공합니다.

상세정보

편집 기능

ddhx는 삽입, 덮어쓰기, 삭제 작업을 지원하며, 새로운 버퍼라도 무한한 실행 취소 및 재실행을 제공합니다. 최대 8 EiB 크기의 대용량 파일을 다룰 수 있습니다.

선택 및 검색

시각적 선택과 범위 명령을 사용할 수 있으며, ASCII, Mac, CP437, EBCDIC 등 다양한 문자 집합을 지원합니다. 강력한 패턴 구문을 사용한 데이터 검색이 가능하며, 동일한 데이터나 반복 패턴을 선택하여 건너뛸 수 있습니다.

데이터 관리

복사, 잘라내기, 붙여넣기를 자유롭게 수행할 수 있으며, 북마크를 통해 탐색, 저장, 로드, 삭제 작업을 할 수 있습니다. 데이터 검사기, 파일 차이 패널, 찾기 및 바꾸기, 찾기 및 북마크 명령을 제공합니다.

다운로드·설치 방법

ddhx는 Chocolatey 패키지 관리자를 통해 Windows에 설치할 수 있습니다. 공식 저장소에서 소스 코드를 다운로드하여 D 컴파일러와 DUB을 이용해 직접 빌드할 수도 있습니다.

기본 사용법

새로운 빈 버퍼를 만들려면 터미널에서 ddhx 명령을 실행합니다. 파일을 열려면 ddhx file.bin과 같이 파일 이름을 인수로 전달합니다. 파이프에서 데이터를 읽으려면 curl -s https://example.com/file | ddhx와 같이 사용할 수 있습니다.

화살표 키, Page Up/Down, Home/End으로 탐색하고, hex 숫자(0-9, a-f)를 입력하여 편집합니다. 실행 취소는 Ctrl+U, 재실행은 Ctrl+R입니다. Enter를 눌러 명령 프롬프트를 열고, Shift와 탐색 키를 조합하여 데이터를 선택합니다. 프로그램을 종료하려면 Ctrl+Q를 누릅니다.

전체 문서는 매뉴얼 페이지에서 확인할 수 있습니다: man ddhx. 또는 내장 도움말 페이지를 사용할 수 있습니다: ddhx --help, ddhx --help-keys, ddhx --help-commands, ddhx --help-config.

지원 환경·시스템 요구사항

ddhx는 Windows, macOS, Linux, BSD에서 실행됩니다. 소스 코드로부터 빌드하려면 D 컴파일러(DMD, GDC, LDC 중 하나)와 DUB이 필요합니다. 최소 DMD 프론트엔드 버전 2.081 이상이 필요하며, Ubuntu 16.04에서 dmd-2.082.0로 성공적으로 컴파일된 기록이 있습니다.

최신 버전·업데이트

현재 버전은 0.4.2입니다. 로드맵에 따르면 0.10 버전에서 diff 뷰, 북마크 시스템, 데이터 검사기 패널이 출시되었으며, 0.11에서는 안정성 버그 수정 및 QOL 개선이 이루어졌습니다. 0.12 버전에서는 문자열 표현(이스케이프 허용), 접두사 개선, 북마크 찾기 명령이 추가되었습니다. 0.13 버전에서는 탭 완성 개선, 열기/닫기 명령, 디스크 및 프로세스 메모리 문서, charset별 패턴 접두사 개발이 계획되어 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.