.MF4

Plik MF4

ASAM MDF Version 4 Measurement Data File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik MF4 to plik danych pomiarowych ASAM MDF w wersji 4 - standard branży motoryzacyjnej do przechowywania danych szeregów czasowych z jednostek ECU, magistrali CAN i czujników. Można go otworzyć za pomocą Vector CANape, vSignalyzer lub darmowej biblioteki Python asammdf. Format ten jest otwartym standardem opublikowanym przez ASAM e.V.

Deweloper: ASAM e.V. (Association for Standardization of Automation and Measuring Systems); originally co-developed by Vector Informatik GmbH and Robert Bosch GmbH Kategoria: Pliki danych Otwarty standard MIME: application/octet-stream
OTWIERA SIĘ NA Windows Linux
Powiązane: .PKPASS · .DAT · .JSON · .RIS

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Sep 2, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku MF4?

.mf4 to rozszerzenie pliku dla ASAM MDF 4 (Measurement Data Format wersja 4), otwartego standardu branży motoryzacyjnej do przechowywania danych pomiarowych szeregów czasowych z jednostek ECU, magistral CAN/LIN/Ethernet oraz czujników. Standard jest utrzymywany przez ASAM e.V. i został opracowany wspólnie przez Vector Informatik oraz Robert Bosch GmbH.

Każdy plik .mf4 rozpoczyna się 64-bajtowym blokiem ID zawierającym identyfikator ASCII MDF (8 bajtów z końcowymi spacjami), po którym następuje hierarchiczna lista powiązana bloków typowanych: Header (HD), Data Groups (DG), Channel Groups (CG), Channel definitions (CN) oraz Data blocks (DT/DZ). Każdy kanał zawiera swoją nazwę sygnału, jednostkę fizyczną i formułę konwersji wartości w tym samym pliku, co sprawia, że .mf4 jest formatem samoopisującym się.

Kompresja danych - DEFLATE, LZ4 lub Transpose+DEFLATE - może być stosowana dla każdego bloku danych od wersji MDF 4.1. Format obsługuje bloki załączników do osadzania plików kalibracyjnych lub obrazów, a flaga finalizacji oznacza, czy nagranie zostało poprawnie zamknięte. Niesfinalizowane nagrania zaczynają się od ciągu ASCII UnFinalizedMDF zamiast standardowego bloku ID.

.mf4 jest używany w testach HIL/SIL, akwizycji danych pojazdowych oraz procesach kalibracji AUTOSAR. Pliki mogą osiągać rozmiary dziesiątek gigabajtów w przypadku pełnych sesji jazd testowych. Otwartoźródłowa biblioteka Python asammdf (pip install asammdf) zapewnia szybki dostęp do odczytu i zapisu; MATLAB, CANape i CANalyzer to dominujące narzędzia komercyjne. Poprzedni format .mdf (MDF 3.x, z 1991 roku) współdzieli ten sam prefiks identyfikatora pliku, ale używa innej struktury bloków.

Bezpieczeństwo

RYZYKO: LOW

MF4 to binarny plik danych; nie jest wykonywalny. Pliki mogą zawierać zastrzeżone dane pomiarowe z branży motoryzacyjnej (sygnały pojazdu, parametry ECU), które są wrażliwe komercyjnie. Udostępnianie plików .mf4 na zewnątrz może ujawnić poufne dane kalibracyjne lub wydajnościowe.

Szczegóły formatu

w pigułce
PEŁNA NAZWAASAM MDF Version 4 Measurement Data Fileznany również jako MDF4, MDF 4
DEWELOPERASAM e.V. (Association for Standardization of Automation and Measuring Systems); originally co-developed by Vector Informatik GmbH and Robert Bosch GmbHod 2009 (ASAM MDF 4.0 published as official standard)
KATEGORIAPliki danych
TYP MIMEapplication/octet-stream
TYPbinarne dane pomiarowe szeregów czasowych (motoryzacja/systemy wbudowane)
STANDARDOtwarty · bezpłatny
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001020304050607
HEX
4D44462020202020
ASCII
MDF
64-bajtowy blok ID na początku pliku; bajty 0-7 zawierają identyfikator typu pliku. MDF 3.x używa tego samego prefiksu. Informacja o wersji na offsecie 8 (4 znaki, np. „4.10”). Niesfinalizowane pliki MDF4 zaczynają się od „UnFinalizedMDF” (55 6E 46 69 6E 61 6C 69 7A 65 64 4D 44 46).

Programy otwierające pliki MF4

