.MF4

Archivo MF4

ASAM MDF Version 4 Measurement Data File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo MF4 es un archivo de datos de medición ASAM MDF Versión 4, el estándar de la industria automotriz para almacenar datos de series temporales de ECU, bus CAN y sensores. Ábralo con Vector CANape, vSignalyzer o la biblioteca gratuita de Python asammdf. El formato es un estándar abierto publicado por ASAM e.V.

Desarrollador: ASAM e.V. (Association for Standardization of Automation and Measuring Systems); originally co-developed by Vector Informatik GmbH and Robert Bosch GmbH Categoría: Archivos de datos Estándar abierto MIME: application/octet-stream
SE ABRE EN Windows Linux
Relacionado: .PKPASS · .DAT · .JSON · .RIS

En esta página

19k+ extensiones indexadas
Última revisión Sep 2, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo MF4?

.mf4 es la extensión de archivo para ASAM MDF 4 (Measurement Data Format versión 4), el estándar abierto de la industria automotriz para almacenar datos de medición de series temporales de ECU, buses CAN/LIN/Ethernet y sensores. El estándar es mantenido por ASAM e.V. y fue codesarrollado por Vector Informatik y Robert Bosch GmbH.

Cada archivo .mf4 comienza con un bloque de ID de 64 bytes que lleva el identificador ASCII MDF (8 bytes con espacios finales), seguido de una lista enlazada jerárquica de bloques tipados: Cabecera (HD), Grupos de Datos (DG), Grupos de Canales (CG), definiciones de Canales (CN) y bloques de Datos (DT/DZ). Cada canal lleva su nombre de señal, unidad física y fórmula de conversión de valores en el mismo archivo, lo que hace que .mf4 sea autodescriptivo.

La compresión de datos - DEFLATE, LZ4 o Transpose+DEFLATE - se puede aplicar por bloque de datos desde MDF 4.1. El formato admite bloques de adjuntos para incrustar archivos de calibración o imágenes, y una bandera de finalización marca si una grabación se cerró correctamente. Las grabaciones no finalizadas comienzan con la cadena ASCII UnFinalizedMDF en lugar del bloque de ID estándar.

.mf4 se utiliza en pruebas HIL/SIL, adquisición de datos de vehículos y flujos de trabajo de calibración AUTOSAR. Los archivos pueden alcanzar decenas de gigabytes en sesiones de prueba de conducción completas. La biblioteca de código abierto de Python asammdf (pip install asammdf) proporciona acceso rápido de lectura/escritura; MATLAB, CANape y CANalyzer son las herramientas comerciales dominantes. El formato predecesor .mdf (MDF 3.x, de 1991) comparte el mismo prefijo de identificador de archivo pero utiliza una estructura de bloques diferente.

Seguridad y protección

RIESGO: LOW

MF4 es un archivo de datos binarios; no es ejecutable. Los archivos pueden contener datos de medición automotriz patentados (señales del vehículo, parámetros de la ECU) que son comercialmente sensibles. Compartir archivos .mf4 externamente puede exponer datos confidenciales de calibración o rendimiento.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOASAM MDF Version 4 Measurement Data Filetambién conocido como MDF4, MDF 4
DESARROLLADORASAM e.V. (Association for Standardization of Automation and Measuring Systems); originally co-developed by Vector Informatik GmbH and Robert Bosch GmbHdesde 2009 (ASAM MDF 4.0 published as official standard)
TIPO MIMEapplication/octet-stream
TIPOdatos de medición de series temporales binarios (automotriz/embebido)
ESTÁNDARAbierto · libre de regalías
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0001020304050607
HEX
4D44462020202020
ASCII
MDF
Bloque de ID de 64 bytes al inicio del archivo; los bytes 0-7 contienen el identificador del tipo de archivo. MDF 3.x utiliza el mismo prefijo. Información de versión en el desplazamiento 8 (4 caracteres, ej. '4.10'). Los archivos MDF4 no finalizados comienzan con 'UnFinalizedMDF' (55 6E 46 69 6E 61 6C 69 7A 65 64 4D 44 46).

Programas que abren archivos MF4

