![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-17 19:40 |
共 47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行 |
| DOS软件下载 & 游戏分享 (下载室) » [求助]有没有压缩软件Diet? |
| 可打印版本 1,631 / 11 |
| 第1楼 12345q | 发表于 2005-02-28 00:00 |
| 中级用户 发帖 43 积分 290 | |
|
[求助]有没有压缩软件Diet? RT
|
|
| 第2楼 DOSforever | 发表于 2005-02-28 00:00 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
新DOS时代没有下载吗?
|
|
| 第3楼 JonePeng | 发表于 2005-03-01 00:00 |
| 金牌会员 发帖 1,883 积分 4,562 来自 广东广州 | |
|
我还是第一次听说有这个工具。原来也是像PKlite、UPX一类的压缩可执行程序的东东。我找到链接了:http://210.39.136.85:8008/ss/teacher/s11/dos/diet144.zip
|
|
| 第4楼 DOSforever | 发表于 2005-03-01 00:00 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
我所知道的最新版是1.45f,小Jone如果以后能找到更新版的请告诉我。
|
|
| 第5楼 Lydong | 发表于 2005-03-02 00:00 |
| 元老会员 发帖 407 积分 1,468 来自 广州 | |
| 第6楼 12345q | 发表于 2005-03-04 00:00 |
| 中级用户 发帖 43 积分 290 | |
|
具体怎样压缩文件每次都说No files to be processed!
|
|
| 第7楼 Lydong | 发表于 2005-03-04 00:00 |
| 元老会员 发帖 407 积分 1,468 来自 广州 | |
|
这是它的英文帮助(自己翻译哦n_n):
<<<< Dr. Teddy's 'DIET' program for files - version 1.45f >>>> .... copyright(c) 1992,6/25 by Teddy Matsumoto .... Usage: DIET filename ... -X compress as executable file -L list out DIET files -D compress as data file -H check DIET files -R retrieve data files -! check original DIET.EXE -RA retrieve all files -B compare by byte size -G choose great SFX routine -I ignore warnings -K kill tmporary file at program end -J JAPANESE message -$ compress recorded files manually -A set R/O attribute -Z stay on memory (n=0,1,2:EMS mode) -P recompress retrieved files / change status (if already stayed) -W compress newly created files -ZR remove from memory -E retrieve files at R/O open -ZA activate TSR function (DIET ON ) -N not compress automatically -ZD deactivate TSR function (DIET OFF) -M no message output -S set original file size -Oxxxx output file/directory designation -Cxxxx copy files with compressing/retrieving (check timestamp) -Txxxx temporary file directory designation |
|
| 第8楼 12345q | 发表于 2005-03-07 00:00 |
| 中级用户 发帖 43 积分 290 | |
|
diet /d usbaspi.sys 不行麻烦举个可行的例子
|
|
| 第9楼 DOSforever | 发表于 2005-03-09 00:00 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
DIET 可以用 -X 参数压缩 .COM 和 .EXE 可执行文件文件,也可以用 -D 参数压缩普通的数据文件。虽然 .COM文件也可以用 -X 参数压缩,但 DIET 提供了一个 -C 参数特别适合于压缩 .COM 文件,而且所生成的文件也是 .COM 结构的,不象用 -X 参数压缩后把 .COM 文件转换成 .EXE 结构的文件。根据我多年的比较来看,用DIET -C 压缩的 .COM 文件比其它压缩工具压缩的比率都要高一些(相同年代的产品)。对于 .SYS 的文件可以使用 -X 参数压缩,也可以使用 -C 参数压缩,要看你的 .SYS 文件具体是什么结构的。但不是所有的 .SYS 文件压缩后都可以在 CONFIG.SYS 中正常加载,有的在压缩后会引起死机,特别是在 DOS7.x 下,因为到目前为止,我所知道的最新版本的 DIET 都是在 6.XX 下设计的。DIET 还有一个特性就是当 DIET 压缩完一个文件后会和该文件压缩前的尺寸进行比较,如果比较下来它们所占用的簇数相同,那么即使压缩后的文件比压缩前的文件小一个 byte 它也会放弃压缩,所以你就会看到的 “No files to be processed!” 的提示,因为它认为这样的压缩是没有无意义的(确实没有意义)。但是当我们要把这些文件 COPY 到软盘的时候就不一样了,因为在硬盘上占用相同的簇数并不等于在软盘上也占用相同的簇数。这时候你可以用 -B 参数指定 DIET用 byte 来比较大小而不是用簇数来进行比较大小。
|
|
| 第10楼 dato | 发表于 2005-03-17 00:00 |
| 高级用户 发帖 377 积分 916 | |
|
google的结果以及自己的使用感觉upx压缩率最好,或者可以使用打包成.cab,没想到cab比.rar压得还要好具体可以参考标准的win98启动盘
|
|
| 第11楼 blue777 | 发表于 2005-03-17 00:00 |
| 中级用户 发帖 134 积分 452 | |
|
哦!还是我来提供1.45f给楼主吧! 打开附件
emm386.exe,smartdrv.exe,usbaspi.sys等只能用diet压缩,用upx等其它任何压缩工具压缩了都不能运行. dosforever说的-c参数是错误的,下面以压缩smartdrv.exe为例子: diet -x -b -i smartdrv.exe 注意:必须加-b和-i参数,否则拒绝压缩. 欢迎前去我的地盘: http://bootdisk.ys168.com |
|
| 第12楼 DOSforever | 发表于 2005-03-19 00:00 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
呵呵,你说的对。我确实记错了,时间长了,有点忘了。应该是 -XC 参数。但是 -I 参数最好不要随便使用,因为有些 .EXE 文件是自身带覆盖的。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |