.MF4

File MF4

ASAM MDF Version 4 Measurement Data File
Fai una domanda
RISPOSTA RAPIDA

Un file MF4 è un file di dati di misurazione ASAM MDF Versione 4 - lo standard dell'industria automobilistica per l'archiviazione di dati di serie temporali di ECU, bus CAN e sensori. È possibile aprirlo con Vector CANape, vSignalyzer o la libreria Python gratuita asammdf. Il formato è uno standard aperto pubblicato da ASAM e.V.

Sviluppatore: ASAM e.V. (Association for Standardization of Automation and Measuring Systems); originally co-developed by Vector Informatik GmbH and Robert Bosch GmbH Categoria: File di dati Standard aperto MIME: application/octet-stream
SI APRE SU Windows Linux
Correlati: .PKPASS · .DAT · .JSON · .RIS

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 2, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file MF4?

.mf4 è l'estensione di file per ASAM MDF 4 (Measurement Data Format versione 4), lo standard aperto dell'industria automobilistica per l'archiviazione di dati di misurazione di serie temporali provenienti da ECU, bus CAN/LIN/Ethernet e sensori. Lo standard è mantenuto da ASAM e.V. ed è stato co-sviluppato da Vector Informatik e Robert Bosch GmbH.

Ogni file .mf4 si apre con un blocco ID di 64 byte che reca l'identificatore ASCII MDF (8 byte con spazi finali), seguito da una lista concatenata gerarchica di blocchi tipizzati: Header (HD), Data Groups (DG), Channel Groups (CG), Channel definitions (CN) e Data blocks (DT/DZ). Ogni canale trasporta il proprio nome del segnale, l'unità fisica e la formula di conversione del valore nello stesso file, rendendo il formato .mf4 auto-descrittivo.

La compressione dei dati - DEFLATE, LZ4 o Transpose+DEFLATE - può essere applicata per ogni blocco di dati a partire da MDF 4.1. Il formato supporta blocchi di allegati per incorporare file di calibrazione o immagini, e un flag di finalizzazione indica se una registrazione è stata chiusa correttamente. Le registrazioni non finalizzate iniziano con la stringa ASCII UnFinalizedMDF invece del blocco ID standard.

.mf4 viene utilizzato in tutti i flussi di lavoro di test HIL/SIL, acquisizione dati del veicolo e calibrazione AUTOSAR. I file possono raggiungere decine di gigabyte per sessioni complete di test su strada. La libreria Python open-source asammdf (pip install asammdf) fornisce un accesso rapido in lettura/scrittura; MATLAB, CANape e CANalyzer sono i principali strumenti commerciali. Il formato precedente .mdf (MDF 3.x, dal 1991) condivide lo stesso prefisso identificativo del file ma utilizza una struttura a blocchi differente.

Sicurezza e incolumità

RISCHIO: LOW

MF4 è un file di dati binari; non è eseguibile. I file possono contenere dati di misurazione automobilistici proprietari (segnali del veicolo, parametri ECU) commercialmente sensibili. La condivisione esterna di file .mf4 può esporre dati riservati di calibrazione o prestazioni.

Dettagli del formato

in sintesi
NOME COMPLETOASAM MDF Version 4 Measurement Data Fileanche noto come MDF4, MDF 4
SVILUPPATOREASAM e.V. (Association for Standardization of Automation and Measuring Systems); originally co-developed by Vector Informatik GmbH and Robert Bosch GmbHdal 2009 (ASAM MDF 4.0 published as official standard)
CATEGORIAFile di dati
TIPO MIMEapplication/octet-stream
TIPOdati binari di misurazione di serie temporali (automobilistico/embedded)
STANDARDAperto · royalty-free
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0001020304050607
HEX
4D44462020202020
ASCII
MDF
Blocco ID di 64 byte all'inizio del file; i byte 0-7 contengono l'identificatore del tipo di file. MDF 3.x utilizza lo stesso prefisso. Informazioni sulla versione all'offset 8 (4 caratteri, es. '4.10'). I file MDF4 non finalizzati iniziano con 'UnFinalizedMDF' (55 6E 46 69 6E 61 6C 69 7A 65 64 4D 44 46).

Programmi che aprono file MF4

