无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1584|回复: 7
打印 上一主题 下一主题

谁能把这个文件再压2K,本人佩服

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-1 13:23:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
谁能把这个文件再压2K,本人佩服
smartdrv.exe

smartdrv.rar

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

2#
发表于 2008-3-1 22:17:27 | 只看该作者
没法压了越压越多。。
回复

使用道具 举报

3#
发表于 2008-3-2 10:40:27 | 只看该作者
SMARTDRV.EXE是DOS下的MZ格式的可执行文件,没有PE格式的那些资源等可以压缩,另外,根据香农采样定理,无损压缩是有极限的,继续压缩有可能会导致越压越大。
回复

使用道具 举报

4#
 楼主| 发表于 2008-3-2 19:09:23 | 只看该作者
那能不能来个有损压缩?只要运行正常就行
回复

使用道具 举报

5#
发表于 2008-3-3 14:07:34 | 只看该作者
可执行文件不是图形或多媒体文件,程序段不可能用有损压缩(会运行中程序飞掉,导致不可预知后果),唯一能有损压缩的就只有里面的资源,比如PE格式里面的图标、鼠标指针、视频、图形等。

[ 本帖最后由 netwinxp 于 2008-3-3 02:09 PM 编辑 ]
回复

使用道具 举报

6#
 楼主| 发表于 2008-3-4 09:32:21 | 只看该作者
把 /参数 后面的内容去了行不行?
回复

使用道具 举报

7#
发表于 2008-3-4 10:12:11 | 只看该作者
去掉也不行,因为DOS运行EXE文件涉及到重定位,另外程序中有很多跳转语句,改变程序的长度有可能导致重定位失败或者跳转到非预想位置出现死机。不过DOS的源代码已经公开,你用源代码删除那些参数及相关语句再重新编译一下倒是可以的。
回复

使用道具 举报

8#
发表于 2008-3-4 13:05:04 | 只看该作者
缩小2K倒是问题不大,去壳后重新编译这个exe,去掉所有注释、帮助信息即可,但是……有必要一定要缩小这么2KB么?意义不大啊,磁盘空间就这么紧张?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-28 22:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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