简而言之,upx就是对可执行文件进行压缩,然后可以已极快的速度解压并运行,对于像有些程序需要放到路由器中去运行,而路由器的空间又很小,有这个工具,可以很好的解决这个空间不足的问题。
upx支持在多个平台运行,以下代码是在linux下运行的代码,
wget https://github.com/upx/upx/releases/download/v3.95/upx-3.95-amd64_linux.tar.xz tar xvf upx-3.95-amd64_linux.tar.xz cd upx-3.95-amd64_linux ./upx -1 client_linux_amd64 -o client_linux_amd64_upx #-1-9,数字越大压缩级别越高
windows下可以将程序解压后,采用如下方式来压缩
D:\upx-3.95-win64\upx.exe -9 D:\upx-3.95-win64\xxxxxxxx
文章评论