什么是LDIF文件?

如何打开,编辑和转换LDIF文件

具有LDIF 文件扩展名的文件是轻量级目录访问协议(LDAP)目录使用的LDAP数据交换格式文件。 用于目录的示例可能是存储用于认证用户的信息,例如与银行,电子邮件服务器, ISP等有关的账户。

LDIF文件只是表示LDAP数据和命令的 纯文本文件 。 它们提供了一种与目录进行通信的简单方法,以便读取,写入,重命名和删除条目,类似于REG文件如何用于操作Windows注册表

LDIF文件内部是单独的记录或与LDAP目录及其内部项目对应的文本行。 它们是通过从LDAP服务器导出数据或从头构建文件创建的,通常包括名称,ID,对象类和各种属性(请参见下面的示例)。

某些LDIF文件仅用于存储电子邮件客户端或记录保存应用程序的地址簿信息。

如何打开LDIF文件

使用Microsoft的Active Directory Explorer和JXplorer可以免费打开LDIF文件。 虽然它不是免费的,但另一个应该支持LDIF文件的程序是Softerra的LDAP管理员。

Windows 2000 Server和Windows Server 2003内置支持通过称为ldifde的命令行工具将LDIF文件导入和导出到Active Directory中。

由于LDIF文件只是纯文本文件,因此您也可以使用Windows中的内置记事本应用程序打开和编辑它。 如果您使用的是Mac或想要Windows的其他选项,请参阅我们的最佳免费文本编辑器列表以获取一些替代方案。

以下是在文本编辑器中打开LDIF文件的示例。 此特定LDIF文件的用途是将电话号码添加到与此用户相对应的条目。

dn:cn = John Doe,ou =艺术家,l =旧金山,c =美国changetype:修改add:telephonenumber电话号码:+1 415 555 0002

提示: ZyTrax是一个很好的资源,可以解释这些和其他LDAP缩写的含义。

LDIF文件扩展名也用于存储地址簿数据。 如果这是您的LDIF文件包含的内容,那么您可以使用这些类型的应用程序打开它,例如Mozilla Thunderbird或Apple的地址簿。

注意:虽然我怀疑在这种情况下会发生这种情况,但您可能已安装了多个程序支持LDIF文件,但设置为默认程序的程序不是您想要使用的程序。 如果您发现这种情况,请参阅如何更改Windows中的文件关联以了解如何更改它的步骤。

如何转换LDIF文件

NexForm Lite应该能够将LDIF转换为CSVXML ,TXT和其他基于文本的格式,并将其他格式转换为LDIF格式。

另一个工具ldiftocsv也可以将LDIF文件转换为CSV。

如果您使用Mozilla Thunderbird这样的程序,只需使用工具>导出菜单(而不是LDIF)中的CSV选项,就可以将地址簿导出为CSV格式,而无需转换LDIF文件。

仍然无法打开文件?

如果在尝试使用上述LDIF开启器并试图转换文件后仍然无法打开文件,则问题可能很简单:您可能会误读文件扩展名并将其与使用类似后缀但不是'完全与LDAP格式相关。

一个示例是用于Microsoft Access锁定文件和Max Payne级别文件的LDB文件扩展名。 再一次,这些格式都不像LDIF文件那样工作,所以上面的程序不能打开这两个文件。

DIFF ,LIF和LDM文件背后也有同样的想法。 后者在拼写到LDIF文件扩展名时看起来非常相似,但后缀用于VolumeViz多分辨率卷文件。

如果您的文件没有按照上述建议打开,请检查您是否正确读取后缀,然后研究文件末尾附加的任何文件扩展名。 这是学习它的格式和哪个程序可以打开或转换它的最简单的方法。