本教程以添加upx一键压缩右键菜单为例:

要在 Windows 系统下添加右键菜单 "用upx压缩",可以按照以下步骤操作:

  1. 下载 UPX 压缩工具,并将其安装到计算机上。
  2. 打开“注册表编辑器”(Registry Editor),方法是按下 "Win + R" 组合键,然后输入 "regedit" 并按下 "Enter" 键。
  3. 在注册表编辑器中,转到以下路径:
HKEY_CLASSES_ROOT\*\shell
  1. 在 "shell" 下创建一个新的项,并将其命名为 "用upx压缩"(或您想要的任何名称)。
  2. 在 "用upx压缩" 下创建一个新的子项,并将其命名为 "command"。
  3. 在 "command" 下双击 "默认" 项,然后在 "数值数据" 中输入 UPX 压缩工具的完整路径和命令行参数。例如,如果 UPX 工具安装在 "C:\UPX" 目录下,则可以输入以下命令:
"C:\UPX\upx.exe" "%1"

# 最佳压缩
"C:\UPX\upx.exe" --best "%1"

# 最终使用的配置命令
C:\Windows\SysWow64\upx.exe --best --lzma "%1"

C:\UPX\upx.exe
                       Ultimate Packer for eXecutables
                          Copyright (C) 1996 - 2023
UPX 4.0.2       Markus Oberhumer, Laszlo Molnar & John Reiser   Jan 30th 2023

Usage: upx [-123456789dlthVL] [-qvfk] [-o file] file..

Commands:
  -1     compress faster                   -9    compress better
  -d     decompress                        -l    list compressed file
  -t     test compressed file              -V    display version number
  -h     give more help                    -L    display software license
Options:
  -q     be quiet                          -v    be verbose
  -oFILE write output to 'FILE'
  -f     force compression of suspicious files
  -k     keep backup files
file..   executables to (de)compress

Type 'upx --help' for more detailed help.

UPX comes with ABSOLUTELY NO WARRANTY; for details visit https://upx.github.io

# 最佳压缩并且保存副本
"C:\UPX\upx.exe" -k --best "%1"

在 Windows 中,"%1" 是一个占位符,表示右键菜单项中所选中的文件的完整路径。具体来说,当您右键单击一个文件并选择 "用upx压缩" 菜单项时,Windows 将 "%1" 替换为所选文件的完整路径。因此,在注册表编辑器中创建 "command" 子项时,将 "%1" 包含在 UPX 压缩命令的路径中,可以让 UPX 命令自动应用于所选文件。这种方式可以使压缩任意文件变得更加方便,因为只需右键单击文件并选择菜单项即可压缩文件。

单击 "确定" 保存更改,并关闭注册表编辑器。

现在,您应该可以右键单击任何文件,选择 "用upx压缩",然后使用 UPX 工具压缩文件。

要添加右键菜单项的图标显示,可以按照以下步骤操作:

  1. 在注册表编辑器中,找到您刚刚创建的 "用upx压缩" 项。
  2. 在 "用upx压缩" 下创建一个新的字符串值,并将其命名为 "Icon"。
  3. 双击 "Icon" 项,在 "数值数据" 中输入您要使用的图标文件的完整路径和文件名。例如,如果您要使用名为 "upx.ico" 的图标文件,且该文件存储在 "C:\Icons" 目录下,则可以输入以下路径:
C:\Icons\upx.ico

单击 "确定" 保存更改,并关闭注册表编辑器。

现在,您应该可以右键单击任何文件,选择 "用upx压缩",然后在菜单项旁边看到指定的图标。请注意,某些 Windows 系统版本可能不会显示右键菜单项的图标,这取决于您的系统设置和配置。

upx 最佳压缩的参数

UPX 是一款功能强大的开源压缩工具,它可以压缩可执行文件、动态链接库等二进制文件。要获得最佳的 UPX 压缩效果,可以尝试以下参数:

  1. -9--best:使用最高的压缩级别。这可能需要更长的时间来完成,但可以产生更好的压缩效果。
  2. --ultra-brute:使用更激进的压缩策略。这可以进一步提高压缩率,但会导致压缩时间更长。
  3. --lzma:使用 LZMA 压缩算法。这通常可以产生更好的压缩效果,但可能需要更长的时间来完成。
  4. --overlay=strip:压缩可执行文件中的重叠段。这可以减小文件大小并提高压缩率。
  5. --compress-icons=0:不压缩图标数据。如果您的文件包含图标,这可能会提高文件的可用性。

请注意,压缩参数的最佳设置可能因文件类型、大小和结构而异,因此建议进行测试和比较以确定最佳参数组合。另外,压缩文件时需要注意文件的完整性和安全性。

最后修改:2023 年 08 月 25 日
如果觉得我的文章对你有用,请随意赞赏