Страница 1 из 1

Просмотр *.btr файлов

СообщениеДобавлено: 03 июн 2004, 17:36
Ravil
Нужно перенести алиасы пользователей из NetMail из файла alias.btr
кинте плиз ссылку на програмку которая просматривает эти файлы с последующим экспортом в ASCII.

Re: Просмотр *.btr файлов

СообщениеДобавлено: 03 июн 2004, 17:55
Dimerson
Ravil писал(а):Нужно перенести алиасы пользователей из NetMail из файла alias.btr
кинте плиз ссылку на програмку которая просматривает эти файлы с последующим экспортом в ASCII.


butil /?

butil -recover ????

А не все так просто.

СообщениеДобавлено: 03 июн 2004, 23:00
Boris Morozov
Файл то получится, но это будет не ASCII файл, а файл, в котором будут выгружены записи без индексов, сначала длина записи, потом запятая,
(вот досюда ASCII) а потом, согласно длине, данные записи. Чтобы их интерпретировать, структуру знать надо. Там как правило не текст, а все, что угодно может быть.

СообщениеДобавлено: 04 июн 2004, 09:07
Ravil
поигрался с buitl получил файл не то что нужно, но потом пять минут в экселе и сваял уже то что нужно.
спасибо

Re: А не все так просто.

СообщениеДобавлено: 04 июн 2004, 10:51
Dimerson
Boris Morozov писал(а):Файл то получится, но это будет не ASCII файл, а файл, в котором будут выгружены записи без индексов, сначала длина записи, потом запятая,
(вот досюда ASCII) а потом, согласно длине, данные записи. Чтобы их интерпретировать, структуру знать надо. Там как правило не текст, а все, что угодно может быть.


Если у него только тесктовые строки - то элементарно разгрести

Это исключение из правила.

СообщениеДобавлено: 04 июн 2004, 20:30
Boris Morozov
Если нет DDF или неизвестна структура, то это то же самое, что разбирать произвольный двоичный файл. Butil уберет только структуры самого Btrieve и выложит в линейный файл. А внутри может быть что угодно, это не DBF файл. Вплоть до картинок и других объектов.

Re: Это исключение из правила.

СообщениеДобавлено: 05 июн 2004, 07:35
Dimerson
Boris Morozov писал(а):Если нет DDF или неизвестна структура, то это то же самое, что разбирать произвольный двоичный файл. Butil уберет только структуры самого Btrieve и выложит в линейный файл. А внутри может быть что угодно, это не DBF файл. Вплоть до картинок и других объектов.

Да все понятно - не первый год с этим имею дело - человек просто спрашивал как вывалит алиасы - я и прикинул что там явно ACSII.