..

upx 压缩可执行文件大小

upx 是一款高性能加壳工具,并且能够压缩可执行文件大小,目前支持 windows, linux ,dos 操作系统。

hellojukay@local debug (nightly) $ du -sh hyper_access
340M	hyper_access
hellojukay@local debug (nightly) $ upx hyper_access
                       Ultimate Packer for eXecutables
                          Copyright (C) 1996 - 2013
UPX 3.91        Markus Oberhumer, Laszlo Molnar & John Reiser   Sep 30th 2013

        File size         Ratio      Format      Name
   --------------------   ------   -----------   -----------
 356022752 ->  75735028   21.27%  linux/ElfAMD   hyper_access

Packed 1 file.
hellojukay@local debug (nightly) $ du -sh hyper_access
73M	hyper_access

2020-05-27 补充

linux 下面 strip 也能减精简二进制文件体积

strip filename

先执行 strip 然后在执行 upx ,两个配合适用效果更好。 参考地址: