HP-UX Directory Server 8.1 configuration, command, and file reference
The ldif command automatically formats LDIF files and creates base-64 encoded attribute
values. Base-64 encoding makes it possible to represent binary data, such as a JPEG image, in
LDIF. Base-64 encoded data is represented using a double colon (::) symbol. For example:
jpegPhoto:: encoded data
In addition to binary data, other values that must be base-64 encoded can identified with other
symbols, including the following:
• Any value that begins with a space.
• Any value that begins with a single colon (:).
• Any value that contains non-ASCII data, including newlines.
The ldif command-line utility will take any input and format it with the correct line continuation
and appropriate attribute information. The ldif utility also senses whether the input requires
base-64 encoding.
• “ldif syntax” (page 212)
• “ldif options” (page 212)
6.8.1 ldif syntax
The ldif command has the following format:
ldif [ -b ] [ attrtypes ] [ optional_options ]
6.8.2 ldif options
Table 6-22 ldif options
DescriptionOption
Specifies that the ldif utility should interpret the entire input as a single binary value. If -b is not
present, each line is considered to be a separate input value.
As an alternative to the -b option, use the :< URL specifier notation. For example:
jpegphoto:< file:///tmp/myphoto.jpg
Although the official notation requires three ///, the use of one / is accepted.
NOTE:
The :< URL specifier notation only works if LDIF statement is version 1 or later, meaning version:
1 is inserted in the lDIF file. Otherwise, the file URL is appended as the attribute value rather than
the contents of the file.
-b
6.9 dbscan
The dbscan tool analyzes and extracts information from a Directory Server database file. See
“Database files” for more information on database files.
Database files use the .db2, .db3, and .db4 extensions in their file name, depending on the
version of Directory Server.
• “dbscan syntax” (page 212)
• “dbscan options” (page 213)
• “dbscan examples” (page 213)
6.9.1 dbscan syntax
dbscan -f filename [options]
212 Command-line utilities