.MF4

MF4-bestand

ASAM MDF Version 4 Measurement Data File
Stel een vraag
SNEL ANTWOORD

Een MF4-bestand is een ASAM MDF Versie 4 meetgegevensbestand - de standaard in de automobielindustrie voor het opslaan van tijdreeksgegevens van ECU's, CAN-bus en sensoren. Open het met Vector CANape, vSignalyzer of de gratis Python-bibliotheek asammdf. Het formaat is een open standaard gepubliceerd door ASAM e.V.

Ontwikkelaar: ASAM e.V. (Association for Standardization of Automation and Measuring Systems); originally co-developed by Vector Informatik GmbH and Robert Bosch GmbH Categorie: Gegevensbestanden Open standaard MIME: application/octet-stream
OPENT OP Windows Linux
Gerelateerd: .PKPASS · .DAT · .JSON · .RIS

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Sep 2, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het MF4-bestandsformaat?

.mf4 is de bestandsextensie voor ASAM MDF 4 (Measurement Data Format versie 4), de open standaard van de automobielindustrie voor het opslaan van tijdreeks-meetgegevens van ECU's, CAN/LIN/Ethernet-bussen en sensoren. De standaard wordt onderhouden door ASAM e.V. en is mede ontwikkeld door Vector Informatik en Robert Bosch GmbH.

Elk .mf4-bestand opent met een 64-byte ID-blok met de ASCII-identificatie MDF (8 bytes met spaties aan het einde), gevolgd door een hiërarchische gekoppelde lijst van getypeerde blokken: Header (HD), Data Groups (DG), Channel Groups (CG), Channel-definities (CN) en Data-blokken (DT/DZ). Elk kanaal bevat zijn signaalnaam, fysieke eenheid en waardeconversieformule in hetzelfde bestand, waardoor .mf4 zelfbeschrijvend is.

Datacompressie - DEFLATE, LZ4 of Transpose+DEFLATE - kan per datablok worden toegepast sinds MDF 4.1. Het formaat ondersteunt bijlageblokken voor het insluiten van kalibratiebestanden of afbeeldingen, en een finalisatievlag geeft aan of een opname correct is afgesloten. Niet-gefinaliseerde opnames beginnen met de ASCII-tekenreeks UnFinalizedMDF in plaats van het standaard ID-blok.

.mf4 wordt gebruikt bij HIL/SIL-testen, voertuiggegevensverwerving en AUTOSAR-kalibratieworkflows. Bestanden kunnen tientallen gigabytes groot worden voor volledige testrit-sessies. De open-source Python-bibliotheek asammdf (pip install asammdf) biedt snelle lees-/schrijftoegang; MATLAB, CANape en CANalyzer zijn de dominante commerciële tools. Het voorgaande .mdf-formaat (MDF 3.x, uit 1991) deelt hetzelfde bestandstype-voorvoegsel, maar gebruikt een andere blokstructuur.

Beveiliging & veiligheid

RISICO: LOW

MF4 is een binair gegevensbestand; niet uitvoerbaar. Bestanden kunnen bedrijfseigen meetgegevens van voertuigen bevatten (voertuigsignalen, ECU-parameters) die commercieel gevoelig zijn. Het extern delen van .mf4-bestanden kan vertrouwelijke kalibratie- of prestatiegegevens blootstellen.

Formaatdetails

in een notendop
VOLLEDIGE NAAMASAM MDF Version 4 Measurement Data Fileook bekend als MDF4, MDF 4
ONTWIKKELAARASAM e.V. (Association for Standardization of Automation and Measuring Systems); originally co-developed by Vector Informatik GmbH and Robert Bosch GmbHsinds 2009 (ASAM MDF 4.0 published as official standard)
MIME-TYPEapplication/octet-stream
TYPEbinair tijdreeks-meetgegevensbestand (automotive/embedded)
STANDAARDOpen · royaltyvrij
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001020304050607
HEX
4D44462020202020
ASCII
MDF
64-byte ID-blok aan het begin van het bestand; bytes 0-7 bevatten de bestandstype-identificatie. MDF 3.x gebruikt hetzelfde voorvoegsel. Versie-informatie op offset 8 (4 tekens, bijv. '4.10'). Niet-gefinaliseerde MDF4-bestanden beginnen met 'UnFinalizedMDF' (55 6E 46 69 6E 61 6C 69 7A 65 64 4D 44 46).

Programma's die MF4-bestanden openen

