无忧启动论坛

标题: 谁能把这个文件再压2K,本人佩服 [打印本页]

作者: zjq20032006    时间: 2008-3-1 13:23
标题: 谁能把这个文件再压2K,本人佩服
谁能把这个文件再压2K,本人佩服
smartdrv.exe

smartdrv.rar

13.45 KB, 下载次数: 121, 下载积分: 无忧币 -2


作者: songshf123    时间: 2008-3-1 22:17
没法压了越压越多。。
作者: netwinxp    时间: 2008-3-2 10:40
SMARTDRV.EXE是DOS下的MZ格式的可执行文件,没有PE格式的那些资源等可以压缩,另外,根据香农采样定理,无损压缩是有极限的,继续压缩有可能会导致越压越大。
作者: zjq20032006    时间: 2008-3-2 19:09
那能不能来个有损压缩?只要运行正常就行
作者: netwinxp    时间: 2008-3-3 14:07
可执行文件不是图形或多媒体文件,程序段不可能用有损压缩(会运行中程序飞掉,导致不可预知后果),唯一能有损压缩的就只有里面的资源,比如PE格式里面的图标、鼠标指针、视频、图形等。

[ 本帖最后由 netwinxp 于 2008-3-3 02:09 PM 编辑 ]
作者: zjq20032006    时间: 2008-3-4 09:32
把 /参数 后面的内容去了行不行?
作者: netwinxp    时间: 2008-3-4 10:12
去掉也不行,因为DOS运行EXE文件涉及到重定位,另外程序中有很多跳转语句,改变程序的长度有可能导致重定位失败或者跳转到非预想位置出现死机。不过DOS的源代码已经公开,你用源代码删除那些参数及相关语句再重新编译一下倒是可以的。
作者: magictek    时间: 2008-3-4 13:05
缩小2K倒是问题不大,去壳后重新编译这个exe,去掉所有注释、帮助信息即可,但是……有必要一定要缩小这么2KB么?意义不大啊,磁盘空间就这么紧张?




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3