O que é um bom editor / visualizador hexadecimal para o Mac? [fechadas]


135

O que é um bom editor / visualizador hexadecimal para o Mac? Eu usei o xxd para visualizar hexdumps e acho que ele pode ser usado ao contrário para fazer edições. Mas o que eu realmente quero é um editor hexadecimal real.

Respostas:


273

Para visualizar o arquivo, execute:

xxd filename | less

Para usar o Vim como um editor hexadecimal:

  1. Abra o arquivo no Vim.
  2. Executar :%!xxd(transformar buffer em hexadecimal)
  3. Editar.
  4. Executar :%!xxd -r(transformação reversa)
  5. Salve .

1
Há também o plugin vinarise.vim, que torna o fluxo de trabalho de edição hexadecimal mais agradável.

7
É exatamente por isso que peço aos candidatos que "me ensinem algo que não sei sobre o vim" em todas as entrevistas. Depois de 15 anos, ainda encontro o OURO.
quer tocar hoje

39
Se você entender o que :% !faz, perceberá que isso é equivalente a fazer cat filename.bin | xxd. Então, realmente, isso é mais um "você sabia que tem um xxdcomando?" responda. Agora que olho para ele, acho que o xxd também aceita um nome de arquivo. Portanto, se você só precisa ver o conteúdo do arquivo binário / hexadecimal, pode apenas usá-lo xxd filename.bin. Coisa boa!
precisa saber é o seguinte

4
O problema com o uso do xxd (e com o uso do vim, conforme descrito nesta resposta) é que não há destaque no valor char e no binário. Você precisará contar mais caracteres e se lembrar de mais posições para usar esse despejo binário "burro" de maneira eficaz. Além disso, não há análise inteligente de endianness ou interpretação de intervalos de bytes como tipos diferentes.
Piojo

6
@BrunoBronosky Ou xxd filename.bin | lessquando não cabe na altura de uma tela.
Derek朕會功夫

96
  1. Abra o arquivo com o Xcode e pressione Command + Shift + J
  2. Clique com o botão direito do mouse no nome do arquivo no painel esquerdo
  3. Abrir como -> Hex

4
@ahcox esta totalmente ainda funciona com o Xcode 9
wfbarksdale

@ahcox talvez você tenha tentado abrir uma pasta, porque então você receberá esse erro.
Ezequiel Elin

Existe uma opção de linha de comando para abrir um arquivo no Xcode diretamente no modo Hex?
Nic Cottrell


23

Em http://www.synalysis.net/, você pode obter o editor hexadecimal que estou desenvolvendo para o Mac - Synalyze It !. Custa 7 € / 40 € (versão Pro) e oferece alguns recursos extras, como histograma, pesquisa incremental, suporte a muitas codificações de texto e definição interativa de uma "gramática" para o seu formato de arquivo.

A gramática ajuda a interpretar os arquivos e as cores da visualização hexadecimal para facilitar a análise.

Synalyze It!


4
Eu gosto do recurso que permite definir a estrutura personalizada do seu arquivo binário. Isso facilita muito a análise de arquivos!
Peter Štibraný

1
Não é mais livre. Mas pelos recursos do Hex Fiend eu paguei por isso.
Marius

custa US $ 9,99 na mac app store. bom valor na minha opinião =) Eu usei para analisar arquivos .jpg para pesquisa. Não há queixas.
j3g

21

Recentemente, comecei a usar o 0xED e gosto muito.


@JarretHardie HexFriend não suporta arrastar, suponho?
Daisy19

0xED parece ser a mais simples e fácil de usar das opções gratuitas disponíveis. Basta baixar e executar, e obter uma visualização hex / ASCII lado a lado. Os editores de texto também funcionam, mas geralmente não têm boas opções de edição / exibição em nível binário. Além disso, o 0xED é incrivelmente rápido; você pode navegar em tempo real através de um arquivo de 1 GB.
Beejor 29/09/18

0xED não funciona para mim (nem mostra uma interface do usuário). macOS Mojave. Também acho suspeito que não haja uma soma de verificação publicada no site para a versão mais recente.
tony19

Segundo o site oficial, 0xED não está mais em desenvolvimento
Felipe Sabino

10

Provavelmente existem opções melhores, mas eu uso e meio que gosto do TextWrangler para edição básica em hexadecimal. Arquivo -> arquivo hex dump


1
O TextWrangler foi desativado / descontinuado a partir do macOS 10.13 (High Sierra).
precisa

2
O BBEdit é o "substituto" do TextWrangler, tem a mesma aparência e oferece os mesmos recursos do TextWrangler, e ainda é gratuito . Você paga apenas para oferecer suporte ao desenvolvedor e / ou desbloquear recursos mais avançados. barebones.com/products/textwrangler #
Hanzaplastique

Isso é exatamente o mesmo para a versão mais recente do BBedit
AbsoluteƵERØ

1
Infelizmente, embora a versão gratuita do BBEdit seja essencialmente a mesma, há algumas diferenças notáveis ​​em relação ao TW, especialmente a adição de coisas irritantes (itens de menu rotulados como "Pro" ou o que seja). O TextWrangler ainda funciona bem se você puder fazer o download.
Beejor 29/09/18

5

O que eu gosto é o HexEdit Rápido e fácil de usar


Como você o compila? Seu Makefile parece corrompido, e até tentar corrigi-lo manualmente não parecia funcionar. Você pode postar um Makefile correto para ele?
Alex

Mesmo que esse binário de origem esteja ok, não confio em nada no Sourceforge.
RustyMagnet 12/0318
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.