.MF4

Fichier MF4

ASAM MDF Version 4 Measurement Data File
Poser une question
RÉPONSE RAPIDE

Un fichier MF4 est un fichier de données de mesure ASAM MDF Version 4 - le standard de l'industrie automobile pour le stockage des données de séries temporelles des ECU, du bus CAN et des capteurs. Ouvrez-le avec Vector CANape, vSignalyzer, ou la bibliothèque Python gratuite asammdf. Le format est un standard ouvert publié par ASAM e.V.

Développeur : ASAM e.V. (Association for Standardization of Automation and Measuring Systems); originally co-developed by Vector Informatik GmbH and Robert Bosch GmbH Catégorie : Fichiers de données Standard ouvert MIME: application/octet-stream
S'OUVRE SUR Windows Linux
Lié : .PKPASS · .DAT · .JSON · .RIS

Sur cette page

19k+ extensions indexées
Dernière révision le Sep 2, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier MF4 ?

.mf4 est l'extension de fichier pour ASAM MDF 4 (Measurement Data Format version 4), le standard ouvert de l'industrie automobile pour le stockage des données de mesure de séries temporelles provenant des ECU, des bus CAN/LIN/Ethernet et des capteurs. Le standard est maintenu par ASAM e.V. et a été co-développé par Vector Informatik et Robert Bosch GmbH.

Chaque fichier .mf4 s'ouvre par un bloc d'identification de 64 octets portant l'identifiant ASCII MDF (8 octets avec des espaces de fin), suivi d'une liste chaînée hiérarchique de blocs typés : Header (HD), Data Groups (DG), Channel Groups (CG), Channel definitions (CN) et Data blocks (DT/DZ). Chaque canal contient son nom de signal, son unité physique et sa formule de conversion de valeur dans le même fichier, ce qui rend le .mf4 auto-descriptif.

La compression des données - DEFLATE, LZ4 ou Transpose+DEFLATE - peut être appliquée par bloc de données depuis MDF 4.1. Le format prend en charge les blocs de pièces jointes pour intégrer des fichiers de calibration ou des images, et un indicateur de finalisation indique si un enregistrement a été correctement fermé. Les enregistrements non finalisés commencent par la chaîne ASCII UnFinalizedMDF au lieu du bloc d'identification standard.

.mf4 est utilisé tout au long des flux de travail de test HIL/SIL, d'acquisition de données de véhicules et de calibration AUTOSAR. Les fichiers peuvent atteindre des dizaines de gigaoctets pour des sessions d'essais routiers complets. La bibliothèque Python open-source asammdf (pip install asammdf) offre un accès rapide en lecture/écriture ; MATLAB, CANape et CANalyzer sont les outils commerciaux dominants. Le format prédécesseur .mdf (MDF 3.x, datant de 1991) partage le même préfixe d'identifiant de fichier mais utilise une structure de blocs différente.

Sécurité et sûreté

RISQUE : LOW

MF4 est un fichier de données binaires ; non exécutable. Les fichiers peuvent contenir des données de mesure automobiles propriétaires (signaux de véhicule, paramètres ECU) qui sont commercialement sensibles. Le partage externe de fichiers .mf4 peut exposer des données de calibration ou de performance confidentielles.

Détails du format

en bref
NOM COMPLETASAM MDF Version 4 Measurement Data Filealias MDF4, MDF 4
DÉVELOPPEURASAM e.V. (Association for Standardization of Automation and Measuring Systems); originally co-developed by Vector Informatik GmbH and Robert Bosch GmbHdepuis 2009 (ASAM MDF 4.0 published as official standard)
TYPE MIMEapplication/octet-stream
TYPEdonnées de mesure de séries temporelles binaires (automobile/embarqué)
STANDARDOuvert · libre de droits
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001020304050607
HEX
4D44462020202020
ASCII
MDF
Bloc d'identification de 64 octets au début du fichier ; les octets 0 à 7 contiennent l'identifiant du type de fichier. MDF 3.x utilise le même préfixe. Informations de version à l'offset 8 (4 caractères, ex: « 4.10 »). Les fichiers MDF4 non finalisés commencent par « UnFinalizedMDF » (55 6E 46 69 6E 61 6C 69 7A 65 64 4D 44 46).

Programmes qui ouvrent les fichiers MF4

