.MF4

Файл MF4

ASAM MDF Version 4 Measurement Data File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл MF4 - это файл данных измерений ASAM MDF версии 4, стандарт автомобильной промышленности для хранения временных рядов данных ЭБУ, шины CAN и датчиков. Открыть его можно с помощью Vector CANape, vSignalyzer или бесплатной библиотеки Python asammdf. Формат является открытым стандартом, опубликованным ASAM e.V.

Разработчик: ASAM e.V. (Association for Standardization of Automation and Measuring Systems); originally co-developed by Vector Informatik GmbH and Robert Bosch GmbH Категория: Файлы данных Открыть стандартное MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows Linux
Связанные: .PKPASS · .DAT · .JSON · .RIS

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 2, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла MF4?

.mf4 - это расширение файла для ASAM MDF 4 (Measurement Data Format версии 4), открытого стандарта автомобильной промышленности для хранения временных рядов данных измерений с ЭБУ, шин CAN/LIN/Ethernet и датчиков. Стандарт поддерживается ASAM e.V. и был совместно разработан компаниями Vector Informatik и Robert Bosch GmbH.

Каждый файл .mf4 начинается с 64-байтового блока идентификации, содержащего ASCII-идентификатор MDF (8 байт с завершающими пробелами), за которым следует иерархический связанный список типизированных блоков: заголовок (HD), группы данных (DG), группы каналов (CG), определения каналов (CN) и блоки данных (DT/DZ). Каждый канал содержит имя сигнала, физическую единицу измерения и формулу преобразования значений в том же файле, что делает .mf4 самоописываемым.

Сжатие данных - DEFLATE, LZ4 или Transpose+DEFLATE - может применяться к каждому блоку данных, начиная с MDF 4.1. Формат поддерживает блоки вложений для встраивания файлов калибровки или изображений, а флаг финализации указывает, была ли запись корректно завершена. Нефинализированные записи начинаются с ASCII-строки UnFinalizedMDF вместо стандартного блока идентификации.

.mf4 используется при тестировании HIL/SIL, сборе данных о транспортных средствах и в рабочих процессах калибровки AUTOSAR. Файлы могут достигать десятков гигабайт для полных сессий тест-драйвов. Библиотека Python с открытым исходным кодом asammdf (pip install asammdf) обеспечивает быстрый доступ для чтения и записи; MATLAB, CANape и CANalyzer являются основными коммерческими инструментами. Предшествующий формат .mdf (MDF 3.x, с 1991 года) имеет тот же префикс идентификатора файла, но использует другую структуру блоков.

Безопасность и защита

РИСК: LOW

MF4 - это бинарный файл данных; он не является исполняемым. Файлы могут содержать проприетарные данные автомобильных измерений (сигналы автомобиля, параметры ЭБУ), которые являются коммерческой тайной. Передача файлов .mf4 внешним сторонам может привести к раскрытию конфиденциальных данных о калибровке или производительности.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕASAM MDF Version 4 Measurement Data Fileтакже известен как MDF4, MDF 4
РАЗРАБОТЧИКASAM e.V. (Association for Standardization of Automation and Measuring Systems); originally co-developed by Vector Informatik GmbH and Robert Bosch GmbHс 2009 (ASAM MDF 4.0 published as official standard)
КАТЕГОРИЯФайлы данных
MIME-ТИПapplication/octet-stream
ТИПбинарные данные временных рядов измерений (автомобильные/встраиваемые системы)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.pkpass.dat.json.ris
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001020304050607
HEX
4D44462020202020
ASCII
MDF
64-байтовый блок ID в начале файла; байты 0-7 содержат идентификатор типа файла. MDF 3.x использует тот же префикс. Информация о версии находится со смещением 8 (4 символа, например, «4.10»). Нефинализированные файлы MDF4 начинаются с «UnFinalizedMDF» (55 6E 46 69 6E 61 6C 69 7A 65 64 4D 44 46).

Программы, открывающие файлы MF4

