HEX BIN
Filkonvertering

Konverter HEX til BIN

HURTIGT SVAR
Er det muligt at konvertere HEX til BIN?
Ja - HEX kan konverteres til BIN.

Kør avr-objcopy -I ihex -O binary firmware.hex firmware.bin for at konvertere med det samme. Ingen data går tabt - outputtet indeholder præcis de bytes, som .hex-filen bar, minus kolon, adresse og tjeksum-indramning.

Også til BIN: B64 · XDELTA · VCD

På denne side

Testet på macOS, Windows & Linux
Sidst verificeret Oct 2026

Flere gratis konvertere

HEIC, PNG, WEBP, MP3 og mere - alle værktøjer her er gratis.

Åbn værktøjskassen

Hvorfor konvertere HEX til BIN?

Intel HEX gemmer kompileret firmware som ASCII-poster i almindelig tekst; hver byte er kodet som to hex-cifre pakket ind i adresse- og tjeksumfelter. Mange firmware-flashing-værktøjer, bootloadere og enhedsopdateringsværktøjer forventer et fladt .bin-billede i stedet - for eksempel accepterer STM32-boards en .bin-fil trukket over på deres USB-drev, mens Arduino-værktøjskæden spytter .hex ud. Konvertering lader dig bruge firmware bygget af én værktøjskæde med en flasher, der forventer det andet format.

Sådan konverterer du HEX til BIN

avr-objcopy OPEN-SOURCE

Kør avr-objcopy -I ihex -O binary firmware.hex firmware.bin i en terminal. På Linux accepterer den generiske objcopy fra systemets binutils de samme flag uden den AVR-specifikke pakke.

SRecord OPEN-SOURCE

Kør srec_cat firmware.hex -Intel -o firmware.bin -Binary. SRecord håndterer adressehuller i HEX-filen ved at udfylde dem med 0xFF, hvilket svarer til slettet flash-hukommelse.

Om disse formater

Kvalitet & hvad man skal være opmærksom på

  • .bin-outputtet er mindre end .hex, fordi Intel HEX koder hver byte som to ASCII-hex-cifre plus indramnings-overhead.
  • Hvis HEX-filen har adressehuller - hvilket er almindeligt, når både flash- og EEPROM-regioner er dækket - udfylder SRecord dem som standard med 0xFF.
  • avr-objcopy er bundlet i Arduino IDE på Windows under hardware/tools; på macOS er det tilgængeligt via Homebrew med avr-gcc-pakken.

Ofte stillede spørgsmål

Går der data tabt ved konvertering fra HEX til BIN?
Nej - det binære billede indeholder præcis de samme bytes; kun ASCII-indramningen (kolon, adressefelter, tjeksummer) fjernes.
Hvor finder jeg avr-objcopy på Windows?
Det er bundlet med Arduino IDE under mappen hardware/tools, eller tilgængeligt via WinAVR-pakken.
Kan jeg bruge denne konvertering til andre chips end AVR?
Ja - på Linux skal du bruge den generiske objcopy fra systemets binutils med de samme flag; SRecord er også arkitektur-agnostisk.