.MF4

Arquivo MF4

ASAM MDF Version 4 Measurement Data File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo MF4 é um arquivo de dados de medição ASAM MDF Versão 4 - o padrão da indústria automotiva para armazenar dados de séries temporais de ECU, barramento CAN e sensores. Abra-o com Vector CANape, vSignalyzer ou a biblioteca Python gratuita asammdf. O formato é um padrão aberto publicado pela ASAM e.V.

Desenvolvedor: ASAM e.V. (Association for Standardization of Automation and Measuring Systems); originally co-developed by Vector Informatik GmbH and Robert Bosch GmbH Categoria: Arquivos de Dados Padrão aberto MIME: application/octet-stream
ABRE EM Windows Linux
Relacionado: .PKPASS · .DAT · .JSON · .RIS

Nesta página

19k+ extensões indexadas
Última revisão em Sep 2, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro MF4?

.mf4 é a extensão de arquivo para ASAM MDF 4 (Measurement Data Format versão 4), o padrão aberto da indústria automotiva para armazenar dados de medição de séries temporais de ECUs, barramentos CAN/LIN/Ethernet e sensores. O padrão é mantido pela ASAM e.V. e foi co-desenvolvido pela Vector Informatik e Robert Bosch GmbH.

Cada arquivo .mf4 abre com um bloco de ID de 64 bytes contendo o identificador ASCII MDF (8 bytes com espaços à direita), seguido por uma lista encadeada hierárquica de blocos tipados: Header (HD), Data Groups (DG), Channel Groups (CG), Channel definitions (CN) e Data blocks (DT/DZ). Cada canal carrega seu nome de sinal, unidade física e fórmula de conversão de valor no mesmo arquivo, tornando o .mf4 autodescritivo.

A compressão de dados - DEFLATE, LZ4 ou Transpose+DEFLATE - pode ser aplicada por bloco de dados desde o MDF 4.1. O formato suporta blocos de anexo para incorporar arquivos de calibração ou imagens, e uma flag de finalização marca se uma gravação foi fechada corretamente. Gravações não finalizadas começam com a string ASCII UnFinalizedMDF em vez do bloco de ID padrão.

.mf4 é usado em testes HIL/SIL, aquisição de dados de veículos e fluxos de trabalho de calibração AUTOSAR. Os arquivos podem atingir dezenas de gigabytes para sessões completas de teste de direção. A biblioteca Python de código aberto asammdf (pip install asammdf) fornece acesso rápido de leitura/gravação; MATLAB, CANape e CANalyzer são as ferramentas comerciais dominantes. O formato predecessor .mdf (MDF 3.x, de 1991) compartilha o mesmo prefixo identificador de arquivo, mas usa uma estrutura de blocos diferente.

Segurança e proteção

RISCO: LOW

MF4 é um arquivo de dados binários; não executável. Os arquivos podem conter dados de medição automotivos proprietários (sinais de veículos, parâmetros de ECU) que são comercialmente sensíveis. Compartilhar arquivos .mf4 externamente pode expor dados confidenciais de calibração ou desempenho.

Detalhes do formato

em resumo
NOME COMPLETOASAM MDF Version 4 Measurement Data Filetambém conhecido como MDF4, MDF 4
DESENVOLVEDORASAM 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
TIPOdados binários de medição de séries temporais (automotivo/embarcado)
PADRÃOAberto · livre de royalties
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001020304050607
HEX
4D44462020202020
ASCII
MDF
Bloco ID de 64 bytes no início do arquivo; bytes 0-7 contêm o identificador do tipo de arquivo. MDF 3.x usa o mesmo prefixo. Informações de versão no deslocamento 8 (4 caracteres, ex: '4.10'). Arquivos MDF4 não finalizados começam com 'UnFinalizedMDF' (55 6E 46 69 6E 61 6C 69 7A 65 64 4D 44 46).

Programas que abrem arquivos MF4

