ldif - phpMan

Command: man perldoc info search(apropos)  


LDIF(5)                                                                LDIF(5)



NAME
       ldif - LDAP Data Interchange Format

DESCRIPTION
       The  LDAP  Data Interchange Format (LDIF) is used to represent LDAP entries in text
       form. LDAP tools, such as ldapadd(1) and ldapsearch(1), read and write LDIF.

       The basic form of an LDIF entry is:

           dn: <distinguished name>
           <attrdesc>: <attrvalue>
           <attrdesc>: <attrvalue>
           <attrdesc>:: <base64-encoded-value>
           <attrdesc>:< <URL>
           ...

       The value may be specified as UTF-8 text or as base64 encoded data, or a URI may be
       provided to the location of the attribute value.

       A line may be continued by starting the next line with a single space or tab, e.g.,

           dn: cn=Barbara J Jensen,dc=exam
            ple,dc=com

       Lines beginning with a sharpe sign (’#’) are ignored.

       Multiple attribute values are specified on separate lines, e.g.,

           cn: Barbara J Jensen
           cn: Babs Jensen

       If an value contains a non-printing character, or begins with a space  or  a  colon
       ’:’,  the <attrtype> is followed by a double colon and the value is encoded in base
       64 notation. e.g., the value " begins with a space" would be encoded like this:

           cn:: IGJlZ2lucyB3aXRoIGEgc3BhY2U=

       If the attribute value is located in a file, the <attrtype> is followed by  a  ’:<’
       and  a file: URI.  e.g., the value contained in the file /tmp/value would be listed
       like this:

           cn:< file:///tmp/value
       Other URI schemes (ftp,http) may be supported as well.

       Multiple entries within the same LDIF file are separated by blank lines.

EXAMPLE
       Here is an example of an LDIF file containing three entries.

           dn: cn=Barbara J Jensen,dc=example,dc=com
           cn: Barbara J Jensen
           cn: Babs Jensen
           objectclass: person
           description:< file:///tmp/babs
           sn: Jensen

           dn: cn=Bjorn J Jensen,dc=example,dc=com
           cn: Bjorn J Jensen
           cn: Bjorn Jensen
           objectclass: person
           sn: Jensen

           dn: cn=Jennifer J Jensen,dc=example,dc=com
           cn: Jennifer J Jensen
           cn: Jennifer Jensen
           objectclass: person
           sn: Jensen
           jpegPhoto:: /9j/4AAQSkZJRgABAAAAAQABAAD/2wBDABALD
            A4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQ
            ERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVG
           ...

       Notice that the description in Barbara Jensen’s entry is read from file:///tmp/babs
       and the jpegPhoto in Jennifer Jensen’s entry is encoded using base 64.

SEE ALSO
       ldap(3), ldapsearch(1), ldapadd(1).

       "LDAP Data Interchange Format," Good, G., RFC 2849.

ACKNOWLEDGEMENTS
       OpenLDAP  is  developed  and  maintained by The OpenLDAP Project (http://www.openl-
       dap.org/).  OpenLDAP is derived from University of Michigan LDAP 3.3 Release.



OpenLDAP 2.2.29                   2005/10/04                           LDIF(5)

Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache/1.3.41 (Unix) PHP/5.2.5 mod_perl/1.30 mod_gzip/1.3.26.1a
Under GNU General Public License
2009-01-09 08:01 @38.103.63.58 CrawledBy CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
Valid XHTML 1.0!Valid CSS!