易码技术论坛

 找回密码
 加入易码
搜索
查看: 155139|回复: 8

TC800文件压缩[异想天开]

[复制链接]
发表于 2006-3-4 15:25:00 | 显示全部楼层
沙发我坐了

为TC800而努力!
发表于 2006-3-4 15:28:00 | 显示全部楼层
压缩率多大?

你去试试,这个程序我不写了,那个双机程序搞得我紧张死了,哈哈

我觉得好像不太可能的,压缩的算法我懂一点,ZIPMGR那个东西我大概知道算法,呵呵!


发表于 2006-3-4 15:40:00 | 显示全部楼层
楼主的方法是可行的,不过用处不大。

因为flm的压缩算法是与flm文件的特点密切相关的,它根据bmp图片的特点及前后两帧图片数据的相关性设计的。如果要压缩的文件没有上述特征,很可能会约压约大!
 楼主| 发表于 2006-3-4 15:44:00 | 显示全部楼层
不清楚.
发表于 2006-3-4 15:49:00 | 显示全部楼层
我就是上上楼那样想的哈哈,我很有天分啊哈哈!
 楼主| 发表于 2006-3-4 16:11:00 | 显示全部楼层
不过对于有大量图片的游戏,可以选择哦
发表于 2006-3-4 18:12:00 | 显示全部楼层
是哦,尤其是有开场动画的。直接用FLM。。。
发表于 2006-3-4 19:20:00 | 显示全部楼层
能不能开发个JPE的灰度啊
 楼主| 发表于 2006-3-4 15:18:41 | 显示全部楼层 |阅读模式
相信大家都看过我发的TC800系统函数分析了吧,不知道大家有没有一个想法[异想天开]:
    既然System.FlmDecode()能解码压缩的flm文件,那么能不能解压任何文件能.
    我们就创造这样的条件:因为电脑上的掌上影院只能压缩flm格式的文件.那么我们将任意的要压缩的文件的后缀名改为flm并且在文件头加入flm的文件头(16字节).这样掌上影院就可以压缩了.我们在把压缩好的文件传到TC800,然后用写好的解压缩程序解压该文件.在去除文件头,再处理一下就可以了.
    这样做,你可以不用任何压缩算法[System.FlmDecode()取代了],而且速度很快的.
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2025-5-7 18:32 , Processed in 0.009232 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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