x-cmd pkg | upx - 加壳神器!可将可执行文件压缩到极小

简介

UPX(全称: Ultimate Packer for eXecutables),是一个开源的可执行文件压缩工具。它的主要目的是将可执行文件和共享库(通常是二进制文件)压缩为更小的尺寸,从而减少磁盘占用空间和下载时间。

UPX 采用无损压缩技术,可以在不影响可执行文件的功能的情况下(压缩后的文件仍可直接执行)减小文件的大小。它通常用于减小应用程序、二进制文件或脚本的大小,特别是在需要分发或传输这些文件时,以减少带宽和存储成本。

首次用户

本文的 demo 展现了 ”如何通过 x upx 压缩和解压可执行文件”。

在这里插入图片描述

多平台可执行文件压缩与高速解压

  1. 支持压缩和解压各种不同平台和架构下的可执行文:支持列表
  2. UPX 提供出色的解压速度,在Pentium 133 (英特尔90年代末的一款主流桌面计算机处理器)上,解压速度大约为 10 MiB/秒,在 Athlon XP 2000+ (AMD的一款cpu于2002年6月发布)上,解压速度大约为 200 MiB/秒。来源

卓越的压缩性能和可扩展性

  1. UPX 团队宣称其在压缩方面优于 zip 和 gzip,通常可以将程序和DLL文件的大小减小约50%-70%。来源
  2. UPX 使用类布局(class layout),支持轻松添加新的可执行文件格式或压缩算法。

竞品和相关项目

  1. PECompact 是一个用于压缩 Windows 可执行文件的工具,它可以减小可执行文件的大小,并提供了一些保护选项。

进一步阅读

  • UPX 源代码 - UPX 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 UPX 和参与社区贡献。
  • 维基百科 - 维基百科页面提供了关于 UPX 的详细历史和技术细节。
  • upx 手册页 - 提供关于 UPX 命令行工具的详细信息,包括使用说明、命令选项、示例和其他相关内容。

更多内容请查阅 : pkg/upx

转载请标明原文链接 :https://www.x-cmd.com/pkg/upx


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值