Windows6 apps
CANape Pago Abre .mf4 diretamente; ambiente completo de calibração de ECU e análise de medição.
vSignalyzer (formerly CANgraph) Pago Abre .mf4 para visualização e análise de sinais; anteriormente chamado de CANgraph.
CANalyzer Pago Abre e reproduz arquivos de log de barramento .mf4 para análise de CAN/LIN/Ethernet.
MATLAB (with ASAM MDF DataPlugin or Vehicle Network Toolbox) Pago Use mdfDatastore() ou o ASAM MDF DataPlugin para importar dados de sinal .mf4 para o workspace do MATLAB.
asammdf (Python library) Código aberto pip install asammdf; MDF4(filename).to_dataframe() para carregar no pandas. Inclui uma interface gráfica (asammdf GUI) para navegação de sinais sem código.
MDF Validator (Vector, free) Gratuito Valida a conformidade do arquivo .mf4 com a especificação ASAM; útil para verificar arquivos antes do processamento.
Linux1 app
asammdf (Python library) Código aberto pip install asammdf; MDF4(filename).to_dataframe() para carregar no pandas. Inclui uma interface gráfica (asammdf GUI) para navegação de sinais sem código.

Detalhes técnicos

especificação profunda
Órgão de padronizaçãoASAM e.V. (Association for Standardization of Automation and Measuring Systems)
Identificador de arquivoASCII de 8 bytes 'MDF ' (MDF + 5 espaços) no deslocamento 0 do bloco de ID de 64 bytes
Ordem dos bytesLittle-endian (padrão); big-endian permitido pela especificação, mas raramente usado
Estrutura de blocosLista encadeada hierárquica: blocos ID → HD → DG → CG/CN → DT/DZ via ponteiros de posição absoluta de bytes
CompressãoOpcional DEFLATE (zlib), LZ4 ou Transpose+DEFLATE por bloco de dados (MDF 4.1+)
Tamanho de arquivo típico1 MB - 10 GB (grandes sessões de log de ECU/CAN)
Metadados de sinalNome do sinal, unidade física e fórmula de conversão de valor armazenados por canal dentro do arquivo
Codificação da versãoString ASCII de 4 caracteres no deslocamento 8 do bloco ID (ex: '4.10', '4.20')
Suporte a log de barramentoRegistro de frames CAN, LIN, FlexRay e Ethernet (adicionado no MDF 4.1+)
Verificação de integridadeAnexo opcional de checksum MD5; flag de finalização no MDF 4.1+; arquivos não finalizados começam com 'UnFinalizedMDF'
Acesso via PythonBiblioteca asammdf (pip install asammdf) - leitura/gravação de código aberto
Taxa de amostragemMetadados por canal; barramento CAN tipicamente 1-1 000 Hz, dados de sensores até a faixa de MHz
Sistemas operacionaisWindows, Linux
Lançado2009 (ASAM MDF 4.0 published as official standard)
Versão mais recenteASAM MDF 4.2.0 (2019); 4.3.0 planned
Padrão abertoSim · livre de royalties
Especificaçãowww.asam.net

Conversões de MF4

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos MF4. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia
A
aああああ27 d agoSEM RESPOSTA
WindowsでMF4ファイルからDATファイルに変換するにはどうすればいいですか
Aguardando uma resposta

Perguntas frequentes

O que é um arquivo .mf4?
Um arquivo de dados de medição ASAM MDF 4 - o formato binário padrão da indústria automotiva para armazenar dados de séries temporais de ECU, barramento CAN e sensores.
Como abro um arquivo .mf4 gratuitamente?
Use a biblioteca Python de código aberto asammdf (pip install asammdf). Ela inclui uma GUI (execute «asammdf» após a instalação) para navegar pelos sinais sem precisar programar. O MDF Validator gratuito da Vector também pode verificar a integridade do arquivo.
O MATLAB pode abrir arquivos .mf4?
Sim - com o Vehicle Network Toolbox (função mdfDatastore) ou o DataPlugin gratuito da ASAM e.V. para MDF4 do ecossistema NI/MATLAB.
Como converto .mf4 para CSV?
Usando asammdf: from asammdf import MDF; MDF('file.mf4').export('csv'). Ou abra no CANape e use sua função de exportação.
Qual é a diferença entre .mdf e .mf4?
.mdf é o formato MDF 3.x mais antigo; .mf4 é explicitamente MDF 4.x. Ambos usam os mesmos magic bytes, mas diferem na string de versão. As ferramentas asammdf e Vector leem ambos.
O ASAM MDF 4 é um padrão aberto?
Sim - publicado e mantido pela ASAM e.V. A especificação está disponível em asam.net (requer registro para o PDF completo).

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta 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

Extensões 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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z