UPX 3.91W 中文帮助

来源:互联网 发布:js array sort 编辑:程序博客网 时间:2024/05/16 14:42

                翻译的不妥之处还请指正!       

Ultimate Packer for eXecutables(UPX)

                          版权所有 (C) 1996 - 2013
UPX 3.91w       Markus Oberhumer, Laszlo Molnar 和 John Reiser   2013年9月30日


使用方法: upx [-123456789dlthVL] [-qvfk] [-o file] 文件名..


命令:
  -1     压缩速度快                        -9    压缩率较高
  --best 最好的压缩 (压缩大文件时可能会很慢)
  -d     解压缩                            -l    列出已压缩文件
  -t     测试已压缩文件                    -V    显示版本号
  -h     更多帮助信息                      -L    显示软件许可信息
选项:
  -q     显示大概信息                      -v    显示所有细节
  -oFILE 写入输出到'文件'
  -f     对于可疑文件进行强制压缩
  --no-color(无多颜色), --mono(单声道), --color(颜色), --no-progress(不显示进度)   改变UPX的界面


压缩调整选项:
  --brute             尝试较多的压缩方式(慢)
  --ultra-brute       尝试所有的压缩方式 (很慢)


备份选项:
  -k, --backup        不删除备份文件
  --no-backup         不需要备份文件(默认)


覆盖选项:
  --overlay=copy      复制所有文件所附加的额外数据(默认)
  --overlay=strip     删除所有文件所附加的额外数据 (危险)
  --overlay=skip      不压缩含有覆盖部分的文件
djgpp2/coff文件的选项:
  --coff              输出COFF文件 (默认为:EXE)


dos/com文件的选项:
  --8086              生成已压缩并可运行于任意8086CPU之上的COM


dos/exe文件的选项:
  --8086              生成已压缩并可运行于任意8086CPU之上的EXE
  --no-reloc          对EXE文件头不做重定位处理


dos/sys文件的选项:
  --8086              生成已压缩并可运行于任意8086CPU之上的SYS


ps1/exe文件的选项:
  --8-bit             压缩的程序时使用8位 (默认: 32 位)
  --8mib-ram          限制使用8MB内存 (默认:2 MB)
  --boot-only         禁止客户端/适用于主机传送
  --no-align          不使用2048字节对齐 (适用于: --console-run)


watcom/le文件的选项:
  --le                输出LE文件 (默认:EXE)


win32/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 并压缩输出


file..   需要(解)压缩的可执行文件


此版本UPX支持的文件及平台:
    AMD64-darwin.macho               Mach/AMD64
    ARMEL-darwin.macho               Mach/ARMEL
    amd64-linux.elf                  linux/ElfAMD
    amd64-linux.kernel.vmlinux       vmlinux/AMD64
    amd64-win64.pe                   win64/pe
    arm-linux.elf                    linux/armel
    arm-linux.kernel.vmlinux         vmlinux/armel
    arm-wince.pe                     arm/pe
    armeb-linux.elf                  linux/armeb
    armeb-linux.kernel.vmlinux       vmlinux/armeb
    armel-linux.kernel.vmlinuz       vmlinuz/armel
    fat-darwin.macho                 Mach/fat
    i086-dos16.com                   dos/com
    i086-dos16.exe                   dos/exe
    i086-dos16.sys                   dos/sys
    i386-bsd.elf.execve              BSD/386
    i386-darwin.macho                Mach/i386
    i386-dos32.djgpp2.coff           djgpp2/coff
    i386-dos32.tmt.adam              tmt/adam
    i386-dos32.watcom.le             watcom/le
    i386-freebsd.elf                 BSD/elf386
    i386-linux.elf                   linux/elf386
    i386-linux.elf.execve            linux/386
    i386-linux.elf.shell             linux/sh386
    i386-linux.kernel.bvmlinuz       bvmlinuz/386
    i386-linux.kernel.vmlinux        vmlinux/386
    i386-linux.kernel.vmlinuz        vmlinuz/386
    i386-netbsd.elf                  netbsd/elf386
    i386-openbsd.elf                 opnbsd/elf386
    i386-win32.pe                    win32/pe
    m68k-atari.tos                   atari/tos
    mips-linux.elf                   linux/mipseb
    mipsel-linux.elf                 linux/mipsel
    mipsel.r3000-ps1                 ps1/exe
    powerpc-darwin.macho             Mach/ppc32
    powerpc-linux.elf                linux/ElfPPC
    powerpc-linux.kernel.vmlinux     vmlinux/ppc32


UPX可任意使用; 查看细节性的许可信息请浏览网站 http://upx.sf.net
0 0
原创粉丝点击