.MF4

MF4 ファイル

ASAM MDF Version 4 Measurement Data File
質問する
クイック回答

MF4 ファイルは ASAM MDF バージョン 4 測定データファイルであり、ECU、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
対応OS Windows Linux
関連: .PKPASS · .DAT · .JSON · .RIS

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Sep 2, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

MF4 ファイル形式とは?

.mf4 は、ECU、CAN/LIN/Ethernet バス、およびセンサーからの時系列測定データを保存するための自動車業界のオープン標準である ASAM MDF 4 (Measurement Data Format version 4) のファイル拡張子です。この規格は ASAM e.V. によって維持されており、Vector Informatik と Robert Bosch GmbH によって共同開発されました。

各 .mf4 ファイルは、ASCII 識別子 «MDF » (末尾にスペースを含む 8 バイト) を含む 64 バイトの ID ブロックで始まり、その後にヘッダー (HD)、データグループ (DG)、チャネルグループ (CG)、チャネル定義 (CN)、およびデータブロック (DT/DZ) という型付きブロックの階層的な連結リストが続きます。すべてのチャネルは、信号名、物理単位、および値の変換式を同じファイル内に保持しているため、.mf4 は自己記述的です。

MDF 4.1 以降、データブロックごとに DEFLATE、LZ4、または Transpose+DEFLATE によるデータ圧縮を適用できます。この形式は、キャリブレーションファイルや画像を埋め込むためのアタッチメントブロックをサポートしており、ファイナライズフラグによって記録が正常に終了したかどうかが示されます。未完了の記録は、標準の ID ブロックの代わりに ASCII 文字列 «UnFinalizedMDF» で始まります。

.mf4 は、HIL/SIL テスト、車両データ収集、および AUTOSAR キャリブレーションワークフロー全体で使用されます。フルテストドライブセッションでは、ファイルサイズが数十ギガバイトに達することもあります。オープンソースの Python ライブラリ asammdf (pip install asammdf) は、高速な読み書きアクセスを提供します。MATLAB、CANape、および CANalyzer が主要な商用ツールです。前身の .mdf 形式 (1991 年からの MDF 3.x) は同じファイル識別子プレフィックスを共有していますが、ブロック構造が異なります。

セキュリティと安全性

リスク: LOW

MF4 はバイナリデータファイルであり、実行可能ファイルではありません。ファイルには、商業的に機密性の高い自動車測定データ (車両信号、ECU パラメータ) が含まれている場合があります。外部に .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
タイプバイナリ時系列測定データ (自動車/組み込み)
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304050607
16進数
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 を直接開くことができます。完全な ECU キャリブレーションおよび測定分析環境です。
vSignalyzer (formerly CANgraph) 有料 信号の可視化と分析のために .mf4 を開きます。以前は CANgraph と呼ばれていました。
CANalyzer 有料 CAN/LIN/Ethernet 分析のために .mf4 バスログファイルを読み込み、再生します。
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 にロードできます。コードなしで信号を閲覧できる GUI (asammdf GUI) も含まれています。
MDF Validator (Vector, free) 無料 .mf4 ファイルが ASAM 仕様に準拠しているかを検証します。処理前にファイルを確認するのに便利です。
Linux1 app
asammdf (Python library) オープンソース pip install asammdf でインストール。MDF4(filename).to_dataframe() を使用して pandas にロードできます。コードなしで信号を閲覧できる GUI (asammdf GUI) も含まれています。

技術的詳細

詳細仕様
標準化団体ASAM e.V. (Association for Standardization of Automation and Measuring Systems)
ファイル識別子64 バイトの ID ブロックのオフセット 0 にある 8 バイトの ASCII «MDF » (MDF + 5 つのスペース)
バイト順序リトルエンディアン (デフォルト)。仕様上はビッグエンディアンも許可されていますが、ほとんど使用されません
ブロック構造階層的な連結リスト: 絶対バイト位置ポインタを介した ID → HD → DG → CG/CN → DT/DZ ブロック
圧縮データブロックごとにオプションで DEFLATE (zlib)、LZ4、または Transpose+DEFLATE を適用可能 (MDF 4.1+)
一般的なファイルサイズ1 MB - 10 GB (大規模な ECU/CAN ログセッション)
信号メタデータ信号名、物理単位、および値の変換式がファイル内の各チャネルに保存されます
バージョン エンコーディングID ブロックのオフセット 8 にある 4 文字の ASCII 文字列 (例: «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 Hz、センサーデータは MHz 帯域まで対応
オペレーティングシステム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 の変換

コミュニティ Q&A

ユーザーからの質問
質問する
MF4 ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます
A
aああああ27 d ago未回答
WindowsでMF4ファイルからDATファイルに変換するにはどうすればいいですか
回答待ち

よくある質問

.mf4 ファイルとは何ですか?
ASAM MDF 4 測定データファイルです。時系列の ECU、CAN バス、およびセンサーデータを保存するための自動車業界標準のバイナリ形式です。
.mf4 ファイルを無料で開くにはどうすればよいですか?
オープンソースの Python ライブラリ asammdf (pip install asammdf) を使用してください。これには、コーディングなしで信号を閲覧するための GUI (インストール後に «asammdf» を実行) が含まれています。Vector の無料ツール MDF Validator でもファイルの整合性を確認できます。
MATLAB で .mf4 ファイルを開くことはできますか?
はい。Vehicle Network Toolbox (mdfDatastore 関数) または NI/MATLAB エコシステムの無料の ASAM e.V. DataPlugin for MDF4 を使用して開くことができます。
.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 で閲覧