0

我需要用.tda,.tda.tdz扩展名打开文件并将数据转换为可读字符串。

这不是Palm,我敢肯定。已经试过了。

我认为它们是IBM DB2数据库临时文件。

在与这些文件相同的文件夹中,我有一个配置文件说.tda文件是 Zip 压缩的。

我是 .net c# 开发人员,所以我想知道是否可以在 c# 中做到这一点

谢谢。

4

1 回答 1

1

这些文件是字典的一部分。牛津、剑桥、朗文和许多其他数字词典使用这些文件来存储词典数据。

我的猜测是它们属于出版商(Pearson Education Limited)使用的某种专有格式,可能根本与 DB2 无关。

例如,“朗文当代英语词典 5”安装包含

/ldoce5.data/fs.skn/files.skn/CONTENT.tda.tdz       <--
/ldoce5.data/fs.skn/files.skn/files.dat
/ldoce5.data/fs.skn/files.skn/TITLE.tda             <--
/ldoce5.data/fs.skn/files.skn/NAME.tda
/ldoce5.data/fs.skn/files.skn/TEXTTITLE.tda
/ldoce5.data/fs.skn/files.skn/CONTENT.tda

除了侵犯版权外,在这些文件中转储字符串可能需要大量的逆向工程。它们中的大多数可能只是字典数据其他部分的索引,而且出版商很可能采取了诸如加密等措施来防止以纯文本形式访问内容。

于 2013-01-27T17:33:21.870 回答