.LDIF

LDIF ファイル

LDAP Data Interchange Format File
質問する
クイック回答

LDIF ファイルは、LDAP ディレクトリのエントリ(人物、グループ、連絡先など)を読み取り可能な «attribute: value» レコードとして保存するプレーンテキストファイルです。テキストエディタで開いて内容を確認したり、Apache Directory Studio、OpenLDAP、Mozilla Thunderbird にインポートしてデータを利用したりできます。LDIF ファイルにおける主な懸念事項は、マルウェアではなくデータの機密性です。

開発元: IETF (defined in RFC 2849); originally Tim Howes / University of Michigan カテゴリ: データファイル オープンスタンダード MIME: text/plain
対応OS Windows macOS Linux
関連: .PKPASS · .DAT · .JSON · .RIS

このページの内容

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

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

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

ファイルを識別する

LDIF ファイル形式とは?

.ldif ファイルには、LDAP データ交換用にプレーンテキストで保存された LDAP オブジェクトデータ が含まれています。LDIF 仕様は、2000年6月に公開された RFC 2849 で定義されています。LDAP (Lightweight Directory Access Protocol) は、X.500 標準に基づいたディレクトリ情報サービスの標準ですが、必要なリソースと帯域幅が大幅に少なく、TCP/IP 上で動作します。

.ldif ファイルには、ディレクトリに関する情報 または ディレクトリに対して行われた変更 のいずれかを保存できますが、同じファイル内に両方を混在させることはできません。ファイルはオプションの version: 1 行で始まり、その後に1つ以上のレコードが続きます。各レコードは、ディレクトリ・オブジェクトの一意の識別子である dn: (distinguished name) 行で始まり、その後に attribute: value ペアが続きます。連続するレコードは空行で区切られます。非 ASCII 文字やバイナリ属性値は Base64 エンコードされ、二重コロン (attribute:: value) でマークされます。長い行は、改行と先頭の1つのスペースを挿入することで折り返される場合があります。

LDIF ファイルの構造は、レコードのセットとセパレータ で構成されています。変更レコードの .ldif ファイルに保存できる操作には以下が含まれます:

  • add - レコードを追加する
  • delete - レコードを削除する
  • modify - レコードを修正する
  • modrdn / moddn - 識別名(レコードの一意の識別子)を変更する

適用された変更のレコードは、操作を識別する changetype: 行と、各変更を説明する追加の行で構成されます。ディレクトリの内容を保存するレコードは、オブジェクトとその属性を attribute: value ペアの形式で識別する複数の行として表されます。

.ldif ファイルは、ディレクトリのインポートやエクスポートの際に、OpenLDAP の一部である ldapadd や ldapmodify などのコマンドラインツールや、Apache Directory Studio などのグラフィカルツールで使用されます。Mozilla Thunderbird はアドレス帳を .ldif としてエクスポートおよびインポートできるため、vCard ファイル や CSV スプレッドシート との相互運用が可能です。ディレクトリのダンプにはパスワードハッシュや個人データが含まれる可能性があるため、.ldif ファイルは機密情報として扱う必要があります。

セキュリティと安全性

リスク: LOW

LDIF ファイルはプレーンテキストであり、実行されることはないため、開くことは安全です。本当の懸念はマルウェアではなくデータの機密性です。LDIF ディレクトリダンプには、個人データ、組織構造、グループメンバーシップ、および場合によってはパスワードハッシュ(userPassword 属性など)が含まれることがあります。これらは機密情報として扱い、安全に保管し、未加工のディレクトリ・エクスポートをメールで送信することは避けてください。なじみのない LDIF を稼働中のディレクトリにインポートする場合は、変更レコードによって既存のエントリが削除または上書きされる可能性があるため、まず «changetype:» 行を確認してください。

形式の詳細

概要
正式名称LDAP Data Interchange Format File別名 LDIF file, LDAP Data Interchange Format
開発元IETF (defined in RFC 2849); originally Tim Howes / University of Michigan登場時期 Early 1990s with the University of Michigan LDAP project; standardized as RFC 2849 (June 2000)
MIME タイプtext/plain
タイププレーンテキスト・ディレクトリデータ交換形式(テキスト)
標準規格オープン・ロイヤリティフリー

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

Windows4 apps
Mozilla Thunderbird オープンソース アドレス帳 → ツール → インポート → «LDIF» を選択して連絡先をインポートします。エクスポートも同様の手順で行えます。
Apache Directory Studio オープンソース LDIF エディタで LDIF を開いて表示・編集するか、接続を右クリック → インポート → LDIF を選択してエントリをディレクトリにロードします。
Notepad / any text editor オープンソース .ldif を直接開いてレコードを読み取ったり、手動で編集したりできます(プレーンテキストです)。
LDAP Admin オープンソース ディレクトリに接続し、インポート機能を使用して LDIF を適用します(データベースの «LDAP ブラウザ» 機能)。
macOS3 apps
Mozilla Thunderbird オープンソース アドレス帳 → ツール → インポート → «LDIF» を選択して連絡先をインポートします。エクスポートも同様の手順で行えます。
Apache Directory Studio オープンソース LDIF エディタで LDIF を開いて表示・編集するか、接続を右クリック → インポート → LDIF を選択してエントリをディレクトリにロードします。
TextEdit / any text editor 標準搭載 .ldif をプレーンテキストとして開き(フォーマット → 標準テキストにする)、レコードを読み取ります。
Linux3 apps
Mozilla Thunderbird オープンソース アドレス帳 → ツール → インポート → «LDIF» を選択して連絡先をインポートします。エクスポートも同様の手順で行えます。
OpenLDAP command-line tools (ldapadd / ldapmodify) オープンソース LDIF をディレクトリにロードします:«ldapadd -x -D <binddn> -W -f data.ldif»(変更レコードの場合は ldapmodify を使用)。
Apache Directory Studio オープンソース LDIF エディタで LDIF を開いて表示・編集するか、接続を右クリック → インポート → LDIF を選択してエントリをディレクトリにロードします。

技術的詳細

詳細仕様
MIME タイプtext/plain; application/ldif および text/x-ldif としても認識されます
ファイルのエンコーディングプレーン UTF-8 テキスト。非 ASCII およびバイナリ属性値はインラインで Base64 エンコードされます
レコード識別子すべてのレコードは dn: 行 (distinguished name) で始まります。これはディレクトリツリー内の一意のオブジェクト識別子です
レコードセパレータ連続するレコード間の単一の空行
値のエンコーディングマーカープレーンテキストの場合は単一コロン (attribute: value)、Base64 エンコードされた値の場合は二重コロン (attribute:: value)
行の折り返し長い行は、改行とそれに続く継続行の先頭の正確に1つのスペースを挿入することで分割される場合があります
レコードの種類コンテンツレコードはディレクトリのスナップショットを保存し、変更レコードは changetype: add, modify, delete, modrdn 操作を保持します
ファイルの識別バイナリマジックバイトはありません。行の先頭に現れる version: 1 または dn: によって識別されます
形式バージョンフィールドRFC 2849 で定義されている、最初の行のオプションの version: 1 宣言
一般的なファイルサイズ小規模なアドレス帳の場合は数キロバイト、大規模なエンタープライズ LDAP ディレクトリのエクスポートの場合は数百メガバイト
セキュリティの機密性userPassword ハッシュや個人属性が含まれる可能性があるため、他の機密ディレクトリデータと同様に保護する必要があります
プラットフォームのサポートクロスプラットフォーム - Windows, macOS, Linux。LDAP クライアントまたはプレーンテキストエディタを備えたあらゆる OS で使用可能
リリース日Early 1990s with the University of Michigan LDAP project; standardized as RFC 2849 (June 2000)
最新バージョンRFC 2849 (2000); change-record extensions in related RFCs
オープンスタンダードはい · ロイヤリティフリー
仕様書www.rfc-editor.org

LDIF の変換

コミュニティ Q&A

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

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

よくある質問

LDIF ファイルを開くにはどうすればよいですか?
これはプレーンテキストです。Notepad++、VS Code、TextEdit などのエディタで開いて読むことができます。実際にデータを使用するには、Apache Directory Studio や OpenLDAP の ldapadd コマンドなどの LDAP ツールを使用してインポートするか、連絡先の場合は Thunderbird のアドレス帳にインポートします。
LDIF ファイルは何に使用されますか?
LDAP ディレクトリデータのエクスポート、インポート、バックアップ、一括編集、およびメールクライアントとディレクトリサービス間でのアドレス帳連絡先の移動に使用される標準的なテキスト形式です。
LDIF を CSV に変換するにはどうすればよいですか?
LDIF を Apache Directory Studio または Thunderbird にインポートしてから CSV にエクスポートするか、小さなスクリプト (PowerShell/python-ldap) を実行します。レコードは自然に行に、属性は列に対応します。
LDIF を vCard (VCF) に変換するにはどうすればよいですか?
LDIF を Mozilla Thunderbird のアドレス帳にインポートし、連絡先を vCard (.vcf) としてエクスポートします。その後、Apple や Google の連絡先にその .vcf をインポートできます。
LDIF を Active Directory または OpenLDAP にインポートするにはどうすればよいですか?
OpenLDAP の場合は «ldapadd/ldapmodify -f file.ldif» を使用し、Active Directory の場合は «ldifde -i -f file.ldif» を使用します。常に最初に changetype レコードとバインド資格情報を確認してください。
LDIF は LDAP と同じですか?
いいえ。LDAP はディレクトリプロトコルであり、LDIF は LDAP ディレクトリ内に存在するデータを表現および交換するための単なるテキストファイル形式です。

参考文献

1RFC 2849 - The LDAP Data Interchange Format (LDIF)www.rfc-editor.org
2Apache Directory Studio (LDIF editor & import)directory.apache.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.MDMarkdown Document
9.RPMSGRestricted Permission Message
10.TMPTemporary 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 で閲覧