内容
如何打开,编辑和转换LDIF文件
带有LDIF文件扩展名的文件是轻型目录访问协议(LDAP)目录使用的LDAP数据交换格式文件。目录的示例用法可能是为了认证用户的目的存储信息,例如与银行,电子邮件服务器,ISP等相关联的帐户。
LDIF文件只是表示LDAP数据和命令的纯文本文件。它们提供了一种与目录进行通信的简单方法,以便读取,写入,重命名和删除条目,类似于可使用REG文件来操作Windows注册表的方式。
LDIF文件中有单独的记录,或与LDAP目录及其中的项目相对应的文本行。它们是通过从LDAP服务器导出数据或从头开始构建文件来创建的,通常包括名称,ID,对象类和各种属性(请参见下面的示例)。
一些LDIF文件仅用于存储电子邮件客户端或记录保存应用程序的地址簿信息。
如何打开LDIF文件
可以使用Microsoft的Active Directory资源管理器和JXplorer免费打开LDIF文件。尽管它不是免费的,但另一个应支持LDIF文件的程序是Softerra的LDAP Administrator。
Windows 2000 Server和Windows Server 2003内置支持通过称为ldifde的命令行工具将LDIF文件导入和导出到Active Directory中。
由于LDIF文件只是纯文本文件,因此您也可以使用Windows中的内置记事本应用程序打开和编辑一个文件。如果您使用的是Mac,或者希望使用Windows的其他选项,请使用自由文本编辑器作为替代。
以下是在文本编辑器中打开LDIF文件时的外观示例。此特定LDIF文件的目的是将电话号码添加到与此用户相对应的条目中。
dn:cn = John Doe,ou = Artists,l = San Francisco,c = US
变更类型:修改
添加:电话号码
电话号码:+1 415 555 0002
ZyTrax是一个很好的资源,它解释了这些和其他LDAP缩写的含义。
LDIF文件扩展名也用于存储通讯录数据。如果这是您的LDIF文件包含的内容,则可以使用这些类型的应用程序(例如Mozilla Thunderbird或Apple的通讯簿)打开它。
尽管我们怀疑在这种情况下是否会发生这种情况,但您可能已经安装了多个程序来支持LDIF文件,但是被设置为默认程序的程序却不是您要使用的程序。如果是这种情况,请参阅如何在Windows中更改文件关联以获取有关如何更改它的步骤。
如何转换LDIF文件
NexForm Lite应该能够将LDIF转换为CSV,XML,TXT和其他基于文本的格式,以及将其他格式转换为LDIF格式。
另一个工具ldiftocsv也可以将LDIF文件转换为CSV。
如果您使用的是Mozilla Thunderbird之类的程序,则可以仅通过使用CSV选项将地址簿导出为CSV格式而无需转换LDIF文件。 工具类 > 出口 菜单(而不是LDIF)。
仍然无法打开文件?
如果即使尝试了上述LDIF打开程序并尝试转换文件后仍然无法打开文件,则问题可能很简单:您可能误读了文件扩展名,并将其与使用类似后缀但不是的文件混淆。 •完全与LDAP格式有关。
一个示例是LDB文件扩展名,用于Microsoft Access Lock文件和Max Payne Level文件。同样,这两种格式都不能以与LDIF文件相同的方式起作用,因此,上面的程序无法打开任何一个文件。
对于DIFF,LIF和LDM文件,也是如此。后者的拼写看起来与LDIF文件扩展名非常相似,但是后缀用于VolumeViz Multi-Resolution Volume文件。
如果您的文件没有按照上面的建议打开,请检查是否正确阅读了后缀,然后研究文件结尾处附加的文件扩展名。这是了解其格式以及哪种程序可以打开或转换它的最简单方法。