简体   繁体   English

从加密的btrieve文件中恢复数据

[英]Recover data from encrypted btrieve file

i've a simple question, but huge issue for me. 我有一个简单的问题,但对我来说是一个巨大的问题。

i have need to recover the data which is in a encrypted btrieve file, for migration purpose, but i can't access to the record structure. 为了迁移目的,我需要恢复加密的btrieve文件中的数据,但是我无法访问记录结构。

Someone knowns a technique for that? 有人知道一种技术吗? or opensource program? 还是开源程序?

Thanks for any help or direction to go. 感谢您的帮助或指导。

By "encrypted," do you mean it has an owner name or do you mean that when you open it in a text editor, it looks strange? “加密”是指它具有所有者名称,还是在文本编辑器中打开它时看起来很奇怪?

Btrieve data files require the Btrieve / Pervasive PSQL engine in order to be read. Btrieve数据文件需要Btrieve / Pervasive PSQL引擎才能读取。 Once you have the engine, you can open it and read it. 拥有引擎后,就可以打开并阅读它。 You'll still need to know the record layout (or guess) in order to extract meaningful data from it. 您仍然需要知道记录的布局(或猜测),以便从中提取有意义的数据。 Btrieve files do not store field metadata so any Btrieve tool will only see the record as a collection of bytes. Btrieve文件不存储字段元数据,因此任何Btrieve工具只会将记录视为字节集合。

If you know the record structure, you can create a table definition using DDF Builder or the Pervasive Control Center, and then access the table using ODBC (or JDBC, ADO.NET, PDAC, ActiveX, or OLEDB) and extract the data using your favorite tool. 如果知道记录结构,则可以使用DDF Builder或Pervasive Control Center创建表定义,然后使用ODBC(或JDBC,ADO.NET,PDAC,ActiveX或OLEDB)访问表,并使用最喜欢的工具。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM