Принудительный LDIF line wrapping отменяется!

LDAP
Не прошло и пяти лет, как в ldapsearch наконец добавили опцию, позволяющую выводить LDIF без переносов строк. Напомню, что переносы эти ставились в соответствии со стандартом MIME, который сам по себе вообще весьма сомнительное отношение имеет к LDIF, но тем не менее. Особо хотелось бы отметить, что в реализациях ldapsearch родом из проекта iPlanet (детища консорциума Sun Microsystems и Netscape) подобная опция была с самого начала, а в OpenLDAP'овском клиенте её не добавляли исключительно по принципиальным соображениям строгого следования букве и духу стандартов, даже если это ограничивает свободу выбора или попросту противоречит здравому смыслу. Но в 2.4.24 они всё-таки сдались, так что скомпилировав его вы получите чудесный новенький ldapsearch, умеющий знаете что?
Вот:
ldapsearch -LLLZZZ -b 'dc=company,dc=com' -s one -o ldif-wrap=no

2 комментария

avatar
Ура! Очень вовремя! Спасибо за информацию :)
Как раз недавно начал делать парсер пользовательских данных из LDAP.
avatar
О! Это не мне спасибо, спасибо нужно сказать разработчикам. У же говорю: века не прошло, а они уже сделали :) Первоначально им даже патч присылали, где за line-wrapping отвечает ключ -r, но с тех пор много воды утекло… Да и в общем -o ldif-wrap=no хотя бы дополнительную букву ключа не занимает: r нам ещё пригодится ;)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.