Какой хороший редактор/просмотрщик для Mac? Я использовал xxd для просмотра hexdumps, и я думаю, что он может использоваться в обратном порядке для редактирования. Но то, что я действительно хочу, является настоящим шестнадцатеричным редактором.Какой хороший редактор/просмотрщик для Mac?
ответ
Одна рекомендация, которую я получил, - Hex Fiend.
Есть, вероятно, лучшие варианты, но я использую и вроде как TextWrangler для базового редактирования hex. Файл -> шестнадцатеричный дамп файла
TextWrangler был закат/прекращен с macOS 10.13 (High Sierra). –
Я использую Vim в качестве шестнадцатеричного редактора:
- Открыть файл в Vim.
Выполнить команду
:%! xxd
- Редактировать.
После того, как сделано, запустите
:%! xxd -r
- Сохранить.
Также доступен плагин [vinarise.vim] (https://github.com/Shougo/vinarise.vim), который улучшает рабочий процесс hex. –
Именно поэтому я прошу кандидатов «научить меня чему-то, что я не знаю о vim» в каждом интервью. Через 15 лет я все еще нахожу ЗОЛОТО. –
Если вы понимаете, что ':%!' Делает, тогда вы поймете, что это эквивалентно выполнению 'cat filename.bin | xxd'. Так что это больше похоже на «знаете ли вы, что у вас есть команда« xxd »?» ответ. Теперь, когда я смотрю на это, я обнаружил, что xxd также принимает имя файла. Итак, если вам нужно только увидеть содержимое двоичного/шестнадцатеричного файла, вы можете просто использовать 'xxd filename.bin'. Хорошая вещь! –
На http://www.synalysis.net/ вы можете получить шестнадцатеричный редактор я развивающуюся для Mac - Synalyze It !. Он стоит 7 €/40 € (версия Pro) и предлагает некоторые дополнительные функции, такие как гистограмма, инкрементный поиск, поддержка многих текстовых кодировок и интерактивное определение «грамматики» для вашего формата файла.
Грамматика помогает интерпретировать файлы и цвета шестнадцатеричного представления для упрощения анализа.
Мне нравится функция, которая позволяет определить пользовательскую структуру вашего двоичного файла. Это делает анализ файлов намного проще! –
Больше не бесплатно. Но для функций над Hex Fiend я ушел и заплатил за это. – Marius
$ 9.99 в магазине приложений Mac. хорошее значение, на мой взгляд =) Я использовал его для anaylize .jpg файлов для исследования. Нет претензий. – j3g
- Открыть файл с Xcode и нажмите Ctrl + Shift + J
- имя нужного файла нажмите на левой панели
- Открыть в -> Hex
@ahcox это полностью работает с Xcode 9 – wbarksdale
@ahcox, возможно, вы пытались открыть папку, потому что тогда вы получите эту ошибку. –
Есть ли опция командной строки, чтобы открыть файл в Xcode прямо в Hex-режиме? –
Да, и вы может прочитать, что разработчик говорит о том, как весело внедряется на нем здесь http://ridiculousfish.com/blog/ – kch
Также как Hex Fiend. Проект переместился в GitHub - так что загрузите последнюю версию на вкладке выпусков вместо своего предыдущего веб-сайта - https://github.com/ridiculousfish/HexFiend/releases – cwd