Ícone de pesquisa do Download.it
Advertisement

Ferramenta que pode abrir e editar código de computador

Ferramenta que pode abrir e editar código de computador

Vote: (1 votos)

licença do Programa: Versão de teste

Desenvolvedor: Hhdsoftware

Versão: 6.54.01.6478

Funciona em: Windows

Vote:

licença do Programa

(1 votos)

Versão de teste

Desenvolvedor

Versão

Hhdsoftware

6.54.01.6478

Funciona em:

Windows

Prós

  • Sem limitação de tamanho real
  • Display de dois painéis
  • Módulo explorador integrado

Contras

  • Não é possível visualizar o código-fonte subjacente
  • Pode não ser o melhor para aqueles acostumados com ferramentas baseadas em caracteres

O HexEditor é um utilitário do Windows que permite editar arquivos binários e visualizar despejos de dados como texto hexadecimal.

Qualquer pessoa que tenha usado computadores por tempo suficiente provavelmente tem boas lembranças de editores hexadecimais de linha de comando baseados em texto. Aqueles que estiveram envolvidos no projeto de sistemas embarcados até a programação de aplicativos móveis podem ter algumas lembranças não tão boas do uso dessas ferramentas! Independentemente de seus sentimentos pessoais, entretanto, você provavelmente concordará que o HexEditor é uma ferramenta eficiente e moderna que facilita a manipulação de arquivos binários.

No entanto, ele inclui tudo o que você esperaria dessas ferramentas mais antigas. Utiliza um design de dois painéis para mostrar a saída hexadecimal de um lado e o texto ASCII do outro. Se houver algum texto legível embutido em um arquivo executável, então você o verá imediatamente.

Hackers que editam arquivos ROM podem usar o aplicativo para alterar valores individuais ao desenvolver seus próprios jogos de 8 bits. Desenvolvedores profissionais podem carregar utilitários CLI e bibliotecas compiladas para procurar por opcode incorreto. Não importa o uso que você tenha planejado para ele, você descobrirá que o HexEditor responde a todos os atalhos de teclado padrão que você esperaria de um editor de texto padrão.

Em vez de depender do layout comum de teclas vi, o HexEditor adota o mesmo que a maioria dos usuários do Windows esperaria. Você pode mover o cursor usando apenas as teclas de seta, o que deve ajudar a torná-lo atraente para iniciantes que de outra forma não usariam um HexEditor.

Embora o aplicativo imponha certas limitações de tamanho, é improvável que você as encontre. Isso contrasta fortemente com a maioria das ferramentas, que não permitem que os usuários abram arquivos binários acima de um determinado tamanho.

Os usuários têm acesso a vários tipos de dados diferentes. Você pode visualizar a saída do HexEditor em ASCII, float, decimal, binário e formatos duplos, além do tradicional hexadecimal. Teoricamente, você poderia criar programas de microcódigo completos com ele. Um uso mais realista dessa funcionalidade poderia ser preparar rapidamente patches binários para outros arquivos.

Testadores beta e aqueles que tentam fazer recuperação de dados de mídias brutas descobrirão que o HexEditor oferece todas as ferramentas necessárias para encontrar erros e localizar arquivos perdidos. Uma função ilimitada de desfazer e refazer minimiza o impacto de cometer erros.

Embora possa teoricamente trabalhar com qualquer formato de arquivo, o HexEditor está pronto para carregar várias extensões padrão. Ele suporta nativamente DLL, EXE, MP3, DAT, JPG e AVI. Essa lista inclui a maioria dos arquivos que os desenvolvedores que trabalham na plataforma Windows gostariam de editar de qualquer maneira.

Os programadores mais novos apreciarão o explorador de arquivos integrado, que permite aos usuários examinar os módulos individuais armazenados dentro das bibliotecas. A UI para essa funcionalidade funciona de maneira muito semelhante ao Windows Explorer, tornando-a muito fácil de usar mesmo para quem não tem experiência anterior com editores hexadecimais.

Prós

  • Sem limitação de tamanho real
  • Display de dois painéis
  • Módulo explorador integrado

Contras

  • Não é possível visualizar o código-fonte subjacente
  • Pode não ser o melhor para aqueles acostumados com ferramentas baseadas em caracteres