metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-01-09 06:26 am

Btrieve/Pervasive

Внезапно хочется странного.
Граждане френды, если у кого под руками есть софтина, использующая в качестве БД Btrieve/Pervasive последних версий (я так понимаю, за последние 3-4 года), может выложите какую-нибудь пустую табличку от нее, или просто заголовок от таблицы (256-512 байт) в любом виде - хоть бинарник, хоть hex-дамп, хоть скриншот дампа).
Мне тут одни товарищи доказывают, что у них данные это btrieve, но заголовки таблиц ничего общего с документированными форматами не имеют, но документация у меня только до 6й версии, что ли. И софтина их никаких упоминаний btrieve не содержит никак и нигде.

[identity profile] falcrum.livejournal.com 2012-01-09 05:56 am (UTC)(link)
Ну, как-то вот так: Pervasive 8.70.014.000

CREATE TABLE Test (SomeIntField INTEGER)

Вот начало файлика TEST.MKD:

0000000000: 46 43 00 00 43 00 01 00 │ 00 00 00 00 00 00 00 00
0000000010: 00 00 00 00 00 00 05 00 │ 0F 00 00 00 00 00 00 00
0000000020: 00 00 00 00 01 00 00 00 │ 03 00 00 10 00 00 00 00
0000000030: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
0000000040: 00 00 00 00 00 00 00 00 │ 00 00 00 08 01 00 00 00
0000000050: 00 00 03 00 00 00 00 00 │ 00 00 FF FF FF FF FF FF
0000000060: FF FF FF FF FF FF 00 00 │ 00 00 00 00 00 00 00 00
0000000070: 00 00 00 00 00 00 00 00 │ 00 00 66 1E 00 00 00 00
0000000080: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
0000000090: 00 00 00 00 00 00 00 00 │ 00 00 00 00 FF FF FF FF
00000000A0: 00 04 00 00 FF FF FF FF │ FF FF FF FF FF FF FF FF
00000000B0: FF FF FF FF FF FF FF FF │ FF FF FF FF FF FF FF FF
00000000C0: FF FF FF FF FF FF FF FF │ FF FF FF FF FF FF FF FF
00000000D0: FF FF FF FF FF FF FF FF │ FF FF FF FF FF FF FF FF
00000000E0: FF FF FF FF FF FF FF FF │ FF FF FF FF FF FF FF FF
00000000F0: FF FF FF FF FF FF FF FF │ FF FF FF FF FF FF FF FF
0000000100: FF FF FF FF FF FF FF FF │ FF FF FF FF FF FF FF FF
0000000110: FF FF FF FF FF FF FF FF │ FF FF FF FF FF FF FF FF
0000000120: FF FF FF FF FF FF FF FF │ FF FF FF FF FF FF FF FF
0000000130: FF FF FF FF FF FF FF FF │ FF FF FF FF FF FF FF FF
0000000140: FF FF FF FF FF FF FF FF │ FF FF FF FF FF FF FF FF
0000000150: FF FF FF FF FF FF FF FF │ FF FF FF FF 00 03 00 09
0000000160: 7D 7F 00 00 7D 85 85 19 │ 4B 28 3A F2 01 00 00 00
0000000170: 00 00 00 00 04 01 08 00 │ 10 00 FF 00 7F 00 FF FF
0000000180: 00 00 08 00 00 00 00 00 │ 0E 00 80 00 00 00 00 00
0000000190: 00 02 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000001A0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000001B0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000001C0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000001D0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000001E0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000001F0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00

[identity profile] metaclass.livejournal.com 2012-01-09 07:21 am (UTC)(link)
Да, формат как в документации. И не такой, как у психов.