我需要打开.tda
,.tda.tdz
扩展名的文件,并将数据转换为可读字符串。
这不是Palm,我敢肯定。已经尝试过了。
我认为它们是IBM DB2
数据库临时文件。
在与这些文件相同的文件夹中,我有一个配置文件,其中.tda
个文件是Zip压缩文件。
我是.net c#developer,所以我想知道是否有可能在c#中做到这一点
感谢。
答案 0 :(得分: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
除了侵犯版权外,将字符串转储到这些文件中可能需要进行大量的逆向工程。它们中的大多数可能只是字典数据其他部分的索引,很可能发布者采取加密等措施来禁止以纯文本形式访问内容。