Programing

Linux 용으로 좋은 16 진 편집기가 필요합니다.

lottogame 2020. 2. 29. 13:33
반응형

Linux 용으로 좋은 16 진 편집기가 필요합니다.


나는 리눅스를 위해 좋은 HEX 편집기가 필요하다.

  • 빠른
  • 검색 / 대체 기능
  • 16 진뿐만 아니라 2 진, 8 진 등의 데이터를 표시 할 수 있습니다.
  • 느리고 응답하지 않고 대용량 (> 1GB) 파일로 작업 할 수 있습니다 (이 요구 사항은 중요합니다)
  • 선택적으로 일부 비교 / 확산 기능이 있습니다.

당신은 무엇을 제안 할 수 있습니까?


Bless 는 고품질의 모든 기능을 갖춘 16 진 편집기입니다.

mono / Gtk #로 작성되었으며 기본 플랫폼은 GNU / Linux입니다. 그러나 mono 및 Gtk #이 실행하는 모든 플랫폼에서 문제없이 실행될 수 있어야합니다.

Bless는 현재 다음과 같은 기능을 제공합니다.

  • 대용량 데이터 파일 및 블록 장치의 효율적인 편집
  • 다단계 실행 취소-재실행 작업.
  • 맞춤형 데이터보기.
  • 화면에서 빠른 데이터 렌더링.
  • 여러 탭.
  • 빠른 찾기 및 바꾸기 작업.
  • 데이터 변환 표.
  • 고급 복사 / 붙여 넣기 기능.
  • 파일에서 선택 패턴이 강조 표시됩니다.
  • 플러그인 기반 아키텍처.
  • 텍스트 및 HTML로 데이터 내보내기 (플러그인 포함)
  • 데이터에 대한 비트 연산.
  • 포괄적 인 사용자 설명서.

wxHexEditor 는 또 다른 Free Hex Editor입니다. Linux 시스템, 특히 큰 파일에 적합한 16 진 편집기가 없기 때문입니다.

  • 64 비트 파일 디스크립터를 사용합니다 (최대 2 ^ 64 바이트의 파일 또는 장치 지원, 일부 엑사 바이트를 의미하지만 1 PetaByte 파일 만 테스트 됨)
  • 전체 파일을 RAM에 복사하지 않습니다. 그것은 빨리 만들고 파일을 열 수 있습니다 (크기는 Multi Giga <Tera <Peta <Exabytes)
  • Linux, Windows 또는 MacOSX에서 장치를 열 수 있습니다.
  • 메모리 사용량 : 현재 ~ 10GB 파일을 여러 개 여는 동안 ~ 10 메가 바이트.
  • XOR 암호화를 통해 작동 할 수 있습니다.
  • C ++ / wxWidgets GUI 라이브러리로 작성되었으며 Mac OS, Windows와 같은 다른 OS에서 기본 애플리케이션으로 사용할 수 있습니다.
  • 디스크, HDD 섹터를 복사 / 편집 할 수 있습니다. (손으로 복구 파일 / 파티션에 유용합니다.)
  • 임시 파일을 만들지 않고 파일에 바이트를 두 번 이상 삭제 / 삽입 할 수 있습니다.

DHEX 는 단순한 16 진 편집기 이상 입니다. 두 개의 이진 파일을 쉽고 편리하게 비교하는 데 사용할 수있는 diff 모드가 포함되어 있습니다. ncurses를 기반으로하고 테마가 있기 때문에 여러 시스템 및 시나리오에서 실행할 수 있습니다. 검색 로그를 활용하면 서로 다른 파일 반복의 변경 사항을 쉽게 추적 할 수 있습니다. 위키피디아 기사

http://en.wikipedia.org/wiki/Comparison_of_hex_editors : Linux에서 정렬하여 더 자세한 내용을 찾을 수 있습니다.


이외에도 VIMer는 다음과 같이 희귀 한 16 진수 편집을 수행 할 수 있습니다.

  • :%!xxd 16 진수 모드로 전환

  • :%!xxd -r 16 진수 모드를 종료합니다

하지만 강력히 추천합니다 ht

apt-cache show ht

Package: ht
Version: 2.0.18-1
Installed-Size: 1780
Maintainer: Alexander Reichle-Schmehl <tolimar@debian.org>

홈페이지 : http://hte.sourceforge.net/

참고 : 패키지는이라고 ht하며 실행 파일은 hte패키지를 설치 한 후에 이름이 지정 됩니다.

  1. 지원되는 파일 형식
    • 공통 오브젝트 파일 형식 (COFF / XCOFF32)
    • ELF (실행 및 링크 가능 형식)
    • 선형 실행 파일 (LE)
    • 표준 DO $ 실행 파일 (MZ)
    • 새로운 실행 파일 (NE)
    • 휴대용 실행 파일 (PE32 / PE64)
    • 자바 클래스 파일 (CLASS)
    • 마하 EXE / 링크 형식 (MachO)
    • X-BE 실행 파일 (XBE)
    • 플랫 (FLT)
    • PEPC (PowerPC 실행 가능 형식)
  2. 코드 및 데이터 분석기
    • 분기 소스 및 대상을 재귀 적으로 찾습니다.
    • 프로 시저 항목을 찾습니다.
    • 이 정보를 기반으로 레이블을 만듭니다.
    • 외부 참조 정보를 작성합니다
    • 탐색되지 않은 코드를 대화식으로 분석 할 수 있습니다
    • 라벨 생성 / 이름 변경 / 삭제 가능
    • 댓글 작성 / 수정 가능
    • x86, ia64, alpha, ppc 및 java 코드 지원
  3. 대상 시스템
    • DJGPP
    • GNU / 리눅스
    • FreeBSD
    • OpenBSD
    • Win32

개인적으로 저는 hexl-mod 와 함께 Emacs를 사용 합니다.

Emacs는 정말 큰 파일로 작업 할 수 있습니다. 검색 / 바꾸기 값을 쉽게 사용할 수 있습니다. 마지막으로, ' ediff '를 사용 하여 약간의 차이를 수행 할 수 있습니다 .


wxHexEditor는 리눅스를위한 유일한 GUI 디스크 편집기입니다. google "wxhexeditor site : archive.getdeb.net"으로 이동하고 .deb 파일을 다운로드하여 설치하십시오.

참고 URL : https://stackoverflow.com/questions/5498197/need-a-good-hex-editor-for-linux



반응형