최근 에서 많은 작업을 해왔습니다. Intel HEX 파일. Intel HEX 파일을 가져올 수 있고 각 주소에서 바이트 내용을 볼 수있는 프로그램이 필요합니다.

내가 본 몇 가지 프로그램이 있습니다. 그러나 무료이며 16 진 파일의 시작에 대한 상대 주소가 아닌 절대 주소에서 내용을 볼 수있는 좋은 것이 있습니까 (예 : Intel HEX 파일이 주소 200에서 쓰기 시작하는 경우) , 응용 프로그램은 주소 0-199가 비어 있고 주소 0에서 시작하는 것처럼 표시되지 않음을 나타내야합니다)?

내가 찾은 최고의 도구는 실제로 HEX 파일을보기위한 도구가 아니라는 것입니다. Segger의 J-Link Flash 프로그래밍 소프트웨어. 실제로는 칩을 프로그래밍하기위한 것이지만 HEX 파일을 아름답게 읽습니다. J-Link / J-Trace 다운로드 에서 찾아보십시오. .

댓글

  • 하나도 원합니다.
  • 16 진수로 표시되는 바이너리 파일 편집기가 아니라 실제 16 진수 레코드 편집기? 멋지네요. 하나를 원합니다.
  • 솔루션을 답으로 수정하여 질문의 일부가되어서는 안됩니다.
  • 검색어를 찾았습니다. 동일한 util에 대해 Segger jlink 플래시 도구가 훌륭한 솔루션이라는 데 동의합니다. 여기에서도 Kortuk '의 의견에 동의합니다.

답변

KDE 컴퓨터에 접속할 수 있다면 Okteta를 시도해보십시오. 16 진수를 한 번에 3 개 또는 4 개 형식으로 해석합니다. 매우 좋습니다. , 특히 혼합 된 의미의 16 진 코드를보고있는 경우입니다.

댓글

  • Windows에서도 작동합니다. ' 부분 r windows 패키지.

Answer

Emacs의 경우 Intel Hex 파일 모드 .

답변

사용자 objdump를 사용할 수 있습니다. 예 :

objdump -s file.hex

Comments

  • 이상적으로 우리 모두는 체크섬 자동화까지. 30 년 전에 Amiga say를 위해 16 진 편집 파일의 CRC를 재 계산하는 도구가있었습니다.

Answer

내가 작성한 변환기가 귀하의 요청에 응답합니다. 출처와 함께 Lazarus 로 작성되었습니다. Intel Hex에서 바이너리로 또는 AVR 개발자 용 Windows 변환기 + Hex 편집기 에서 다운로드하세요.

댓글

  • 이것은 훌륭한 도구처럼 보입니다. 이름을 지정해야합니다 …

답변

WinHex 는 ( Ctrl + R )를 Intel 형식으로 /에서 변환하고 0xFF를 빈 데이터 값으로 사용합니다 ( Binex 는 그렇습니다). 바이너리 또는 하드 드라이브 구조로 다른 작업을 수행해야하는 경우에도 훌륭한 도구입니다.

Hexplorer는 약간 투박하고 “시작 주소가 없으면 이상하게도 불평합니다.

답변

Emacs (특히 hexview-mode 사용). 안타깝게도 오프셋 뷰어 요구 사항을 충족하지 않습니다.

답변

  1. 파일을 변환 해보세요. 평범한 오래된 바이너리 blob으로 변환 한 다음 일반 “16 진 편집기”로 편집합니다. 차선책이지만 일반적인 16 진 파일에는 1MB 미만의 데이터가 포함되어 있으므로 작동합니다.

  2. 간단한 요구 사항을 위해 Vim 내장 구문 강조 표시로 충분했습니다. 행의 다른 부분에 색상을 지정하여 주소, 유형 또는 체크섬을 데이터로 착각하지 않도록합니다. 즉석에서 레코드 유형을 디코딩하는 새로운 7.3 “숨김”기능으로 향상 될 수 있습니다.

댓글

  • i ' 16 진수 파일에서도 vim을 사용했으며 체크섬을 재 계산할 수있는 vim 매크로 / 플러그인 / 무언가를 만들 수있는 방법이 있다면, 99 % 해결책이 될 것입니다.
  • JustJeff : ' 흥미로운 아이디어입니다. 쉬워야합니다. 조사해 보겠습니다. (이를 위해 vimscript를 배워야하지만 어쨌든 배우고 싶었습니다)

답변

보유한 Linux 시스템 :

  • Okteta (KDE 기반)
  • GHex / GHex 2 (GNOME)

댓글

  • 둘 다 질문과 전혀 관련이 없습니다. 둘 다 파일의 바이트에 대해 16 진 표기법을 사용하여 이진 파일을 편집 할 수 있습니다. 그러나 Intel HEX 파일은 개체 파일 데이터를 나타내는 ASCII 문자 파일입니다.

Answer

intelHex 사용해보기 : https://github.com/micha2070/intelHex

새롭고 간단하며 무료입니다. 설치할 필요가 없습니다.

답변

Hex Editor Neo 를 사용합니다. 대용량 파일을 처리하는 기능, 무제한 실행 취소 / 다시 실행 및 패치 생성 기능과 같이 특정 브랜드의 작업에 유용한 몇 가지 고유 한 속성이 있습니다. 데이터를 바이트, 단어, 더블 워드 및 부동 소수점 숫자로 표시 할 수 있습니다.

인텔 Hex 파일 형식을 인식하지 못한다고 생각합니다. 그러나 상대적으로 점프 할 수 있습니다. 파일이 주소 200에서 시작하면 지정된 주소로 절대 점프 한 다음 상대에서 200을 빼면 정확한 바이트로 이동할 수 있습니다.

Answer

Intel hex 파일 형식에 익숙하지 않지만 바이너리를 수정 /보아야 할 때 XVI32 .

답변

사용한 적이 없어서 요구 사항을 충족하는지 잘 모르겠습니다. 여부 :

Hexplorer

WinHex

Wikipedia의 Intel HEX 페이지 하단에도 링크가있는 것 같습니다.

댓글

  • .hex보기가 아닌 16 진 편집기입니다. rs.

답변

Mac을 사용하는 경우 Hex Fiend 는 아주 좋습니다. 매우 큰 파일 (~ 100   GB)에서 잘 작동하며 모든 종류의 까다로운 편집이 가능합니다.

댓글

  • Hex Fiend는 Intel HEX 파일을 지원하지 않습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다