arduino学习记录
PHP写txt UPX

自己用的指令:

upx -9 -o 3.dll qdll.dll



用法 指令:

:: UPX 3.96w       Markus Oberhumer, Laszlo Molnar & John Reiser   Jan 23rd 2020
:: 
:: 用法:upx [-123456789dlthVL] [-qvfk] [-o 文件] 文件..
:: 
:: 命令:
::   -1 压缩更快 -9 压缩更好
::   --best 压缩效果最好 (对于大文件可能会很慢)
::   -d 解压缩 -l 列出压缩文件
::   -t 测试压缩文件 -V 显示版本号
::   -h 提供此帮助 -L 显示软件许可证
:: 
:: 选项:
::   -q 安静 -v 详细
::   -oFILE 将输出写入“文件”
::   -f 强制压缩可疑文件
::   --no-color, --mono, --color, --no-progress 改变外观
:: 
:: 压缩调整选项:
::   --brute 尝试所有可用的压缩方法和过滤器 [慢]
::   --ultra-brute 尝试更多的压缩变体 [非常慢]
:: 
:: 备份选项:
::   -k, --backup 保留备份文件
::   --no-backup 不备份文件 [默认]
:: 
:: 叠加选项:
::   --overlay=copy 复制附加到文件的任何额外数据[默认]
::   --overlay=strip 删除附加到文件的任何额外数据 [危险]
::   --overlay=skip 不压缩带有覆盖的文件
:: 
:: djgpp2/coff 的选项:
::   --coff 产生COFF输出[默认:EXE]
:: 
:: dos/com 的选项:
::   --8086 使压缩的 com 在任何 8086 上工作
:: 
:: dos/exe的选项:
::   --8086 使压缩的 exe 在任何 8086 上工作
::   --no-reloc 不将重定位放入 exe 标头
:: 
:: dos/sys 的选项:
::   --8086 使压缩系统在任何 8086 上工作
:: 
:: ps1/exe 的选项:
::   --8-bit 使用 8 位大小压缩 [默认:32 位]
::   --8mib-ram 8 MB 内存限制 [默认值:2 MiB]
::   --boot-only 禁用客户端/主机传输兼容性
::   --no-align 不对齐到 2048 字节 [启用:--console-run]
:: 
:: watcom/le 的选项:
::   --le 产生 LE 输出 [默认:EXE]
:: 
:: win32/pe、win64/pe、rtm32/pe & arm/pe 的选项:
::   --compress-exports=0 不压缩导出表
::   --compress-exports=1 压缩导出表 [默认]
::   --compress-icons=0 不压缩任何图标
::   --compress-icons=1 压缩除第一个图标以外的所有图标
::   --compress-icons=2 压缩除第一个图标目录以外的所有目录 [默认]
::   --compress-icons=3 压缩所有图标
::   --compress-resources=0 根本不压缩任何资源
::   --keep-resource=list 不压缩列表指定的资源
::   --strip-relocs=0 不剥离重定位
::   --strip-relocs=1 保留重定位 [默认]
:: 
:: linux/elf 的选项:
::   --preserve-build-id 复制 .??gnu.note.build-id 到压缩输出




常见用法:

默认压缩[upx 程序名.exe]
较快压缩[upx -1 程序名.exe]
较好压缩[upx -9 程序名.exe]
最优压缩[upx --best 程序名.exe]
还原压缩[upx -d 程序名.exe]
测试是否是UPX压缩[upx -t 程序名.exe]
显示UPX压缩清单[upx -l 程序名.exe]
显示UPX版本[upx -V]
显示UPX使用说明[upx -L]
UPX使用帮助[upx -h]
减少UPX压缩显示[upx -q 程序名.exe]
增加UPX压缩显示[upx -v 程序名.exe]
将UPX压缩另存为其它文件[upx -o 1.exe 程序名.exe]
强制压缩可疑文件[upx -f 程序名.exe]
保留备份文件[upx -k 程序名.exe]
不备份UPX压缩[upx --no-backup 程序名.exe]
无颜色UPX压缩[upx --no-color 程序名.exe]
UPX压缩无进度条显示[upx --no-progress 程序名.exe]
尝试所有可用的压缩方法和过滤器[慢][upx --brute 程序名.exe]
超级暴力尝试更多的压缩变体[非常慢] [upx --ultra-brute 程序名.exe]
保留额外数据[默认值][upx --overlay=copy 程序名.exe]
覆盖额外数据[upx --overlay=strip 程序名.exe]
不处理额外数据[upx --overlay=skip 程序名.exe]
压缩导出部分[upx --compress-exports=1 程序名.exe]
不压缩导出部分[upx --compress-exports=0 程序名.exe]
压缩所有图标[upx --compress-icons=3 程序名.exe]
压缩除第一个图标以外的所有图标[upx --compress-icons=1 程序名.exe]
压缩除第一个图标目录外的所有图标[默认值][upx --compress-icons=2 程序名.exe]
不压缩任何图标[upx --compress-icons=0 程序名.exe]
不压缩任何资源[upx --compress-resources=0 程序名.exe]
不压缩list指定的资源[upx --keep-resource=list 程序名.exe]
不剥离重定位[upx --strip-relocs=0 程序名.exe]
剥离重定位[upx --strip-relocs=1 程序名.exe]
————————————————
版权声明:本文为CSDN博主「鲸妖互联」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/The_whale_demon/article/details/104111320