.HEX Extensão de arquivo
Arquivo fonte hexadecimal
| Desenvolvedor | N/D |
| Popularidade |
3,6 | 135 Votos |
O que é um arquivo HEX?
Um arquivo HEX é um arquivo fonte hexadecimal que armazena dados ou instruções para dispositivos programáveis, como microcontroladores, chips de Memória Somente de Leitura Programável e Apagável Eletricamente (EEPROM) e outros sistemas embarcados. Ele pode conter código de máquina compilado, dados de configuração ou firmware que um dispositivo lê e executa. Os arquivos HEX são frequentemente usados em aplicações de eletrônica e engenharia, incluindo controles remotos, sistemas automotivos, dispositivos médicos e máquinas industriais.
Mais informações
O formato Intel HEX salva dados binários em um formato de texto legível usando valores hexadecimais. Os desenvolvedores criam esses arquivos ao compilar código-fonte para hardware, normalmente usando ferramentas de software como o Arduino IDE, o MPLAB X ou outros ambientes de desenvolvimento para sistemas embarcados. Em seguida, os desenvolvedores carregam, ou "gravam", os arquivos no dispositivo para programá-lo com o comportamento pretendido.
Como abrir um arquivo HEX
Você pode abrir arquivos HEX com editores hexadecimais especializados, como o HxD ou o FlexHex. Se o arquivo estiver salvo como texto simples, você também poderá visualizá-lo ou editá-lo com editores de texto comuns, como o Microsoft Notepad, o Apple TextEdit ou o Microsoft Visual Studio Code. No entanto, modificar o conteúdo incorretamente pode fazer com que o dispositivo funcione de maneira inadequada.
Programas que abrem arquivos HEX
Arquivo codificado em BinHex
| Desenvolvedor | BinHex |
| Popularidade |
2,7 | 24 Votos |
Arquivo codificado com uma versão inicial do software de codificação BinHex (binário para hexadecimal); usado para converter arquivos em um formato de texto que podia ser enviado por e-mail sem ser corrompido; geralmente ocupa mais espaço do que o arquivo original.
Mais informações
O programa BinHex está disponível apenas para Mac. Versões mais recentes do programa salvam arquivos BinHex com a extensão .HQX, em vez de ".hex".
Programas que abrem arquivos HEX
Arquivo de jogo do Arduboy
| Desenvolvedor | Arduboy |
| Popularidade |
3,0 | 1 Voto |
Um arquivo HEX é um arquivo de jogo compilado usado pelo console portátil Arduboy, formatado em Intel HEX, uma codificação de texto simples de dados binários. Ele contém instruções de baixo nível que o console Arduboy pode executar. Os desenvolvedores escrevem o código do jogo em C ou C++ e o compilam em um arquivo HEX usando ferramentas de desenvolvimento, como a IDE do Arduino ou o PlatformIO.
Mais informações
Depois que os desenvolvedores compilam o código em um arquivo HEX, eles o carregam em um dispositivo Arduboy por meio de uma conexão USB. O Arduboy então executa o jogo carregado diretamente da memória interna. Alguns usuários também usam soluções móveis com suporte a USB On-The-Go (OTG) para transferir jogos sem um computador.
Além de transferir arquivos HEX para um dispositivo físico, os usuários podem abrir e testar arquivos HEX com emuladores que simulam o Arduboy em plataformas para desktop ou na web. Essas ferramentas permitem que desenvolvedores e jogadores visualizem o jogo, depurem problemas ou joguem sem precisar de um dispositivo. Embora o formato HEX seja padrão em muitos sistemas embarcados, como microcontroladores e dispositivos de consumo programáveis (impressoras 3D, teclados etc.), os arquivos HEX específicos do Arduboy são criados para o hardware específico do dispositivo e não funcionarão em sistemas não relacionados.
NOTA: Os arquivos HEX geralmente são incluídos em pacotes de jogos .ARDUBOY, que são arquivos .ZIP que armazenam todas as informações necessárias para jogar um jogo no Arduboy, como um jogo compilado, uma imagem de banner e metadados.
Como abrir um arquivo HEX
Você pode abrir arquivos HEX para Arduboy de várias maneiras, dependendo de querer carregá-los em um dispositivo físico ou executá-los em um emulador. Para gravar um arquivo HEX em um console Arduboy, você pode usar ferramentas como o Arduboy Uploader, o avrdude ou a IDE do Arduino. Essas ferramentas enviam os dados do jogo compilado do computador para o Arduboy por USB, gravando-os diretamente na memória do dispositivo para que o jogo possa ser executado.
Se quiser testar ou jogar um jogo sem usar um Arduboy físico, você pode abrir o arquivo HEX em um emulador como o ProjectABE, que simula o hardware do Arduboy no computador ou em um navegador da web. Essa opção é útil para desenvolvedores que querem depurar ou visualizar um jogo, ou para jogadores que não têm acesso a um dispositivo.