Windows6 apps
CANape A pagamento Apre direttamente i file .mf4; ambiente completo per la calibrazione delle ECU e l'analisi delle misurazioni.
vSignalyzer (formerly CANgraph) A pagamento Apre i file .mf4 per la visualizzazione e l'analisi dei segnali; precedentemente chiamato CANgraph.
CANalyzer A pagamento Apre e riproduce i file di log del bus .mf4 per l'analisi CAN/LIN/Ethernet.
MATLAB (with ASAM MDF DataPlugin or Vehicle Network Toolbox) A pagamento Utilizza mdfDatastore() o l'ASAM MDF DataPlugin per importare i dati dei segnali .mf4 nell'area di lavoro MATLAB.
asammdf (Python library) Open-source pip install asammdf; MDF4(filename).to_dataframe() per caricare i dati in pandas. Include una GUI (asammdf GUI) per la navigazione dei segnali senza codice.
MDF Validator (Vector, free) Gratuito Convalida la conformità dei file .mf4 alle specifiche ASAM; utile per controllare i file prima dell'elaborazione.
Linux1 app
asammdf (Python library) Open-source pip install asammdf; MDF4(filename).to_dataframe() per caricare i dati in pandas. Include una GUI (asammdf GUI) per la navigazione dei segnali senza codice.

Dettagli tecnici

specifiche approfondite
Organismo di standardizzazioneASAM e.V. (Association for Standardization of Automation and Measuring Systems)
Identificatore del fileASCII a 8 byte 'MDF ' (MDF + 5 spazi) all'offset 0 del blocco ID di 64 byte
Ordine dei byteLittle-endian (predefinito); big-endian consentito dalle specifiche ma raramente utilizzato
Struttura a blocchiLista concatenata gerarchica: blocchi ID → HD → DG → CG/CN → DT/DZ tramite puntatori di posizione assoluta in byte
CompressioneOpzionale DEFLATE (zlib), LZ4 o Transpose+DEFLATE per blocco dati (MDF 4.1+)
Dimensione tipica del file1 MB - 10 GB (grandi sessioni di log ECU/CAN)
Metadati del segnaleNome del segnale, unità fisica e formula di conversione del valore memorizzati per ogni canale all'interno del file
Codifica della versioneStringa ASCII di 4 caratteri all'offset 8 del blocco ID (es. '4.10', '4.20')
Supporto per il logging del busLogging di frame CAN, LIN, FlexRay ed Ethernet (aggiunto in MDF 4.1+)
Controllo dell'integritàAllegato checksum MD5 opzionale; flag di finalizzazione in MDF 4.1+; i file non finalizzati iniziano con 'UnFinalizedMDF'
Accesso PythonLibreria asammdf (pip install asammdf) - lettura/scrittura open-source
Frequenza di campionamentoMetadati per canale; bus CAN in genere 1-1 000 Hz, dati dei sensori fino alla gamma MHz
Sistemi operativiWindows, Linux
Rilasciato2009 (ASAM MDF 4.0 published as official standard)
Ultima versioneASAM MDF 4.2.0 (2019); 4.3.0 planned
Standard apertoSì · royalty-free
Specificawww.asam.net

Conversioni MF4

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file MF4. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno
A
aああああ27 d agoSENZA RISPOSTA
WindowsでMF4ファイルからDATファイルに変換するにはどうすればいいですか
In attesa di una risposta

Domande frequenti

Cos'è un file .mf4?
Un file di dati di misurazione ASAM MDF 4 - il formato binario standard dell'industria automobilistica per l'archiviazione di dati di serie temporali di ECU, bus CAN e sensori.
Come posso aprire un file .mf4 gratuitamente?
Utilizzando la libreria Python open-source asammdf (pip install asammdf). Include una GUI (eseguire «asammdf» dopo l'installazione) per sfogliare i segnali senza programmare. Anche il software gratuito MDF Validator di Vector può verificare l'integrità dei file.
MATLAB può aprire i file .mf4?
Sì - con il Vehicle Network Toolbox (funzione mdfDatastore) o il DataPlugin gratuito di ASAM e.V. per MDF4 dall'ecosistema NI/MATLAB.
Come si converte un file .mf4 in CSV?
Usando asammdf: from asammdf import MDF; MDF('file.mf4').export('csv'). Oppure aprendolo in CANape e utilizzando la sua funzione di esportazione.
Qual è la differenza tra .mdf e .mf4?
.mdf è il vecchio formato MDF 3.x; .mf4 è esplicitamente MDF 4.x. Entrambi utilizzano gli stessi magic bytes ma differiscono nella stringa della versione. asammdf e gli strumenti Vector leggono entrambi.
ASAM MDF 4 è uno standard aperto?
Sì - pubblicato e mantenuto da ASAM e.V. La specifica è disponibile su asam.net (registrazione richiesta per il PDF completo).

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z