Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть программа исходные коды которой «потеряны», вместе с программистом который ее писал.

Программа это оболочка для данных, данные представляют собой фразу и несколько числовых характеристик к фразе.

Необходимо написать скрипт для вытаскивания этих данных из внутреннего формата программы в csv файл.

Известно, что программа написана с помощью Delphi 2010 и прекрасно анализируется в

различных дебагерах/анализаторах, например Interactive Delphi

Reconstructor

Из того, что я понял, данные содержатся в файле 'data.dat' и представлены в виде набора структур вида

record //size = 20

//Fields:

D ataId:Cardinal; //f0

WordsCnt:Byte; //f4

PhraseLength:Byte; //f5

Phrase:string; //f8

SearchBroadDataCnt:Cardinal; //fC

SearchPhrasePlusExclamationDataCnt:Cardinal; //f10

Из-за недостатка времени и опыта (последний раз дельфи видел более 10 лет

назад), не получилось сходу вытащить данные. Возможно я не правильно

определил структуру, возможно не учитываю возможное выравнивание

структур при записи в файл.

Файлы данных занимают около 40Г (29Г в сжатом виде), поэтому ниже архив с программой и урезанными (первые 10Мбайт) данными – www.dropbox.com/s/c5w59m2...

Результатом вашей работы должна стать программа «экспортер» с исходными текстами.

Программа «экспортер» должна удовлетворять следующим требованиям

1) быть консольной (без GUI)

2) Написана на любом языке который можно запустить под Linux найтивно (perl / ruby / c / go / etc…)

Оплата возможна в WMR/WMZ и составляет 5000 рублей.

Сделаю предоплату на Ваш кошелек с кодом протекции, после завершения работ и

предоставления вами CSV файла с тестовыми данными я предоставляю Вам код

протекции, а вы мне исходные коды программы.

Мой BL > 500

8 лет назад
vgray
36 летКазахстан
14 лет в сервисе
Был
4 года назад