On Tue, Apr 05, 2005 at 12:28:22PM +0300, Valentin Nechayev wrote:
1.db.db: Berkeley DB 1.85 (Hash, version 2, native byte-order) Как прочитать эти db-файлы, и как сконвертить в нормальный понятный новому dbmopen()-у формат? [perldoc -f dbmonen] dbmopen точно был ни при чём - BDB это не DBM. dbmopen HASH,DBNAME,MASK [...] This binds a dbm(3), ndbm(3), sdbm(3), gdbm(3), or Berkeley DB file to a hash. HASH is the name of the hash.
Если интерестно, то вот что я сделал: Жуткий путь. Если там только текстовые записи можно было загнать на фрю и запустить makemap -u от достаточно нового sendmail'а. Вообще-то так не сработало (8.2.10): $ makemap -u hash 1.db.db $
Но, оказалось что перловкий DB_File сам умеет читать 1.85 -- просто нало указать dbmopen-у что нужно читать именно BDB [use DB_File]. :) Так что эти все манипулации оказались немного ... ненужными :). Богдан. -- "The chain which can be yanked is not the eternal chain." -- G. Fitch =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message