.EDF

EDF ファイル

European Data Format (biosignal recording)
質問する
クイック回答

EDFファイルは、EEG(脳波)、ECG(心電図)、EMG(筋電図)、または一晩の睡眠研究などの生体時系列信号を保存する European Data Format の記録です。これは文書や画像ではなく、デジタル化された測定サンプルを保持しています。無料のオープンソース・ソフトウェアである EDFbrowser を使用すると、Windows、Mac、Linux でEDFファイルを開くことができます。注意:同じ .edf 拡張子は、ゲームの RF Online や ESRF シンクロトロン画像でも使用されていますが、これらには全く別のソフトウェアが必要です。

開発元: Bob Kemp et al. (published 1992); EDF+ extension 2003 カテゴリ: データファイル オープンスタンダード MIME: application/octet-stream
対応OS Windows macOS Linux Web
関連: .PKPASS · .DAT · .JSON · .RIS

このページの内容

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

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

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

ファイルを識別する

EDF ファイル形式とは?

.edf (European Data Format) は、EEG、EMG、ECG、およびポリソムノグラフィ記録などのマルチチャネル時系列生体信号を交換および保存するためのオープン標準です。1992年に Bob Kemp 氏らによって開発・発表されたこのフォーマットは、病院や研究グループ間で生理学的記録を共有するための、シンプルでアプリケーションに依存しない方法として設計されました。

各 .edf ファイルには、患者の識別情報、記録日時、信号数、および物理的・デジタル的なスケーリング範囲やサンプリングレートを含むチャネルごとの情報といったファイルメタデータを格納するヘッダーセクションがあります。ファイルの後半部分には、16ビット符号付き整数のバイナリ形式で生体信号データが格納され、固定長のデータレコードで構成されています。ファイルは8バイトのASCIIフィールド "0 "(数字のゼロとそれに続く7つのスペース)で始まります。これがこのフォーマットを識別するマジックシグネチャです。

EDFは仕様が自由に公開されているオープンな非プロプライエタリ形式です。アップデート版の EDF+ では、アノテーション、イベントマーカー、不連続記録などの新機能が追加されましたが、拡張子は引き続き .edf が使用されます。関連する BDF 形式は BioSemi アンプで使用される24ビットのバリアントであり、GDF (General Data Format) はより豊富なヘッダーでEDFを拡張したものです。

このフォーマットは、EDFbrowser、MNE-Python、EEGLAB、FieldTrip などの臨床および研究用ソフトウェアで広くサポートされています。一部のファイル、特に古いポリソムノグラフィ記録装置からのファイルでは、代わりに .rec 拡張子が使用されている場合があります。

セキュリティと安全性

リスク: LOW

.edf は受動的な測定データであり、実行することはできないため、ビューアで開いても安全です。本当の懸念事項はプライバシーです。臨床用の EDF/EDF+ ヘッダーには患者名、ID、記録日が含まれる可能性があるため、医療記録は機密性の高い個人データとして扱い、共有する前に匿名化(EDFbrowser で患者フィールドを空白にできます)を行ってください。読み取り可能なヘッダーの後にテキストエディタで文字化けしか表示されない場合は、信号本体がバイナリであるため正常です。あるいは、別のソフトウェアを必要とする RF Online や ESRF 系の .edf である可能性もあります。

形式の詳細

概要
正式名称European Data Format (biosignal recording)
開発元Bob Kemp et al. (published 1992); EDF+ extension 2003登場時期 1992 (EDF); EDF+ in 2003
MIME タイプapplication/octet-stream
タイプバイナリ時系列ファイル - 固定 ASCII ヘッダー + 16ビット符号付きサンプル (EEG/EMG/ECG/PSG)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • RF Online ゲームデータファイル - MMORPG RF Online の一部のインストールでは、ゲームデータに .edf ファイルを使用します。これはゲームによってのみ開かれ、生体信号ツールでは開けません。
  • ESRF Data Format (EDF画像) - 欧州放射光施設 (ESRF) は、2D検出器画像を .edf (ASCIIヘッダー + バイナリピクセル) として保存します。Fit2D / silx / SAXS ツールで読み取られます。
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304050607
16進数
3020202020202020
ASCII
0
EDFファイルは、«0» とそれに続く7つのスペースを含む8バイトの ASCII «バージョン» フィールドで始まります。次の80バイトに患者ID、さらに80バイトに記録IDが格納され、すべて印刷可能な ASCII であるため、EDFの先頭は読み取り可能なテキストのように見えます。EDF+ ファイルもオフセット0では同一です。一部の EDF+ ヘッダーは予約フィールドに «EDF+C» または «EDF+D» を保持しています。関連する BDF 形式 (24ビット BioSemi バリアント) は、代わりにバイト 0xFF + «BIOSEMI» で始まります。

EDF ファイルを開くプログラム

Windows3 apps
EDFExplorer オープンソース 古いオープンソースのEDFビューア。.edf のヘッダーと信号を開いて検査します。(現在は大部分が EDFbrowser に取って代わられています。ビルドを確認してください。)
EDFbrowser オープンソース .edf を開いてすべての信号波形の表示、ズーム、スクロール、アノテーションの読み取り、CSV/ASCII または EDF サブセットへのエクスポートが可能です。最高の無料の選択肢です。
Polyman / EDF viewer (edfplus.info) 無料 公式フォーマットサイトから無料の EDF/EDF+ ビューアをダウンロードして、記録の表示や睡眠スコアリングを行えます。
macOS2 apps
EDFbrowser オープンソース .edf を開いてすべての信号波形の表示、ズーム、スクロール、アノテーションの読み取り、CSV/ASCII または EDF サブセットへのエクスポートが可能です。最高の無料の選択肢です。
MNE-Python (Anaconda) オープンソース mne.io.read_raw_edf('file.edf') - プログラムで EEG/MEG 信号を読み込み、プロットし、分析します。アナリストや研究者向けです。
Linux2 apps
EDFbrowser オープンソース .edf を開いてすべての信号波形の表示、ズーム、スクロール、アノテーションの読み取り、CSV/ASCII または EDF サブセットへのエクスポートが可能です。最高の無料の選択肢です。
MNE-Python オープンソース Python で EDF 生体信号を読み取り、分析します (read_raw_edf)。
Web1 app
Online EDF Viewer 無料 ページを開いてブラウザでローカルに .edf を読み込み、信号波形をプレビューできます。インストールは不要で、処理はクライアント側で行われます。

