UF2 BIN
Filkonvertering

Konvertera UF2 till BIN

Konvertera nu
SNABBT SVAR
Är det möjligt att konvertera UF2 till BIN?
Ja - UF2 konverteras till BIN.

Du kan göra det direkt här med vår gratis konverterare - ingen registrering krävs, och din fil raderas direkt efteråt.

Kör uf2conv.py firmware.uf2 -c -o firmware.bin (flaggan -c konverterar istället för att flasha). Verktyget tar bort UF2-höljet och skriver ut den råa nyttolasten; notera att den ursprungliga måladressen för flashen som lagras i UF2-blocken försvinner, så .bin-filen är bara en platt avbildning.

Även till BIN: B64 · XDELTA · HEX

På denna sida

Testat på macOS, Windows & Linux
Senast verifierad Sep 2026

Fler gratis konverterare

HEIC, PNG, WEBP, MP3 och mer - alla verktyg här är gratis.

Öppna verktygslådan
UF2 → BIN konverterareGRATIS
Släpp en .UF2-fil här
eller välj en - vi konverterar den till .BIN och ger dig filen att ladda ner

Varför konvertera UF2 till BIN?

UF2 är en USB-drag-och-släpp-container för firmware som omsluter den faktiska avbildningen i 512-byte-block med flash-adresser och ett familje-ID, medan .bin är den råa firmware-avbildningen byte-för-byte. Utvecklare packar upp UF2 till .bin när de behöver flasha via SWD/JTAG, inspektera avbildningen eller använda den i en annan verktygskedja som förväntar sig en ren binärfil. Microsofts egen uf2conv.py från microsoft/uf2-repot gör detta åt båda hållen.

Hur man konverterar UF2 till BIN

uf2conv.py (Microsoft UF2-verktyg) OPEN-SOURCE

Från microsoft/uf2-repot, kör uf2conv.py firmware.uf2 -c -o firmware.bin. Flaggan -c/--convert skriver en fil istället för att flasha en enhet.

uf2conv Python - standardutmatning FREE

Kör uf2conv.py firmware.uf2 -c utan -o så används standardnamnet flash.bin när den upptäcker binär utmatning. Kräver Python 3.

Om dessa format

Kvalitet & vad man bör tänka på

  • Måladressen/basadressen för flashen som finns i UF2-blocken bevaras inte i den platta .bin-filen; du måste själv känna till rätt offset vid omflashning.
  • Om UF2-filen hade luckor mellan adressintervallen kan den resulterande .bin-filen bli utfylld (padded) eller börja vid fel offset - kontrollera basadressen.
  • Enbart .bin-filen bär inget familje-ID, så du förlorar den säkerhetskontroll för enhetsfamilj som UF2 erbjuder.

Vanliga frågor

Vad är det exakta kommandot?
uf2conv.py firmware.uf2 -c -o firmware.bin. Flaggan -c betyder endast konvertering, inte flashning.
Behöver jag Python?
Ja, uf2conv.py är ett Python 3-skript från microsoft/uf2-lagringsplatsen. Det finns även en Rust-port, uf2conv-rs.
Behålls flash-adressen?
Nej. Måladressen i UF2-blocken kastas bort, så .bin-filen är en platt avbildning och du måste ange offset när du flashar.
Kan jag konvertera tillbaka till UF2 senare?
Ja, kör uf2conv.py firmware.bin -c -b <base> -f <family> -o firmware.uf2, och ange basadress och familje-ID.