Windows6 apps
CANape Betaald Open .mf4 direct; volledige omgeving voor ECU-kalibratie en meetanalyse.
vSignalyzer (formerly CANgraph) Betaald Open .mf4 voor signaalvisualisatie en -analyse; voorheen CANgraph genoemd.
CANalyzer Betaald Open en speel .mf4 bus-logbestanden af voor CAN/LIN/Ethernet-analyse.
MATLAB (with ASAM MDF DataPlugin or Vehicle Network Toolbox) Betaald Gebruik mdfDatastore() of de ASAM MDF DataPlugin om .mf4-signaalgegevens te importeren in de MATLAB-werkruimte.
asammdf (Python library) Open-source pip install asammdf; MDF4(filename).to_dataframe() om in pandas te laden. Bevat een GUI (asammdf GUI) voor signaalbrowsing zonder code.
MDF Validator (Vector, free) Gratis Valideert de conformiteit van .mf4-bestanden aan de ASAM-specificatie; handig voor het controleren van bestanden voor verwerking.
Linux1 app
asammdf (Python library) Open-source pip install asammdf; MDF4(filename).to_dataframe() om in pandas te laden. Bevat een GUI (asammdf GUI) voor signaalbrowsing zonder code.

Technische details

diepe specificaties
Standaardisatie-instantieASAM e.V. (Association for Standardization of Automation and Measuring Systems)
Bestandsidentificatie8-byte ASCII 'MDF ' (MDF + 5 spaties) op offset 0 van het 64-byte ID-blok
Byte-volgordeLittle-endian (standaard); big-endian toegestaan door specificatie maar zelden gebruikt
BlokstructuurHiërarchische gekoppelde lijst: ID → HD → DG → CG/CN → DT/DZ blokken via absolute byte-positie pointers
CompressieOptionele DEFLATE (zlib), LZ4, of Transpose+DEFLATE per datablok (MDF 4.1+)
Typische bestandsgrootte1 MB - 10 GB (grote ECU/CAN log-sessies)
Signaal-metadataSignaalnaam, fysieke eenheid en waardeconversieformule opgeslagen per kanaal binnen het bestand
Versie-codering4-karakter ASCII-tekenreeks op ID-blok offset 8 (bijv. '4.10', '4.20')
Bus-logging ondersteuningCAN, LIN, FlexRay en Ethernet frame-logging (toegevoegd in MDF 4.1+)
IntegriteitscontroleOptionele MD5-checksum bijlage; finalisatievlag in MDF 4.1+; niet-gefinaliseerde bestanden beginnen met 'UnFinalizedMDF'
Python-toegangasammdf-bibliotheek (pip install asammdf) - open-source lezen/schrijven
BemonsteringsfrequentieMetadata per kanaal; CAN-bus doorgaans 1-1.000 Hz, sensorgegevens tot in het MHz-bereik
BesturingssystemenWindows, Linux
Uitgebracht2009 (ASAM MDF 4.0 published as official standard)
Laatste versieASAM MDF 4.2.0 (2019); 4.3.0 planned
Open standaardJa · royaltyvrij
Specificatiewww.asam.net

MF4 conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met MF4-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag
A
aああああ27 d agoONBEANTWOORD
WindowsでMF4ファイルからDATファイルに変換するにはどうすればいいですか
Wachten op antwoord

Veelgestelde vragen

Wat is een .mf4-bestand?
Een ASAM MDF 4 meetgegevensbestand - het standaard binaire formaat in de automobielindustrie voor het opslaan van tijdreeksgegevens van ECU's, CAN-bus en sensoren.
Hoe open ik een .mf4-bestand gratis?
Gebruik de open-source Python-bibliotheek asammdf (pip install asammdf). Deze bevat een GUI (voer „asammdf” uit na installatie) voor het bladeren door signalen zonder te programmeren. De gratis MDF Validator van Vector kan ook de bestandsintegriteit controleren.
Kan MATLAB .mf4-bestanden openen?
Ja - met de Vehicle Network Toolbox (mdfDatastore-functie) of de gratis ASAM e.V. DataPlugin voor MDF4 uit het NI/MATLAB-ecosysteem.
Hoe converteer ik .mf4 naar CSV?
Met asammdf: from asammdf import MDF; MDF('file.mf4').export('csv'). Of open het in CANape en gebruik de exportfunctie.
Wat is het verschil tussen .mdf en .mf4?
.mdf is het oudere MDF 3.x-formaat; .mf4 is expliciet MDF 4.x. Beiden gebruiken dezelfde magic bytes maar verschillen in de versie-tekenreeks. asammdf en Vector-tools lezen beide.
Is ASAM MDF 4 een open standaard?
Ja - gepubliceerd en onderhouden door ASAM e.V. De specificatie is beschikbaar via asam.net (registratie vereist voor de volledige PDF).

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z