Windows6 apps
CANape Платно Открывает .mf4 напрямую; полная среда для калибровки ЭБУ и анализа измерений.
vSignalyzer (formerly CANgraph) Платно Открывает .mf4 для визуализации и анализа сигналов; ранее назывался CANgraph.
CANalyzer Платно Открывает и воспроизводит файлы логов шины .mf4 для анализа CAN/LIN/Ethernet.
MATLAB (with ASAM MDF DataPlugin or Vehicle Network Toolbox) Платно Используйте mdfDatastore() или ASAM MDF DataPlugin для импорта данных сигналов .mf4 в рабочую область MATLAB.
asammdf (Python library) Открытый код pip install asammdf; MDF4(filename).to_dataframe() для загрузки в pandas. Включает графический интерфейс (asammdf GUI) для просмотра сигналов без написания кода.
MDF Validator (Vector, free) Бесплатно Проверяет соответствие файла .mf4 спецификации ASAM; полезно для проверки файлов перед обработкой.
Linux1 app
asammdf (Python library) Открытый код pip install asammdf; MDF4(filename).to_dataframe() для загрузки в pandas. Включает графический интерфейс (asammdf GUI) для просмотра сигналов без написания кода.

Технические подробности

глубокая спецификация
Орган стандартизацииASAM e.V. (Association for Standardization of Automation and Measuring Systems)
Идентификатор файла8-байтовый ASCII «MDF » (MDF + 5 пробелов) со смещением 0 в 64-байтовом блоке ID
Порядок байтовLittle-endian (по умолчанию); big-endian допускается спецификацией, но используется редко
Структура блоковИерархический связанный список: блоки ID → HD → DG → CG/CN → DT/DZ через указатели абсолютной позиции байта
СжатиеОпционально DEFLATE (zlib), LZ4 или Transpose+DEFLATE для каждого блока данных (MDF 4.1+)
Типичный размер файлаот 1 МБ до 10 ГБ (крупные сессии логов ЭБУ/CAN)
Метаданные сигналовИмя сигнала, физическая единица измерения и формула преобразования значений хранятся для каждого канала внутри файла
Кодировка версии4-символьная ASCII-строка со смещением 8 в блоке ID (например, «4.10», «4.20»)
Поддержка логирования шинЛогирование кадров CAN, LIN, FlexRay и Ethernet (добавлено в MDF 4.1+)
Проверка целостностиОпциональное вложение контрольной суммы MD5; флаг финализации в MDF 4.1+; нефинализированные файлы начинаются с «UnFinalizedMDF»
Доступ через Pythonбиблиотека asammdf (pip install asammdf) - чтение/запись с открытым исходным кодом
Частота дискретизацииМетаданные для каждого канала; шина CAN обычно 1-1 000 Гц, данные датчиков до диапазона МГц
Операционные системыWindows, Linux
Выпущен2009 (ASAM MDF 4.0 published as official standard)
Последняя версияASAM MDF 4.2.0 (2019); 4.3.0 planned
Открыть стандартноеДа · без роялти
Спецификацияwww.asam.net

Конвертации MF4

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами MF4. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня
A
aああああ27 d agoБЕЗ ОТВЕТА
WindowsでMF4ファイルからDATファイルに変換するにはどうすればいいですか
Ожидание ответа

Часто задаваемые вопросы

Что такое файл .mf4?
Файл данных измерений ASAM MDF 4 - стандартный бинарный формат автомобильной промышленности для хранения временных рядов данных ЭБУ, шины CAN и датчиков.
Как открыть файл .mf4 бесплатно?
Используйте библиотеку Python с открытым исходным кодом asammdf (pip install asammdf). Она включает графический интерфейс (запустите «asammdf» после установки) для просмотра сигналов без программирования. Бесплатная утилита MDF Validator от Vector также может проверить целостность файла.
Может ли MATLAB открывать файлы .mf4?
Да - с помощью Vehicle Network Toolbox (функция mdfDatastore) или бесплатного плагина ASAM e.V. DataPlugin для MDF4 из экосистемы NI/MATLAB.
Как конвертировать .mf4 в CSV?
С помощью asammdf: from asammdf import MDF; MDF('file.mf4').export('csv'). Или откройте файл в CANape и используйте его функцию экспорта.
В чем разница между .mdf и .mf4?
.mdf - это более старый формат MDF 3.x; .mf4 - это явно MDF 4.x. Оба используют одни и те же магические байты, но различаются строкой версии. asammdf и инструменты Vector читают оба формата.
Является ли ASAM MDF 4 открытым стандартом?
Да - он опубликован и поддерживается ASAM e.V. Спецификация доступна на сайте asam.net (требуется регистрация для получения полного PDF).

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z