Mac에 적합한 16 진 편집기 / 뷰어 란 무엇입니까? [닫은]


135

Mac에 적합한 16 진 편집기 / 뷰어 란 무엇입니까? 나는 xxd를 사용하여 16 진 덤프를 보았으며 반대로 편집하기 위해 그것을 사용할 수 있다고 생각합니다. 그러나 내가 정말로 원하는 것은 실제 16 진수 편집기입니다.

답변:


273

파일을 보려면 다음을 실행하십시오.

xxd filename | less

Vim을 16 진수 편집기로 사용하려면 :

  1. Vim에서 파일을 엽니 다.
  2. 실행 :%!xxd(버퍼를 16 진수로 변환)
  3. 편집하다.
  4. 실행 :%!xxd -r(역변환)
  5. 저장.

1
16 진 편집 워크 플로우를 더 좋게 만드는 vinarise.vim 플러그인 도 있습니다 .

7
이것이 바로 모든 인터뷰에서 응시자에게 "vim에 대해 모르는 것을 가르쳐주세요"라고 묻는 이유입니다. 15 년이 지난 후에도 여전히 GOLD를 찾습니다.
Bruno Bronosky

39
당신이 무엇을 이해한다면 :% !, 당신은 이것이하는 것과 동등한 것을 깨달을 것 cat filename.bin | xxd입니다. 실제로 이것은 " xxd명령 이 있다는 것을 알고 있습니까?" 대답. 이제 살펴본 결과 xxd도 파일 이름을 허용한다는 것을 알았습니다. 따라서 바이너리 / 16 진수 파일의 내용 만 볼 필요가 있다면을 사용할 수 있습니다 xxd filename.bin. 좋은 물건!
Bruno Bronosky

4
xxd 사용 (및이 답변에 설명 된대로 vim 사용)의 문제점은 char 및 binary 값이 강조 표시되지 않는다는 것입니다. 이 "덤"바이너리 덤프를 효과적으로 사용하려면 더 많은 문자를 세고 더 많은 위치를 기억해야합니다. 또한 엔디안을 지능적으로 분석하거나 바이트 범위를 다른 유형으로 해석하는 것은 없습니다.
piojo

6
@BrunoBronosky 또는 xxd filename.bin | less한 화면 높이에 맞지 않을 때.
Derek 朕 會 功夫

96
  1. Xcode로 파일을 열고 Command + Shift + J를 누릅니다.
  2. 왼쪽 창에서 파일 이름을 마우스 오른쪽 버튼으로 클릭
  3. 다른 이름으로 열기-> 16 진수

4
@ahcox 이것은 여전히 ​​완전히 Xcode 9에서 작동합니다.
wfbarksdale

@ahcox는 아마도 폴더를 열려고 시도했을 것입니다. 왜냐하면 그 오류가 발생하기 때문입니다.
에스겔 엘린

Xcode에서 16 진 모드로 직접 파일을 여는 명령 행 옵션이 있습니까?
Nic Cottrell


23

http://www.synalysis.net/ 내가 Mac 용 개발하고 있어요 헥스 편집기를 얻을 수 있습니다 - Synalyze 그것! 비용은 7 € / 40 € (Pro 버전)이며 히스토그램, 증분 검색, 많은 텍스트 인코딩 지원 및 파일 형식에 대한 "문법"의 대화식 정의와 같은 추가 기능을 제공합니다.

문법은 파일을 해석하고 더 쉽게 분석 할 수 있도록 16 진보기를 색칠하는 데 도움이됩니다.

그것을 분석하십시오!


4
바이너리 파일의 사용자 정의 구조를 정의 할 수있는 기능이 마음에 듭니다. 파일 분석이 훨씬 쉬워집니다!
피터 Štibraný

1
더 이상 무료로 제공되지 않습니다. 그러나 Hex Fiend의 기능에 대해서는 비용을 지불했습니다.
Marius

mac 앱 스토어에서 $ 9.99입니다. 내 의견으로는 좋은 가치 =) 연구를 위해 .jpg 파일을 분석하는 데 사용했습니다. 불만이 없습니다.
j3g

21

최근에 0xED 사용을 시작했으며 많이 좋아합니다.


@JarretHardie HexFriend는 드래그를 지원하지 않습니다.
데이지

0xED는 무료 옵션 중 가장 간단하고 사용하기 쉬운 것 같습니다. 다운로드하여 실행하면 나란히 16 진 / ASCII보기가 제공됩니다. 텍스트 편집기도 작동하지만 바이너리 수준의 편집 / 표시 옵션이없는 경우가 많습니다. 게다가 0xED는 엄청나게 빠릅니다. 1GB 파일을 통해 실시간으로 찾아 볼 수 있습니다.
Beejor

0xED는 전혀 작동하지 않습니다 (UI조차 표시하지 않음). macOS 모하비. 또한 최신 버전의 사이트에 체크섬이 게시되어 있지 않은 것이 비린내가 있습니다.
tony19

공식 사이트에 따르면, 0xED 활성 개발중인 더 이상 없다
펠리페 비노

10

더 나은 옵션이있을 수 있지만 기본 16 진수 편집에는 TextWrangler 와 같은 종류를 사용 합니다. 파일-> 16 진 덤프 파일


1
TextWrangler는 macOS 10.13 (High Sierra) 기준으로 일몰 / 종료되었습니다.
매트 Sephton

2
BBEdit은 TextWrangler의 "대체"이며, 모양과 느낌이 동일하며 TextWrangler와 동일한 기능을 제공 하지만 여전히 무료 입니다. 개발자 지원 및 / 또는 고급 기능 잠금 해제에 대해서만 비용을 지불합니다. barebones.com/products/textwrangler
Hanzaplastique

이것은 최신 버전의 BBedit
AbsoluteƵERØ

1
불행히도 BBEdit의 무료 버전은 본질적으로 동일하지만 TW와 특히 눈에 띄는 차이가 있습니다 (특히 "Pro"나 그 밖의 메뉴 항목). 다운로드를받을 수 있으면 TextWrangler는 여전히 잘 작동합니다.
Beejor

5

내가 좋아하는 것은 빠르고 사용하기 쉬운 HexEdit입니다


어떻게 컴파일합니까? Makefile이 손상된 것 같고 수동으로 수정하려고해도 작동하지 않는 것 같습니다. 올바른 Makefile을 게시 할 수 있습니까?
Alex

이 소스 바이너리가 괜찮더라도 Sourceforge에 대해서는 아무것도 신뢰하지 않습니다.
rustyMagnet
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.