URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8696
[ Назад ]

Исходное сообщение
"Perl-парсер CDR SI2000 (ama-файлов)"

Отправлено Dmitry , 13-Апр-10 17:22 
Здравствуйте,

люди, поделитесь пожалуйста опытом разбора CDR файлов от АТС SI2000 (с расширением *.ama) на Perl`e, кто сведущ нужно в итоге получить текстовый файл и дальше анализировать его поля. Не откажусь и от GNU С варианта.


Содержание

Сообщения в этом обсуждении
"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено ImPressed , 15-Апр-10 10:12 
>Здравствуйте,
>
>люди, поделитесь пожалуйста опытом разбора CDR файлов от АТС SI2000 (с расширением
>*.ama) на Perl`e, кто сведущ нужно в итоге получить текстовый файл
>и дальше анализировать его поля. Не откажусь и от GNU С
>варианта

Много хотите =) Запросите докуметнцию на форматы файлов у Iskratel и пишите парсер =)


"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено ImPressed , 15-Апр-10 10:14 
>>Здравствуйте,
>>
>>люди, поделитесь пожалуйста опытом разбора CDR файлов от АТС SI2000 (с расширением
>>*.ama) на Perl`e, кто сведущ нужно в итоге получить текстовый файл
>>и дальше анализировать его поля. Не откажусь и от GNU С
>>варианта
>
>Много хотите =) Запросите докуметнцию на форматы файлов у Iskratel и пишите
>парсер =)

Я по документашке парсер писал, хоть она и запутанная - но разобраться можно.


"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено Dmitry , 15-Апр-10 13:15 
Документация есть и в ней всё понятно по формату и значениям полей, я хотел узнать про то как конвернтнуть бинарик *.ama в txt средствами Perl ну или С++


"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено ImPressed , 15-Апр-10 13:24 
>Документация есть и в ней всё понятно по формату и значениям полей,
>я хотел узнать про то как конвернтнуть бинарик *.ama в txt
>средствами Perl ну или С++

Пишете скрипт, который согласно документации читает *.AMA-файл и пишет его в удобоваримом виде, тем более если у вас есть документация нв\а формат файлов.


"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено Dmitry , 15-Апр-10 14:07 
ок, спрошу по другому : я правильно понимаю, что, что бы конвертнуть бинарный файл в текстовый обязательно нужна дока по формату бинарных файлов?

"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено NuINu , 15-Апр-10 14:10 
>ок, спрошу по другому : я правильно понимаю, что, что бы конвертнуть
>бинарный файл в текстовый обязательно нужна дока по формату бинарных файлов?
>

это филосовский вопрос, на который нет однозначного ответа.


"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено Dmitry , 15-Апр-10 14:16 
а у кого-нибудь получалась конвертация bin->txt без наличия описалова формата bin (без привязки к *.ama)?



"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено ImPressed , 15-Апр-10 14:23 
>а у кого-нибудь получалась конвертация bin->txt без наличия описалова формата bin (без привязки к *.ama)?

Это как? Конвертация незнаючего в текст?


"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено ImPressed , 15-Апр-10 14:24 
>а у кого-нибудь получалась конвертация bin->txt без наличия описалова формата bin (без привязки к *.ama)?

Не получалось и не получится. Если хотите конечно, можете заняться реверс-инженерией формата. Если не хотите берите доки вперед.


"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено Dmitry , 15-Апр-10 15:44 
пасиб за инфу



"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено stanbasil , 24-Фев-11 17:24 
> Здравствуйте,
> люди, поделитесь пожалуйста опытом разбора CDR файлов от АТС SI2000 (с расширением
> *.ama) на Perl`e, кто сведущ нужно в итоге получить текстовый файл
> и дальше анализировать его поля. Не откажусь и от GNU С
> варианта.

Есть программа на С (Builder6)
Которая разбирает файлы в DBF и текст.


"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено stanbasil , 24-Фев-11 17:27 
>> Здравствуйте,
>> люди, поделитесь пожалуйста опытом разбора CDR файлов от АТС SI2000 (с расширением
>> *.ama) на Perl`e, кто сведущ нужно в итоге получить текстовый файл
>> и дальше анализировать его поля. Не откажусь и от GNU С
>> варианта.
> Есть программа на С (Builder6)
> Которая разбирает файлы в DBF и текст.

Адрес добавил...



"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено stanbasil , 24-Фев-11 17:28 
>> Здравствуйте,
>> люди, поделитесь пожалуйста опытом разбора CDR файлов от АТС SI2000 (с расширением
>> *.ama) на Perl`e, кто сведущ нужно в итоге получить текстовый файл
>> и дальше анализировать его поля. Не откажусь и от GNU С
>> варианта.
> Есть программа на С (Builder6)
> Которая разбирает файлы в DBF и текст.

stanv@aport.ru


"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено Dmitry , 24-Фев-11 18:29 
здравствуйте,
а пограмма с исходниками? :)


"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено Alex , 29-Ноя-11 10:59 
> Здравствуйте, если интересует вот здесь есть прога http://atsinform.narod.ru/SI2000V5/prg.html
> люди, поделитесь пожалуйста опытом разбора CDR файлов от АТС SI2000 (с расширением
> *.ama) на Perl`e, кто сведущ нужно в итоге получить текстовый файл
> и дальше анализировать его поля. Не откажусь и от GNU С
> варианта.

"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено Dmitry , 29-Ноя-11 15:41 
>> Здравствуйте, если интересует вот здесь есть прога http://atsinform.narod.ru/SI2000V5/prg.html
>> люди, поделитесь пожалуйста опытом разбора CDR файлов от АТС SI2000 (с расширением
>> *.ama) на Perl`e, кто сведущ нужно в итоге получить текстовый файл
>> и дальше анализировать его поля. Не откажусь и от GNU С
>> варианта.

Благодарю за помощь, нашёл прогу под Linux из комплекта одной биллинговой системы. Задачу успешно решил.


"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено Dmitry , 11-Ноя-13 15:42 
>>> Здравствуйте, если интересует вот здесь есть прога http://atsinform.narod.ru/SI2000V5/prg.html
>>> люди, поделитесь пожалуйста опытом разбора CDR файлов от АТС SI2000 (с расширением
>>> *.ama) на Perl`e, кто сведущ нужно в итоге получить текстовый файл
>>> и дальше анализировать его поля. Не откажусь и от GNU С
>>> варианта.
> Благодарю за помощь, нашёл прогу под Linux из комплекта одной биллинговой системы.
> Задачу успешно решил.

Доброго дня! Столкнулся с подобной задачей, не могли бы подсказать из какой биллинговой системы были взяты образцы разбора *.ama файлов? Буду очень благодарен, если скинете ваши наработки разбора файлов.
Заранее спасибо.


"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено Dmitry , 11-Ноя-13 17:12 
Platex



"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено Dmitry , 12-Ноя-13 10:40 
> Platex

Спасибо за ответ! Но можно попросить у вас эту софтину, просто так просто ее не достать, не имея биллинг Platex


"Perl-парсер CDR SI2000 (ama-файлов)"
Отправлено Ростислав , 22-Апр-16 12:07 
> Platex

Интересно девки пляшут. Особенно интересно то, какой из наших парсеров для амы утек %)