{"id":13429110,"url":"https://github.com/upx/upx","last_synced_at":"2026-01-07T15:14:51.276Z","repository":{"id":37451257,"uuid":"67031040","full_name":"upx/upx","owner":"upx","description":"UPX - the Ultimate Packer for eXecutables","archived":false,"fork":false,"pushed_at":"2025-05-06T12:06:20.000Z","size":77670,"stargazers_count":15691,"open_issues_count":32,"forks_count":1421,"subscribers_count":280,"default_branch":"devel","last_synced_at":"2025-05-07T10:52:35.222Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://upx.github.io","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/upx.png","metadata":{"files":{"readme":"README","changelog":"NEWS","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/security.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-08-31T11:23:13.000Z","updated_at":"2025-05-07T09:36:45.000Z","dependencies_parsed_at":"2023-10-13T09:07:01.103Z","dependency_job_id":"d96ae693-1991-40bf-8ef1-d00dad682a35","html_url":"https://github.com/upx/upx","commit_stats":{"total_commits":4237,"total_committers":23,"mean_commits":184.2173913043478,"dds":"0.47226811423176773","last_synced_commit":"d00ba4b4656837c08841bd8f9599fda87bb7c7d2"},"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upx%2Fupx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upx%2Fupx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upx%2Fupx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upx%2Fupx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/upx","download_url":"https://codeload.github.com/upx/upx/tar.gz/refs/heads/devel","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254129481,"owners_count":22019628,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T02:00:26.143Z","updated_at":"2026-01-07T15:14:51.263Z","avatar_url":"https://github.com/upx.png","language":"C++","funding_links":[],"categories":["Executable","C","C++","Program","\u003ca name=\"cpp\"\u003e\u003c/a\u003eC++","C (286)","HarmonyOS","语言资源库","C/C++ 程序设计","others","\u003ca id=\"1d9dec1320a5d774dc8e0e7604edfcd3\"\u003e\u003c/a\u003e工具-新添加的","Open Source Git Repositories","🔧 Packages"],"sub_categories":["Media file container formats of mux overhead: ###","C/C++","Windows Manager","tools","网络服务_其他","\u003ca id=\"8f1b9c5c2737493524809684b934d49a\"\u003e\u003c/a\u003e文章\u0026\u0026视频","Tools","⚡ Misc"],"readme":"                 ooooo     ooo  ooooooooo.  ooooooo  ooooo\n                 `888'     `8'  `888   `Y88. `8888    d8'\n                  888       8    888   .d88'   Y888..8P\n                  888       8    888ooo88P'     `8888'\n                  888       8    888           .8PY888.\n                  `88.    .8'    888          d8'  `888b\n                    `YbodP'     o888o       o888o  o88888o\n\n\n                    The Ultimate Packer for eXecutables\n   Copyright (c) 1996-2026 Markus Oberhumer, Laszlo Molnar \u0026 John Reiser\n                           https://upx.github.io\n\n\n\nWELCOME\n=======\n\nWelcome to UPX !\n\nUPX is a free, secure, portable, extendable, high-performance\nexecutable packer for several executable formats.\n\n\nINTRODUCTION\n============\n\nUPX is an advanced executable file compressor. UPX will typically\nreduce the file size of programs and DLLs by around 50%-70%, thus\nreducing disk space, network load times, download times and\nother distribution and storage costs.\n\nPrograms and libraries compressed by UPX are completely self-contained\nand run exactly as before, with no runtime or memory penalty for most\nof the supported formats.\n\nUPX supports a number of different executable formats, including\nWindows programs and DLLs, and Linux executables.\n\nUPX is free software distributed under the term of the GNU General\nPublic License. Full source code is available.\n\nUPX may be distributed and used freely, even with commercial applications.\nSee the UPX License Agreements for details.\n\n\nSECURITY CONTEXT\n================\n\nIMPORTANT NOTE: UPX inherits the security context of any files it handles.\n\nThis means that packing, unpacking, or even testing or listing a file requires\nthe same security considerations as actually executing the file.\n\nUse UPX on trusted files only!\n\n\nSHORT DOCUMENTATION\n===================\n\n'upx program.exe' will compress a program or DLL. For best compression\nresults try 'upx --best program.exe' or 'upx --brute program.exe'.\n\nPlease see the file doc/upx-doc.txt for the full documentation. The files\nNEWS and doc/BUGS.txt also contain various tidbits of information, as\ndoes the output of 'upx --help'.\n\n\nTHE FUTURE\n==========\n\n  - Stay up-to-date with ongoing OS and executable format changes\n\n  - ARM64 for Windows (help wanted)\n\n  - We will *NOT* add any sort of protection and/or encryption.\n    This only gives people a false feeling of security because\n    all \"protectors\" can be broken by definition.\n\n  - Fix all remaining bugs - please report any issues\n    https://github.com/upx/upx/issues\n\n\nCOPYRIGHT\n=========\n\nCopyright (C) 1996-2026 Markus Franz Xaver Johannes Oberhumer\nCopyright (C) 1996-2026 Laszlo Molnar\nCopyright (C) 2000-2026 John F. Reiser\n\nUPX is distributed with full source code under the terms of the\nGNU General Public License v2+; either under the pure GPLv2+ (see\nthe file COPYING), or (at your option) under the GPLv2+ with special\nexceptions and restrictions granting the free usage for all binaries\nincluding commercial programs (see the file LICENSE).\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\nYou should have received a copy of the UPX License Agreements along\nwith this program; see the files COPYING and LICENSE. If not,\nvisit the UPX home page.\n\n\nShare and enjoy,\nMarkus \u0026 Laszlo \u0026 John\n\n\n   Markus F.X.J. Oberhumer              Laszlo Molnar\n   \u003cmarkus@oberhumer.com\u003e               \u003cezerotven+github@gmail.com\u003e\n\n   John F. Reiser\n   \u003cjreiser@BitWagon.com\u003e\n\n\n[ The term UPX is a shorthand for the Ultimate Packer for eXecutables\n  and holds no connection with potential owners of registered trademarks\n  or other rights. ]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fupx%2Fupx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fupx%2Fupx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fupx%2Fupx/lists"}