Windows6 apps
CANape Pago Abre .mf4 directamente; entorno completo de calibración de ECU y análisis de mediciones.
vSignalyzer (formerly CANgraph) Pago Abre .mf4 para visualización y análisis de señales; anteriormente llamado CANgraph.
CANalyzer Pago Abre y reproduce archivos de registro de bus .mf4 para análisis de CAN/LIN/Ethernet.
MATLAB (with ASAM MDF DataPlugin or Vehicle Network Toolbox) Pago Utilice mdfDatastore() o el ASAM MDF DataPlugin para importar datos de señales .mf4 al espacio de trabajo de MATLAB.
asammdf (Python library) Código abierto pip install asammdf; MDF4(filename).to_dataframe() para cargar en pandas. Incluye una interfaz gráfica (asammdf GUI) para la exploración de señales sin código.
MDF Validator (Vector, free) Gratis Valida la conformidad del archivo .mf4 con la especificación ASAM; útil para verificar archivos antes del procesamiento.
Linux1 app
asammdf (Python library) Código abierto pip install asammdf; MDF4(filename).to_dataframe() para cargar en pandas. Incluye una interfaz gráfica (asammdf GUI) para la exploración de señales sin código.

Detalles técnicos

especificación profunda
Organismo de estandarizaciónASAM e.V. (Association for Standardization of Automation and Measuring Systems)
Identificador de archivoASCII de 8 bytes 'MDF ' (MDF + 5 espacios) en el desplazamiento 0 del bloque de ID de 64 bytes
Orden de bytesLittle-endian (predeterminado); big-endian permitido por la especificación pero raramente utilizado
Estructura de bloquesLista enlazada jerárquica: bloques ID → HD → DG → CG/CN → DT/DZ mediante punteros de posición de bytes absoluta
CompresiónOpcional DEFLATE (zlib), LZ4 o Transpose+DEFLATE por bloque de datos (MDF 4.1+)
Tamaño de archivo típico1 MB - 10 GB (grandes sesiones de registro de ECU/CAN)
Metadatos de señalNombre de la señal, unidad física y fórmula de conversión de valores almacenados por canal dentro del archivo
Codificación de versiónCadena ASCII de 4 caracteres en el desplazamiento 8 del bloque ID (ej. '4.10', '4.20')
Soporte de registro de busRegistro de tramas CAN, LIN, FlexRay y Ethernet (añadido en MDF 4.1+)
Verificación de integridadAdjunto de suma de comprobación MD5 opcional; bandera de finalización en MDF 4.1+; los archivos no finalizados comienzan con 'UnFinalizedMDF'
Acceso desde PythonBiblioteca asammdf (pip install asammdf) - lectura/escritura de código abierto
Tasa de muestreoMetadatos por canal; bus CAN típicamente 1-1 000 Hz, datos de sensores hasta el rango de MHz
Sistemas operativosWindows, Linux
Lanzado2009 (ASAM MDF 4.0 published as official standard)
Última versiónASAM MDF 4.2.0 (2019); 4.3.0 planned
Estándar abiertoSí · libre de regalías
Especificaciónwww.asam.net

Conversiones de MF4

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos MF4. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día
A
aああああ27 d agoSIN RESPUESTA
WindowsでMF4ファイルからDATファイルに変換するにはどうすればいいですか
Esperando una respuesta

Preguntas frecuentes

¿Qué es un archivo .mf4?
Un archivo de datos de medición ASAM MDF 4: el formato binario estándar de la industria automotriz para almacenar datos de series temporales de ECU, bus CAN y sensores.
¿Cómo abro un archivo .mf4 de forma gratuita?
Utilice la biblioteca de código abierto de Python asammdf (pip install asammdf). Incluye una GUI (ejecute «asammdf» después de la instalación) para explorar señales sin programar. El MDF Validator gratuito de Vector también puede verificar la integridad del archivo.
¿Puede MATLAB abrir archivos .mf4?
Sí, con el Vehicle Network Toolbox (función mdfDatastore) o el DataPlugin gratuito de ASAM e.V. para MDF4 del ecosistema NI/MATLAB.
¿Cómo convierto .mf4 a CSV?
Usando asammdf: from asammdf import MDF; MDF('file.mf4').export('csv'). O ábralo en CANape y use su función de exportación.
¿Cuál es la diferencia entre .mdf y .mf4?
.mdf es el formato antiguo MDF 3.x; .mf4 es explícitamente MDF 4.x. Ambos usan los mismos magic bytes pero difieren en la cadena de versión. asammdf y las herramientas de Vector leen ambos.
¿Es ASAM MDF 4 un estándar abierto?
Sí, publicado y mantenido por ASAM e.V. La especificación está disponible en asam.net (se requiere registro para el PDF completo).

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z