2012-11-29 58 views
0

我有一个简单的问题,但对我来说是一个巨大的问题。从加密btrieve文件恢复数据

我需要恢复加密btrieve文件中的数据,用于迁移目的,但我无法访问记录结构。

有人知道这方面的技术?或开源程序?

感谢您的任何帮助或指示。

回答

0

“加密”,你的意思是它有一个所有者的名字,或者你的意思是说,当你在文本编辑器中打开它,它看起来很奇怪吗?

Btrieve数据文件需要Btrieve/Pervasive PSQL引擎才能读取。一旦你有引擎,你可以打开它并阅读它。您仍然需要知道记录布局(或猜测)以便从中提取有意义的数据。 Btrieve文件不存储字段元数据,因此任何Btrieve工具都只能将该记录视为字节集合。

如果您知道记录结构,可以使用DDF Builder或Pervasive Control Center创建表定义,然后使用ODBC(或JDBC,ADO.NET,PDAC,ActiveX或OLEDB)访问表并提取数据使用你最喜欢的工具。

+0

谢谢..文件有一个所有者的名称,我不知道。但如果我可以读取数据,也许我猜结构。 – Gabriel

+0

某些所有者名称级别允许只读访问。你有没有尝试过使用Function Executor来打开文件? – mirtheil