易码技术论坛

 找回密码
 加入易码
搜索
查看: 613862|回复: 9

GVD格式的小秘密,使你可以自己创建hotlink可用的任意文件传输到WQX方法

[复制链接]
发表于 2007-11-3 00:51:56 | 显示全部楼层 |阅读模式
好久没有动WQX了,呵呵,抽个空出来发一下,不知道别人是否发过了,如有雷同,纯属巧合!

我就简单的打开一个未传输到机器之前的gvd文件进行解析吧!


前面64个字节为传输属性[也就是文件头]

数据意义:
GVD格式的小秘密,使你可以自己创建hotlink[星际驿站 也可以,我不知道WQX用什么工具传文件,献丑了,呵呵]可用的任意文件传输到WQX方法
文件地址Hex 0x0到 0xf是要传输到的文件夹位置,由hex 2x0结尾[必须要用结尾]
它可以是内核中传输属性识别,[就是搜索出对应数据,并放到目标位置,例如2600 内核 DictData是对应“字典数据”,所以目标是被传到“字典数据”文件夹,而在3000中DictData 是对应“下载辞典”[不知道是词典还是辞典,忘了,内核中有数据,当然也可以修改对应位置]],或者当这个传输属性在内核中没有找到对应文件夹时,就会直接被传输到当前传输属性的文件夹,比如你写上sysdir,那么这个文件就被传到sysdir文件夹[当然要在解开sysdir时才能传输成功]

文件地址hex 1x0到1xf 是传输结束后要创建的文件名,也是由hex 2x0结尾[必须要用结尾,这也刚好符合文件系统创建文件名最大长度]

文件地址hex 2x8到2xd为文件数据长度,长度计算:gvd文件大小-48个字节,并转化为hex数据,从hex 2x8开始写到2xd结尾,结尾必须以hex 0x0结束。其它文件头数据一般用固定格式就可以了;
从地址hex 4x0到最后文件结尾都是要传输的文件具体数据。

例如升级词典gvd原大小10272字节,那么要传输的数据就是10272-64+16 [16为数据类型识别,64为文件头]

有点乱,就到这里吧!
EWayEditor.JPG
 楼主| 发表于 2007-11-3 00:55:19 | 显示全部楼层
有点麻烦的操作,但我还是发出来共享一下
发表于 2007-11-3 06:13:55 | 显示全部楼层
好文章
发表于 2007-11-3 19:45:30 | 显示全部楼层
8错的文章
发表于 2007-11-10 18:48:51 | 显示全部楼层
8错!!!!!
发表于 2007-11-11 10:37:57 | 显示全部楼层
支持!!!
发表于 2007-11-13 12:56:32 | 显示全部楼层

....

任意文件传到星端?!
把文件名后缀改为DAT,再在星端用文件夹管理工具改回来不就行了?

LZ 的学术精神还是值得褒奖的啦。。。
发表于 2007-11-17 13:01:35 | 显示全部楼层
对啊``传送文件的话`只要打包成PAC就可以了``不必这么麻烦的吧??
 楼主| 发表于 2007-11-18 10:44:46 | 显示全部楼层
不追求简单,只追求GVD的传输方式,PAC每个人都会,但GVD就未必,N久之前我发过这个NC2600C的一个nor,对应的文件包,我就是用gvd做的传输……不过一切都过去了,不用WQX已经一年多了。
发表于 2007-12-25 21:10:45 | 显示全部楼层
呵呵,不错不错
我只有一个红外适配器,只能用Hotlink下载东西.用LZ的方法很方便.
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-4-29 11:16 , Processed in 0.021466 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表