Как вы сказали, файл с расширением .TBK может быть резервной копией файла DBT (принадлежащего dBASE -style DBF) или файла FPT (принадлежащего DBF в стиле FoxPro), чтобы упомянуть только самые распространенные.
Как правило, эти мемо-файлы содержат информацию произвольной длины переменной длины, и они записываются в порядке модификации. Новый блок выделяется всякий раз, когда записывается мемо-значение, и указатель на начало блока записывается в мемо-поле в DBF; некоторые системы могут перезаписывать старые потерянные значения, длина которых превышает длину записываемого нового значения, но не все из них. Некоторые системы дедуплицируют значения, но большинство этого не делает. Следовательно, резервная копия памятки бесполезна без DBF, к которой она принадлежит - в общем, вы даже не сможете надежно разграничить отдельные значения памятки или сказать, для какой записи и поля предназначено данное значение памятки (никаких обратных указателей любого типа), кроме путем предположения на основе фактического содержимого. Большинство интересных данных, скорее всего, будет в полях фиксированной длины в фактическом DBF, а не в мем-файле.
Это для DOS и Windows - не знаю, использует ли TheOS / OASIS общие файловые структуры или нет.
То же самое и с шифрованием. В DOS или Windows файлы таблиц могут быть зашифрованы с помощью сторонних компонентов, которые перехватывают файловые операции между механизмом DBF и ОС. Эти компоненты были очень популярны, когда POS-системы писались на FoxPro, dBASE или Clipper. Под TheOS можно только догадываться ...
person
DarthGizka
schedule
28.12.2016