Windows6 apps
CANape Płatny Otwiera .mf4 bezpośrednio; pełne środowisko do kalibracji ECU i analizy pomiarów.
vSignalyzer (formerly CANgraph) Płatny Otwiera .mf4 do wizualizacji i analizy sygnałów; dawniej nazywany CANgraph.
CANalyzer Płatny Otwiera i odtwarza pliki dziennika magistrali .mf4 do analizy CAN/LIN/Ethernet.
MATLAB (with ASAM MDF DataPlugin or Vehicle Network Toolbox) Płatny Użyj mdfDatastore() lub ASAM MDF DataPlugin, aby zaimportować dane sygnałowe .mf4 do obszaru roboczego MATLAB.
asammdf (Python library) Open-source pip install asammdf; MDF4(filename).to_dataframe() do ładowania do pandas. Zawiera GUI (asammdf GUI) do przeglądania sygnałów bez kodowania.
MDF Validator (Vector, free) Darmowy Weryfikuje zgodność pliku .mf4 ze specyfikacją ASAM; przydatne do sprawdzania plików przed przetwarzaniem.
Linux1 app
asammdf (Python library) Open-source pip install asammdf; MDF4(filename).to_dataframe() do ładowania do pandas. Zawiera GUI (asammdf GUI) do przeglądania sygnałów bez kodowania.

Szczegóły techniczne

specyfikacja
Organizacja standaryzującaASAM e.V. (Association for Standardization of Automation and Measuring Systems)
Identyfikator pliku8-bajtowy ASCII „MDF ” (MDF + 5 spacji) na offsecie 0 64-bajtowego bloku ID
Kolejność bajtówLittle-endian (domyślnie); big-endian dozwolony przez specyfikację, ale rzadko używany
Struktura blokówHierarchiczna lista powiązana: bloki ID → HD → DG → CG/CN → DT/DZ poprzez wskaźniki bezwzględnej pozycji bajtowej
KompresjaOpcjonalnie DEFLATE (zlib), LZ4 lub Transpose+DEFLATE na blok danych (MDF 4.1+)
Typowy rozmiar pliku1 MB - 10 GB (duże sesje logowania ECU/CAN)
Metadane sygnałuNazwa sygnału, jednostka fizyczna i formuła konwersji wartości przechowywane dla każdego kanału wewnątrz pliku
Kodowanie wersji4-znakowy ciąg ASCII na offsecie 8 bloku ID (np. „4.10”, „4.20”)
Obsługa logowania magistraliLogowanie ramek CAN, LIN, FlexRay i Ethernet (dodane w MDF 4.1+)
Sprawdzanie integralnościOpcjonalny załącznik z sumą kontrolną MD5; flaga finalizacji w MDF 4.1+; niesfinalizowane pliki zaczynają się od „UnFinalizedMDF”
Dostęp przez PythonBiblioteka asammdf (pip install asammdf) - otwartoźródłowy odczyt/zapis
Częstotliwość próbkowaniaMetadane dla każdego kanału; magistrala CAN zazwyczaj 1-1 000 Hz, dane z czujników do zakresu MHz
Systemy operacyjneWindows, Linux
Wydano2009 (ASAM MDF 4.0 published as official standard)
Najnowsza wersjaASAM MDF 4.2.0 (2019); 4.3.0 planned
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.asam.net

Konwersje MF4

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami MF4. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby
A
aああああ26 d agoBEZ ODPOWIEDZI
WindowsでMF4ファイルからDATファイルに変換するにはどうすればいいですか
Oczekiwanie na odpowiedź

Najczęściej zadawane pytania

Co to jest plik .mf4?
To plik danych pomiarowych ASAM MDF 4 - standardowy binarny format branży motoryzacyjnej do przechowywania danych szeregów czasowych z ECU, magistrali CAN i czujników.
Jak otworzyć plik .mf4 za darmo?
Użyj otwartoźródłowej biblioteki Python asammdf (pip install asammdf). Zawiera ona interfejs graficzny GUI (uruchom „asammdf” po instalacji) do przeglądania sygnałów bez programowania. Darmowy program Vector MDF Validator może również sprawdzić integralność pliku.
Czy MATLAB może otwierać pliki .mf4?
Tak - za pomocą Vehicle Network Toolbox (funkcja mdfDatastore) lub bezpłatnego dodatku ASAM e.V. DataPlugin dla MDF4 z ekosystemu NI/MATLAB.
Jak przekonwertować .mf4 na CSV?
Używając asammdf: from asammdf import MDF; MDF('file.mf4').export('csv'). Można też otworzyć plik w CANape i użyć jego funkcji eksportu.
Jaka jest różnica między .mdf a .mf4?
.mdf to starszy format MDF 3.x; .mf4 to jawnie MDF 4.x. Oba używają tych samych magicznych bajtów, ale różnią się ciągiem wersji. asammdf i narzędzia Vector obsługują oba formaty.
Czy ASAM MDF 4 jest otwartym standardem?
Tak - jest publikowany i utrzymywany przez ASAM e.V. Specyfikacja jest dostępna na stronie asam.net (wymagana rejestracja w celu pobrania pełnego pliku PDF).

Źródła

1ASAM MDF Standard pagewww.asam.net
2Vector - MDF format overviewwww.vector.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.TXTPlain Text File
10.MDMarkdown Document

Powiązane rozszerzenia

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z