
UPX (The Ultimate Packer for eXecutables) عبارة عن حزمة ملفات قابلة للتنفيذ تدعم العديد من المنصات وتنسيقات الملفات المختلفة. يتكون الملف التنفيذي المضغوط من وحدة فك الضغط/التهيئة وكتلة بيانات تحتوي على الملف الأصلي في شكل مضغوط.
عند تشغيلها، تقوم وحدة فك الضغط بتخصيص الذاكرة وفك ضغط محتويات كتلة البيانات فيها. بالنسبة لبعض المنصات، لا يكون فك الضغط في الذاكرة ممكنًا، وفي هذه الحالة يتم استخدام فك الضغط في ملف مؤقت. يستخدم UPX خوارزمية ضغط بدون فقدان تسمى UCL. تنزيل UPX 5.0.1 (0.6 ميجابايت):