HEX BIN
Filkonvertering

Konverter HEX til BIN

HURTIGSVAR
Er det mulig å konvertere HEX til BIN?
Ja - HEX konverterer til BIN.

Kjør avr-objcopy -I ihex -O binary firmware.hex firmware.bin for å konvertere umiddelbart. Ingen data går tapt - utdataene inneholder nøyaktig de bytene .hex-filen bar på, minus kolon, adresse og sjekksum-innramming.

Også til BIN: B64 · XDELTA · VCD

På denne siden

Testet på macOS, Windows og Linux
Sist verifisert Oct 2026

Flere gratis konverteringer

HEIC, PNG, WEBP, MP3 og mer - alle verktøy her er gratis.

Åpne verktøykassen

Hvorfor konvertere HEX til BIN?

Intel HEX lagrer kompilert firmware som ASCII-poster i ren tekst; hver byte er kodet som to heksadesimale sifre pakket inn i adresse- og sjekksumfelt. Mange verktøy for flashing av firmware, bootloadere og oppdateringsverktøy for enheter forventer et flatt .bin-bilde i stedet - for eksempel godtar STM32-kort en .bin-fil dratt over til USB-stasjonen, mens Arduino-verktøykjeden produserer .hex. Konvertering lar deg bruke firmware bygget av én verktøykjede med en flasher som forventer det andre formatet.

Hvordan konvertere HEX til BIN

avr-objcopy OPEN-SOURCE

Kjør avr-objcopy -I ihex -O binary firmware.hex firmware.bin i en terminal. På Linux godtar den generiske objcopy fra systemets binutils de samme flaggene uten den AVR-spesifikke pakken.

SRecord OPEN-SOURCE

Kjør srec_cat firmware.hex -Intel -o firmware.bin -Binary. SRecord håndterer adressehull i HEX-filen ved å fylle dem med 0xFF, som samsvarer med slettet flash-minne.

Om disse formatene

Kvalitet og hva du bør passe på

  • .bin-utdataene er mindre enn .hex fordi Intel HEX koder hver byte som to ASCII-heksadesimale sifre pluss innramming.
  • Hvis HEX-filen har adressehull - vanlig når både flash- og EEPROM-regioner er dekket - fyller SRecord disse med 0xFF som standard.
  • avr-objcopy er inkludert i Arduino IDE på Windows under hardware/tools; på macOS er det tilgjengelig via Homebrew med avr-gcc-pakken.

Ofte stilte spørsmål

Går noen data tapt ved konvertering fra HEX til BIN?
Nei - det binære bildet inneholder nøyaktig de samme bytene; bare ASCII-innrammingen (kolon, adressefelt, sjekksummer) fjernes.
Hvor finner jeg avr-objcopy på Windows?
Det følger med Arduino IDE under mappen hardware/tools, eller er tilgjengelig via WinAVR-pakken.
Kan jeg bruke denne konverteringen for andre brikker enn AVR?
Ja - på Linux bruker du den generiske objcopy fra systemets binutils med de samme flaggene; SRecord er også arkitekturnøytral.