UF2 BIN
Konwersja plików

Konwertuj UF2 na BIN

Konwertuj teraz
SZYBKA ODPOWIEDŹ
Czy możliwa jest konwersja UF2 na BIN?
Tak - UF2 konwertuje się na BIN.

Możesz to zrobić tutaj za pomocą naszego darmowego konwertera - bez rejestracji, a plik jest usuwany natychmiast po zakończeniu.

Uruchom uf2conv.py firmware.uf2 -c -o firmware.bin (flaga -c konwertuje zamiast wgrywać). Narzędzie usuwa otoczkę UF2 i zapisuje surowe dane; zauważ, że oryginalny adres docelowy pamięci flash zapisany w blokach UF2 zostaje odrzucony, więc .bin jest po prostu płaskim obrazem.

Również na BIN: B64 · XDELTA · HEX

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Sep 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik
Konwerter UF2 → BINZA DARMO
Przeciągnij plik .UF2 tutaj
lub wybierz jeden - przekonwertujemy go na .BIN i udostępnimy plik do pobrania

Dlaczego konwertować UF2 na BIN?

UF2 to kontener oprogramowania układowego typu „przeciągnij i upuść” przez USB, który opakowuje rzeczywisty obraz w 512-bajtowe bloki zawierające adresy flash i identyfikator rodziny (family ID), podczas gdy .bin to surowy obraz oprogramowania układowego bajt po bajcie. Programiści rozpakowują UF2 do .bin, gdy muszą wgrać oprogramowanie przez SWD/JTAG, sprawdzić obraz lub wprowadzić go do innego łańcucha narzędzi oczekującego zwykłego pliku binarnego. Narzędzie uf2conv.py od Microsoftu z repozytorium microsoft/uf2 wykonuje to w obie strony.

Jak przekonwertować UF2 na BIN

uf2conv.py (narzędzia Microsoft UF2) OPEN-SOURCE

Z repozytorium microsoft/uf2 uruchom uf2conv.py firmware.uf2 -c -o firmware.bin. Flaga -c/--convert zapisuje plik zamiast programowania urządzenia.

uf2conv Python - domyślne wyjście FREE

Uruchom uf2conv.py firmware.uf2 -c bez parametru -o, a narzędzie domyślnie przyjmie nazwę flash.bin po wykryciu wyjścia binarnego. Wymaga Python 3.

O tych formatach

Jakość i na co uważać

  • Docelowy adres flash/bazowy przenoszony w blokach UF2 nie jest zachowywany w płaskim pliku .bin; musisz znać poprawny offset samodzielnie podczas ponownego wgrywania.
  • Jeśli UF2 posiadał luki między zakresami adresów, wynikowy plik .bin może być wypełniony pustymi danymi (padded) lub zaczynać się od niewłaściwego offsetu - sprawdź adres bazowy.
  • Sam plik .bin nie zawiera identyfikatora rodziny, więc tracisz kontrolę bezpieczeństwa rodziny urządzeń, którą zapewnia UF2.

Najczęściej zadawane pytania

Jaka jest dokładna komenda?
uf2conv.py firmware.uf2 -c -o firmware.bin. Flaga -c oznacza tylko konwersję, bez wgrywania.
Czy potrzebuję Python?
Tak, uf2conv.py to skrypt Python 3 z repozytorium microsoft/uf2. Istnieje również port w Rust, uf2conv-rs.
Czy adres flash jest zachowany?
Nie. Adres docelowy w blokach UF2 jest odrzucany, więc .bin jest płaskim obrazem i musisz podać offset podczas wgrywania.
Czy mogę później przekonwertować z powrotem na UF2?
Tak, uruchom uf2conv.py firmware.bin -c -b <base> -f <family> -o firmware.uf2, podając adres bazowy i identyfikator rodziny.