
是一款先进的可执行程序文件压缩器 压缩过的可执行文件体积缩小50%-70% 这样减少了磁盘占用空间、网络上传下载的时间和其它分布以及存储费用。
通过 UPX 压缩过的程序和程序库完全没有功能损失 和压缩之前一样可正常地运行 对于支持的大多数格式没有运行时间或内存的不利后果。
UPX 支持许多不同的可执行文件格式 包含 Windows 95/98/ME/NT/2000/XP/CE 程序和动态链接库、 DOS 程序、 Linux 可执行文件和核心。
UPXEL 是一个 UPX 的图形用户界面程序, 我发布的第一个自己写的程序耶! 很不好意思的! 软件功能有限! 有待继续升级! 希望朋友们多多提出建议、意见和帮助! 谢谢!
使用Visual FoxPro 编写。 (永远支持你,VF!加油,加油,加油……)
通过它您能够很容易地对文件进行如下操作: 压缩、解压缩、加密、恢复。
文件支持“*”通配符(仅压缩和解压缩)。 可以在文本框在输入完整路径, 一旦失去焦点将自动分割目录和文件名。 可以从任意路径使用命令行启动,如: c:\fox\upxel\upxel c:\program files\winrar\winrar.exe
安全性方面: 加密时,UPXEL 都会备份文件, 但请保证该文件所在的磁盘空间一定要足够。 不对有只读、隐藏、系统属性的文件进行操作。 如果要操作的文件是脱壳而来,或 曾被其它工具压缩或加密过,或 反 UPX 的压缩操作等原因, 该文件或不能使用 UPX 压缩,或 UPX 压缩之后无法 UPX 解压缩,导致无法运行。 面对文件的各种灾难情况我无能无力,只能建议您: 或不要对文件进行操作,或 操作之前先做好备份,或 压缩之前勾选备份,这样将会减少文件损失的风险。
UPXEL.EXE 有简单的文件校验功能, 如缺少 UPX.EXE,或 UPX.EXE被修改, 可能会导致 UPX.EXE 和 UPXEL.EXE 被删除。 因此请千万要在同一目录中保证有两个文件: UPXEL.EXE、UPX.EXE,并且不能被重命名, 同时还请不要修改 UPX.EXE 和 UPXEL.EXE
功能不足: 1. 仅支持 Windows 版的常用命令、选项 2. 无法与指定的文件类型建立关联 3. 需要 VFP8 的运行库。 4. 无法记住命令和选项以及文件路径 5. 命令行启动时,如果目标文件包含连续两个以上空格时将被压缩为一个 ......
历史:
2006.08.16 增加:文本框中的右键菜单。 增加:限制为只允许一个例程。 增加:简单的UPX.EXE校验。 增加:恢复功能。 增加:更加智能的操作。 更改:使用 VFP8 编辑和编译。 更改:说明文件。 更改:界面更改为选项卡。 更改:命令标签及压缩命令微调。 修正:删除运行库的部分资源节省空间时导致浏览按钮无法使用。 修正:更加精准地确定启动路径、目标路径。 修正:主程序启动后删除或修改 UPX 核心文件名称出现的错误。
2006.07.22 更改:正式重命名为 UPXEL 更改:图标 删除:精简操作代码。 删除:不再产生资源文件 FOXUSER.DBF 和 FOXUSER.FPT。 增加:压缩文件时可选用加密选项,或对 UPX 压缩过的文件进行加密 (注意:此功能不支持通配符)。 增加:能够判断出开头为 MZ 的 WIN32 可执行文件, 如要操作其它类型的可执行文件,必须使用通配符。 增加:检测出要操作的文件如果是主程序的话提示正在使用。 增加:无命令参数设为默认值。 增加:通过检查操作前后文件大小判断操作是否成功。 增加:默认值按钮 修正:当前目录如果不是主程序目录启动主程序时仍有一闪而过的窗口, 并且主界面未处于活动状态. 修正:进一步修正从非主程序目录启动主程序时提示找不到核心 UPX.EXE
2006.06.26 增加:支持通配符“*”操作 修正:启动路径和目标路径及文件名中有空格时无法操作 修正:从非主程序目录启动主程序时提示找不到文件 汉化说明.TXT 和 UPX.EXE 修正:关闭了系统菜单,避免了按 ALT+F 等原系统快捷键弹出系统菜单 删除:花哨不实用按钮和背景图片
_______________________________________________________________________________
安装说明:
直接解压到任意目录即可使用,注意保持文件的完整性。 如果系统目录已经有 VFP8 的运行库:
VFP8R.DLL VFP8RCHS.DLL MSVCR70.DLL
可以将解压缩出来的这几个文件删除掉; 如果系统目录没有, 可以将其移动至系统目录。
_______________________________________________________________________________
注意: 软件仅在本人一台机上调试过,本人未发现问题。 软件仅为方便使用而汉化、创作,请勿用于商业领域。 并请自己承担使用本软件可能造成的损失的风险。 本人不会负本软件对您造成的任何损失的责任。
由于个人水平有限, 您在使用过程中若发现有翻译不当、软件出错等问题, 请及时通知我。谢谢!!! _______________________________________________________________________________
UPX 核心的帮助信息:
终极的可执行文件压缩器 版权所有 (C) 1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006 UPX 2.02w Markus Oberhumer, Laszlo Molnar & John Reiser 2006年8月13日
用法: upx [-123456789dlthVL] [-qvfk] [-o 文件] 文件..
命令: -1 更快压缩 -9 压缩较好 --best 最好地压缩 (对于大文件会慢一点) -d 解压缩 -l 显示压缩的文件 -t 测试压缩的文件 -V 显示版本号 -h 给出这个帮助 -L 显示软件许可协议
选项: -q 安静模式 -v 详细信息 -o文件 输出写入到 `文件' -f 强制压缩的可疑的文件 --no-color, --mono, --color, --no-progress 改变外观
备份选项: -k, --backup 保存备份文件 --no-backup 不备份文件[默认值]
Overlay 选项: --overlay=copy 复制任何附到文件上的额外数据 [默认值] --overlay=strip 剥离任何附到文件上的额外数据 [危险] --overlay=skip 不压缩一个有 overlay 的文件
选项 ------ atari/tos: --all-methods 尝试所有可用的压缩方法
选项 ------ djgpp2/coff: --coff 产生COFF 输出 [默认值: EXE] --all-methods 尝试所有可用的压缩方法 --all-filters 尝试所有可用的预处理过滤器
选项 ------ dos/com: --8086 使生成的 com 可运行在任何 8086 上 --all-methods 尝试所有可用的压缩方法 --all-filters 尝试所有可用的预处理过滤器
选项 ------ dos/exe: --8086 使生成的 exe 可运行在任何 8086 上 --no-reloc 不放置重定位到 exe 头部 --all-methods 尝试所有可用的压缩方法
选项 ------ dos/sys: --8086 使生成的 sys 可运行在任何 8086 上 --all-methods 尝试所有可用的压缩方法 --all-filters 尝试所有可用的预处理过滤器
选项 ------ ps1/exe: --all-methods 尝试所有可用的压缩方法 --8-bit 使用 8 位大小压缩 [默认值: 32 位] --console-run 允许客户机/主机传送的兼容性 --no-align 不要对齐到 2048 字节[允许: --console-run]
选项 ------ tmt/adam: --all-methods 尝试所有可用的压缩方法 --all-filters 尝试所有可用的预处理过滤器
选项 ------ vmlinuz/386 --all-methods 尝试所有可用的压缩方法 --all-filters 尝试所有可用的预处理过滤器
选项 ------ watcom/le: --le 产生 LE 输出 [默认值: EXE]
选项 ------ Win32/pe & rtm32/pe: --compress-exports=0 不压缩导出区段 --compress-exports=1 压缩导出区段 [默认值] --compress-icons=0 不压缩任何图标 --compress-icons=1 压缩除第一个之外的所有图标 --compress-icons=2 压缩除第一个之外的所有图标目录 [默认值] --compress-resources=0 不压缩任何资源 --keep-resource=列表 不压缩列表指定的资源 --strip-relocs=0 不剥离重定位 --strip-relocs=1 剥离重定位 [默认值] --all-methods 尝试所有可用的压缩方法 --all-filters 尝试所有可用的预处理过滤器
文件.. 要(解)压缩的可执行文件
这个版本支持: arm/pe, atari/tos, bvmlinuz/386, djgpp2/coff, dos/com, dos/exe, dos/sys, linux/amd64, linux/i386, linux/ppc32, mach/ppc32, ps1/exe, rtm32/pe, tmt/adam, vmlinux/386, vmlinuz/386, watcom/le, win32/pe
UPX 的发布绝对没有保证; 详细信息请访问 http://upx.sf.net _______________________________________________________________________________
UPX 核心的许可协议: 终极的可执行文件压缩器 版权所有 (C) 1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006 UPX 2.02w Markus Oberhumer, Laszlo Molnar & John Reiser 2006年8月13日
这个程序可以免费地使用, 并且欢迎您在一定的条件下 重新发布它.
这个程序的发布是希望它很有用途, 但没有任何保证; 甚至在商业或适当的特殊目的上也没有暗示保证. 请阅读 UPX 许可协议了解更多详细信息.
您应该有收到了与本程序一起的 UPX 许可协议副本; 请查看文件 LICENSE. 如果没有, 请访问下列网页之一:
http://upx.sourceforge.net http://www.oberhumer.com/opensource/upx/
Markus F.X.J. Oberhumer Laszlo Molnar <mfx@users.sourceforge.net> <ml1050@users.sourceforge.net> _______________________________________________________________________________
cnnnc 2006.08.16
★感谢汉化新世纪 (www.hanzify.org)
|