.HEX Přípona souboru
Hexadecimální zdrojový soubor
| Vývojář | Neuvedeno |
| Popularita |
3,6 | 135 hlasů |
Co je soubor HEX?
Soubor HEX je hexadecimální zdrojový soubor, který ukládá data nebo instrukce pro programovatelná zařízení, jako jsou mikrokontroléry, čipy elektricky mazatelné programovatelné paměti pouze pro čtení (EEPROM) a další vestavěné systémy. Může obsahovat zkompilovaný strojový kód, konfigurační data nebo firmware, který zařízení načítá a vykonává. Soubory HEX se často používají v elektronice a technických aplikacích, včetně dálkových ovladačů, automobilových systémů, zdravotnických zařízení a průmyslových strojů.
Další informace
Formát Intel HEX ukládá binární data v čitelném textovém formátu pomocí hexadecimálních hodnot. Vývojáři tyto soubory vytvářejí při kompilaci zdrojového kódu pro hardware, obvykle pomocí softwarových nástrojů, jako jsou Arduino IDE, MPLAB X nebo jiná vývojová prostředí pro vestavěné systémy. Vývojáři pak soubory nahrají neboli „flashnou“ do zařízení, aby ho naprogramovali požadovaným chováním.
Jak otevřít soubor HEX
Soubory HEX můžete otevřít ve specializovaných hexadecimálních editorech, jako jsou HxD nebo FlexHex. Pokud je soubor uložen jako prostý text, můžete ho také zobrazit nebo upravit ve standardních textových editorech, jako jsou Microsoft Notepad, Apple TextEdit nebo Microsoft Visual Studio Code. Nesprávná úprava obsahu však může způsobit, že se zařízení bude chovat nesprávně.
Programy, které otevírají soubory HEX
Kódovaný soubor BinHex
| Vývojář | BinHex |
| Popularita |
2,7 | 24 hlasů |
Soubor kódovaný starší verzí kódovacího softwaru BinHex (převod binárních dat na hexadecimální); používá se k převodu souborů do textového formátu, který bylo možné odeslat e-mailem bez poškození; obvykle zabírá více místa než původní soubor.
Další informace
Program BinHex je k dispozici pouze pro Mac. Novější verze programu ukládají soubory BinHex s příponou .HQX namísto „.hex“.
Programy, které otevírají soubory HEX
Soubor hry Arduboy
| Vývojář | Arduboy |
| Popularita |
3,0 | 1 hlas |
Soubor HEX je zkompilovaný soubor hry používaný přenosnou konzolí Arduboy, který je naformátovaný jako Intel HEX, tedy prostý textový kód binárních dat. Obsahuje instrukce nízké úrovně, které může konzole Arduboy provádět. Vývojáři píší kód hry v jazyce C nebo C++ a kompilují ho do souboru HEX pomocí vývojových nástrojů, jako je Arduino IDE nebo PlatformIO.
Další informace
Po zkompilování kódu do souboru HEX ho vývojáři nahrají do zařízení Arduboy prostřednictvím připojení USB. Arduboy pak spuštěnou hru přímo ze své interní paměti. Někteří uživatelé také používají mobilní řešení s podporou USB On-The-Go (OTG) k přenosu her bez počítače.
Kromě přenosu souborů HEX do fyzického hardwaru mohou uživatelé soubory HEX otevírat a testovat pomocí emulátorů, které simulují Arduboy na počítačích nebo webových platformách. Tyto nástroje vývojářům a hráčům umožňují zobrazit si hru předem, hledat chyby nebo hrát bez nutnosti používat zařízení. Formát HEX je sice standardní v mnoha vestavěných systémech, jako jsou mikrokontroléry a programovatelná spotřební zařízení (3D tiskárny, klávesnice atd.), ale soubory HEX určené pro Arduboy jsou vytvořené pro konkrétní hardware tohoto zařízení a na nesouvisejících systémech nebudou fungovat.
POZNÁMKA: Soubory HEX jsou často součástí herních balíčků .ARDUBOY, což jsou archivy .ZIP, ve kterých jsou uloženy všechny informace potřebné ke spuštění hry pro Arduboy, například zkompilovaná hra, bannerový obrázek a metadata.
Jak otevřít soubor HEX
Soubory HEX určené pro Arduboy můžete otevřít několika způsoby podle toho, zda je chcete nahrát do fyzického zařízení, nebo spustit v emulátoru. K nahrání souboru HEX do konzole Arduboy můžete použít nástroje, jako jsou Arduboy Uploader, avrdude nebo Arduino IDE. Tyto nástroje odešlou zkompilovaná data hry z počítače do zařízení Arduboy přes USB a zapíšou je přímo do jeho paměti, aby bylo možné hru spustit.
Pokud chcete hru otestovat nebo si zahrát bez fyzického zařízení Arduboy, můžete soubor HEX otevřít v emulátoru, jako je ProjectABE, který simuluje hardware Arduboy v počítači nebo webovém prohlížeči. Tato možnost je užitečná pro vývojáře, kteří chtějí hledat chyby ve hře nebo si ji předem prohlédnout, případně pro hráče, kteří nemají k zařízení přístup.