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.