2009-05-05 2 views
91

Какой хороший редактор/просмотрщик для Mac? Я использовал xxd для просмотра hexdumps, и я думаю, что он может использоваться в обратном порядке для редактирования. Но то, что я действительно хочу, является настоящим шестнадцатеричным редактором.Какой хороший редактор/просмотрщик для Mac?

ответ

56

Одна рекомендация, которую я получил, - Hex Fiend.

+0

Да, и вы может прочитать, что разработчик говорит о том, как весело внедряется на нем здесь http://ridiculousfish.com/blog/ – kch

+2

Также как Hex Fiend. Проект переместился в GitHub - так что загрузите последнюю версию на вкладке выпусков вместо своего предыдущего веб-сайта - https://github.com/ridiculousfish/HexFiend/releases – cwd

16

Я недавно начал использовать 0xED, и ему это очень нравится.

+0

@JarretHardie HexFriend не поддерживает перетаскивание, я полагаю? – daisy

7

Есть, вероятно, лучшие варианты, но я использую и вроде как TextWrangler для базового редактирования hex. Файл -> шестнадцатеричный дамп файла

+0

TextWrangler был закат/прекращен с macOS 10.13 (High Sierra). –

209

Я использую Vim в качестве шестнадцатеричного редактора:

  1. Открыть файл в Vim.
  2. Выполнить команду

    :%! xxd

  3. Редактировать.
  4. После того, как сделано, запустите

    :%! xxd -r

  5. Сохранить.
+1

Также доступен плагин [vinarise.vim] (https://github.com/Shougo/vinarise.vim), который улучшает рабочий процесс hex. –

+3

Именно поэтому я прошу кандидатов «научить меня чему-то, что я не знаю о vim» в каждом интервью. Через 15 лет я все еще нахожу ЗОЛОТО. –

+16

Если вы понимаете, что ':%!' Делает, тогда вы поймете, что это эквивалентно выполнению 'cat filename.bin | xxd'. Так что это больше похоже на «знаете ли вы, что у вас есть команда« xxd »?» ответ. Теперь, когда я смотрю на это, я обнаружил, что xxd также принимает имя файла. Итак, если вам нужно только увидеть содержимое двоичного/шестнадцатеричного файла, вы можете просто использовать 'xxd filename.bin'. Хорошая вещь! –

4

Тот, который мне нравится HexEdit Быстрый и простой в использовании

+0

Как вы его скомпилируете? Его Makefile кажется поврежденным, и даже попытка исправить его вручную не работает. Можете ли вы опубликовать правильный Makefile? – Alex

19

На http://www.synalysis.net/ вы можете получить шестнадцатеричный редактор я развивающуюся для Mac - Synalyze It !. Он стоит 7 €/40 € (версия Pro) и предлагает некоторые дополнительные функции, такие как гистограмма, инкрементный поиск, поддержка многих текстовых кодировок и интерактивное определение «грамматики» для вашего формата файла.

Грамматика помогает интерпретировать файлы и цвета шестнадцатеричного представления для упрощения анализа.

Synalyze It!

+4

Мне нравится функция, которая позволяет определить пользовательскую структуру вашего двоичного файла. Это делает анализ файлов намного проще! –

+1

Больше не бесплатно. Но для функций над Hex Fiend я ушел и заплатил за это. – Marius

+0

$ 9.99 в магазине приложений Mac. хорошее значение, на мой взгляд =) Я использовал его для anaylize .jpg файлов для исследования. Нет претензий. – j3g

66
  1. Открыть файл с Xcode и нажмите Ctrl + Shift + J
  2. имя нужного файла нажмите на левой панели
  3. Открыть в -> Hex
+2

@ahcox это полностью работает с Xcode 9 – wbarksdale

+0

@ahcox, возможно, вы пытались открыть папку, потому что тогда вы получите эту ошибку. –

+0

Есть ли опция командной строки, чтобы открыть файл в Xcode прямо в Hex-режиме? –

 Смежные вопросы

  • Нет связанных вопросов^_^