Windows6 apps
CANape Payant Ouvre le .mf4 directement ; environnement complet de calibration d'ECU et d'analyse de mesure.
vSignalyzer (formerly CANgraph) Payant Ouvre le .mf4 pour la visualisation et l'analyse des signaux ; anciennement appelé CANgraph.
CANalyzer Payant Ouvre et rejoue les fichiers journaux de bus .mf4 pour l'analyse CAN/LIN/Ethernet.
MATLAB (with ASAM MDF DataPlugin or Vehicle Network Toolbox) Payant Utilisez mdfDatastore() ou le DataPlugin ASAM MDF pour importer les données de signal .mf4 dans l'espace de travail MATLAB.
asammdf (Python library) Open-source pip install asammdf ; MDF4(filename).to_dataframe() pour charger dans pandas. Inclut une interface graphique (asammdf GUI) pour la navigation des signaux sans code.
MDF Validator (Vector, free) Gratuit Valide la conformité du fichier .mf4 à la spécification ASAM ; utile pour vérifier les fichiers avant le traitement.
Linux1 app
asammdf (Python library) Open-source pip install asammdf ; MDF4(filename).to_dataframe() pour charger dans pandas. Inclut une interface graphique (asammdf GUI) pour la navigation des signaux sans code.

Détails techniques

spécifications approfondies
Organisme de normalisationASAM e.V. (Association for Standardization of Automation and Measuring Systems)
Identifiant de fichierASCII de 8 octets « MDF » (MDF + 5 espaces) à l'offset 0 du bloc d'identification de 64 octets
Ordre des octetsLittle-endian (par défaut) ; big-endian autorisé par la spécification mais rarement utilisé
Structure de blocsListe chaînée hiérarchique : blocs ID → HD → DG → CG/CN → DT/DZ via des pointeurs de position d'octets absolus
CompressionOptionnelle DEFLATE (zlib), LZ4 ou Transpose+DEFLATE par bloc de données (MDF 4.1+)
Taille de fichier typique1 Mo - 10 Go (grandes sessions de journaux ECU/CAN)
Métadonnées de signalNom du signal, unité physique et formule de conversion de valeur stockés par canal dans le fichier
Encodage de versionChaîne ASCII de 4 caractères à l'offset 8 du bloc ID (ex: « 4.10 », « 4.20 »)
Prise en charge de la journalisation de busJournalisation de trames CAN, LIN, FlexRay et Ethernet (ajoutée dans MDF 4.1+)
Vérification d'intégritéPièce jointe de somme de contrôle MD5 optionnelle ; indicateur de finalisation dans MDF 4.1+ ; les fichiers non finalisés commencent par « UnFinalizedMDF »
Accès PythonBibliothèque asammdf (pip install asammdf) - lecture/écriture open-source
Fréquence d'échantillonnageMétadonnées par canal ; bus CAN typiquement 1-1 000 Hz, données de capteurs jusqu'à la gamme MHz
Systèmes d'exploitationWindows, Linux
Publié2009 (ASAM MDF 4.0 published as official standard)
Dernière versionASAM MDF 4.2.0 (2019); 4.3.0 planned
Standard ouvertOui · libre de droits
Spécificationwww.asam.net

Conversions MF4

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers MF4. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour
A
aああああ27 d agoSANS RÉPONSE
WindowsでMF4ファイルからDATファイルに変換するにはどうすればいいですか
En attente d'une réponse

Foire aux questions

Qu'est-ce qu'un fichier .mf4 ?
Un fichier de données de mesure ASAM MDF 4 - le format binaire standard de l'industrie automobile pour le stockage des données de séries temporelles des ECU, du bus CAN et des capteurs.
Comment ouvrir un fichier .mf4 gratuitement ?
Utilisez la bibliothèque Python open-source asammdf (pip install asammdf). Elle inclut une interface graphique (lancez « asammdf » après l'installation) pour parcourir les signaux sans coder. L'outil gratuit MDF Validator de Vector peut également vérifier l'intégrité des fichiers.
MATLAB peut-il ouvrir les fichiers .mf4 ?
Oui - avec la Vehicle Network Toolbox (fonction mdfDatastore) ou le DataPlugin gratuit ASAM e.V. pour MDF4 de l'écosystème NI/MATLAB.
Comment convertir un .mf4 en CSV ?
En utilisant asammdf : from asammdf import MDF; MDF('file.mf4').export('csv'). Ou ouvrez-le dans CANape et utilisez sa fonction d'exportation.
Quelle est la différence entre .mdf et .mf4 ?
.mdf est l'ancien format MDF 3.x ; .mf4 est explicitement MDF 4.x. Les deux utilisent les mêmes « magic bytes » mais diffèrent par la chaîne de version. asammdf et les outils Vector lisent les deux.
L'ASAM MDF 4 est-il un standard ouvert ?
Oui - publié et maintenu par ASAM e.V. La spécification est disponible sur asam.net (inscription requise pour le PDF complet).

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z