我想研究下星际译王这个软件的词典,根据网上说明的,IDX文件中的数据为单词和对应的解释在diz文件中的位置。但是都是二进制的,这些数据在网页中显示的都是乱码或者空格,我要怎么才能让他显示成数字呢,或者有意义的可见字符呢?

解决方案 »

  1.   

    使用 unpack 函数可以将二进制内容转换成php可识别的值
    只是你最好先使用具有十六进制编辑功能的编辑器打开它,主要是搞清楚他的数据结构
    然后才好编写程序
      

  2.   

    linux下的星际译王真是够蛋痛的.不过 linux下貌似就没什么好用的翻译工具 还不如打开浏览器...
      

  3.   

    网上找了一个C语言代码,用来读取字典文件的代码,谁能帮我转换为PHP的,拜谢了。地址是 
    http://www.cnblogs.com/shoru/archive/2010/01/07/1591207.html