Version 1 LDIF support

The ldapmodify and ldapadd client utilities are enhanced to recognize the latest version of LDIF, which is identified by the presence of the version: 1 tag at the head of the file.

Unlike the original version of LDIF, the newer version of LDIF supports attribute values that are represented in UTF-8, instead of the limited ASCII.

However, manual creation of an LDIF file that contains UTF-8 values can be difficult. To simplify this process, a charset extension to the LDIF format is supported. This extension allows an IANA character set name to be specified in the header of the LDIF file, along with the version number. A limited set of the IANA character sets is supported. See IANA character sets supported by platform for the specific charset values that are supported for each operating system platform.

The version 1 LDIF format also supports file URLs. This format provides a more flexible way to define a file specification. File URLs take the following form:
      attribute: file:///path          
          (where path syntax depends on platform)
For example, the following addresses are valid file web addresses:
      jpegphoto: file:///d:\temp\photos\myphoto.jpg
           (DOS/Windows style paths)
      jpegphoto: file:///etc/temp/photos/myphoto.jpg
           (UNIX style paths)
Note: IBM® Security Verify Directory utilities support both the new file URL specification and the older style. For example, jpegphoto: /etc/temp/myphoto, regardless of the version specification. In other words, the new file URL format can be used without adding the version tag to your LDIF files.