技術的詳細

詳細仕様
ファイル構造256バイトのグローバル ASCII ヘッダー + 信号ごとに256バイト × 信号数、その後に連続するバイナリデータレコード
サンプルエンコーディング16ビット符号付き整数、リトルエンディアン、1チャネル1サンプルにつき1つの値
ヘッダーエンコーディング純粋な ASCII。すべてのヘッダーフィールドは固定幅でスペースパディングされており、ヘッダー内のどこにもヌルバイトは出現しません
マジックバイトオフセット0に 0x30 とそれに続く7つの 0x20 バイト - ASCII の «0 » (数字のゼロと7つのスペース)
MIMEタイプapplication/octet-stream
サポートされる信号タイプEEG、EMG、ECG、EOG、体温、血中酸素、呼吸努力、および任意の時系列生体信号
ファイルあたりのチャネル数最大 9,999 信号。各チャネルは独自のサンプリングレートと物理単位を個別に定義
チャネルごとのヘッダーフィールド信号ラベル、トランスデューサタイプ、物理次元(単位)、物理最小/最大、デジタル最小/最大、プリフィルタ情報、データレコードあたりのサンプル数
物理からデジタルへのマッピング各チャネルで (digital_min, digital_max, physical_min, physical_max) によって定義される線形スケーリング。分解能 = (physical_max − physical_min) / 65536
EDF+ アノテーショントラック«EDF Annotations» とラベル付けされた予約チャネルに、開始時間、期間、説明を含む UTF-8 テキストイベントとして TAL (Time-stamped Annotations Lists) を保存
不連続記録ベースの EDF は連続データを必要としますが、EDF+ では予約ヘッダーフィールドでフラグを立てることで EDF+C (連続) および EDF+D (不連続) サブタイプを追加
代替拡張子.rec - 一部の古いポリソムノグラフィ記録装置で、同一の EDF バイナリ形式のファイルに使用
関連フォーマットBDF (24ビット BioSemi バリアント、マジック 0xFF + «BIOSEMI»); GDF v1/v2 (General Data Format、EDF の後方互換性のあるスーパーセット)
ソフトウェアサポートEDFbrowser, MNE-Python, EEGLAB, FieldTrip, Polyman, BrainVision Analyzer (インポート), MATLAB Biosig toolbox
リリース日1992 (EDF); EDF+ in 2003
オープンスタンダードはい · ロイヤリティフリー
仕様書www.edfplus.info

EDF の変換

コミュニティ Q&A

ユーザーからの質問
質問する
EDF ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。EDF ファイルについて最初の質問をしてみましょう。

よくある質問

EDFファイルとは何ですか?
European Data Format の記録です。EEG(脳波)、EMG(筋電図)、ECG(心電図)、睡眠研究などの時系列生体信号を保存するオープン標準のファイルです。文書や画像ではなく、デジタル化された信号サンプルと読み取り可能なヘッダーを保持しています。
EDFファイルを開くにはどうすればよいですか?
Windows、Mac、または Linux で無料のオープンソース・ソフトウェア EDFbrowser を使用して、すべての信号波形とアノテーションを表示できます。また、無料のオンラインEDFビューアや、分析用の Python の MNE ライブラリもあります。
EDFファイルを CSV や Excel に変換するにはどうすればよいですか?
EDFbrowser でファイルを開き、「File > Export to ASCII/CSV」を使用します。各チャネルが列になり、Excel、Python、または MATLAB で読み込むことができます。記録はサイズが大きくなる可能性があるため、CSVファイルが非常に巨大になる場合があります。
EDF と EDF+ の違いは何ですか?
EDF+ (2003) は後方互換性のある拡張版で、アノテーションやイベントの追加、不連続な記録のサポートが追加されています。EDFビューアで EDF+ ファイルを開くことができ、信号のデータ形式は同じです。
なぜ .edf ファイルがランダムな文字のように見えるのですか?
ヘッダーは読み取り可能な ASCII ですが、信号本体はバイナリの16ビットサンプルのため、テキストエディタではヘッダー以降が文字化けして表示されます。これは正常な動作です。EDFbrowser を使用してください。もしゲームのファイルであれば、無関係な RF Online の .edf である可能性があります。
EDFファイルはシンクロトロンや RF Online のファイルと同じですか?
いいえ。同じ .edf 拡張子が、MMORPG の RF Online(ゲームデータ)や ESRF シンクロトロン検出器の画像で再利用されています。これらは無関係なフォーマットであり、専用のソフトウェアが必要です。このページでは生体信号用の European Data Format について解説しています。

参考文献

1European Data Format - official site (EDF/EDF+ specs)www.edfplus.info
2EDF specification (header layout)www.edfplus.info

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.DATProgram Data File (generic)
7.MDMarkdown Document
8.JSONJavaScript Object Notation file
9.JPGJPEG Image
10.NOMEDIAAndroid No-Media Marker File

関連する拡張子

.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 で閲覧