Emmanuel Dreyfus wrote:
Michael Ströder <[EMAIL PROTECTED]> wrote:
It would hurt for e.g. 'jpegPhoto' or 'userCertificate;binary'.
What about a flag to get a display a la hexdump -C when the data is not
pure ASCII?
This won't help the original poster. He wants that ldapsearch outputs
LDIF which he can read directly on the console (probably with
LANG=cn_CN.UTF-8).
ldapsearch -o output_style
where output_style is:
- ldif: ASCII strings in ASCII, and everything else in base64 (default)
- hexdump: ASCII strings in ASCII, binary as hexdump -C
- allhexdump: every attribute as hexdump
- binary: every attribute as raw binary
At the moment I would not introduce other output formats than LDIF. The
usefulness of hex-dumps in comparison to base64-encoded data is debatable.
The only thing I could imagine without making ldapsearch schema-aware is
a command-line option defining which attributes to output as UTF-8. If
the user specifies jpegPhoto for that he's on his own if the raw binary
output messes up the terminal.
Ciao, Michael.