易码技术论坛

 找回密码
 加入易码
搜索
查看: 239620|回复: 3

这样增加wqx下载空间.......

[复制链接]
发表于 2004-10-9 16:56:00 | 显示全部楼层
我WQX是24M 的。。。。
发表于 2004-10-10 13:02:00 | 显示全部楼层
3000的?
发表于 2004-10-16 16:07:00 | 显示全部楼层
恩,好象颇有道理,但用TC1000试了一下没有什么成效
 楼主| 发表于 2004-10-9 14:11:05 | 显示全部楼层 |阅读模式
<原创>这样增加wqx下载空间.......<原创>这样增加wqx下载空间......


其实这个帖子也没什么技术含量,只不过偶把许多人都会想到的方法说出来而已,希望它有用。

大家都知道wqx的一个扇区是16384字节,即16k 。无论你下载多大的文件,wqx都只以扇区数计算用去的内存。这就意味着:不管是几个字节、几百个字节,还是几千个字节,只要不超过16384个字节,该文件占用的空间都相同。这就是说:存在你WQX里的文件,凡是小于16384字节(16k)或其整数倍的,均可通过该方法寻回一些内存空间(尤适于小文件,如游戏read、软件使用说明、式量计算......)。
   用此方法必须保证在你的WQX里有pacmgr.lav。
   由于偶只研究了txt文件、BAS文件,所以这里就只针对这 两种文件作介绍了,对于其它文件,还是用重所周知的方法吧:打pac包。只不过每用一次,都得释放、删除...

对于TXT:
   ⒈编辑:进入‘编缉’选项,打开一个预修改的文件,按‘L’将其它几个预修改的文件粘贴入。粘贴整篇文章请以24为起始字节,再输入剩余数。若只想加入某文件的一部分,请在之前查看好起始、终了字节数。
   ⒉修改文件头:
这是文件头:
0000000000010018
0000xxxx00000000
180000xxxx000000

其中xxxx就是要改的地方。若修改后文件大小为16k ,则把xxxx改为0040 (转化方法:16384=4000——〉0040);若为32k ,则把xxxx改为0080 (327680=8000——〉0080 );若你想让文件在记事本里也能显示,最好把文件大小控制在31744字节以内,以31740字节为例,则应把xxxx改为FC7B (31740=7BFC——〉FC7B )  。若文件超过64k ,则要把xxxx后的00也用上,十六进制数的变换方法:ACB5D7——〉D7B5AC 、19325——〉259301。
   ⒊复制或另存编缉好了的文件:对于32k 以上的文件可是一定要做这一部的哦...(建议用复制)


对于BAS文件:
偶的想法是:几个小BAS文件合成一个BAS文件,通过选择,执行不同的BAS程序。    ⒈对所有要修改的BAS文件进行BAS转化
   ⒉将转化好的文件按上面对文本文件的处理方法,处理一遍
   ⒊用记事本改掉所有冲突的行号。
   ⒋插入几个选择、跳转之类的语句。
   ⒌对处理好的文件进行BAS转化。
   
OK!终于搞定了,汗~~'~~。看一看吧,下载空间是不是16k,16k的跑回来了...,不仅如此,改后的文件可是直接可看、可用的哦。似乎也减少了点内存的擦、写次数...
   
   
哈哈...快试试去吧...
若谁有更精妙的方法,跟贴赐教一下吧!
可别灌水哦...

MY NAME IS cjm AND MY WQX IS nc2600cjm




  
星鸟鸣涧
鸣到星星的末日...
鸣到宇宙的边缘...
永远永远永远的永夜...cjm      
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2024-3-29 02:49 , Processed in 0.009513 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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