ضغط الملفات التنفيذية
ضغط الملفات التنفيذية هو أي وسيلة لضغط ملف تنفيذي ودمج البيانات المضغوطة مع كود فك الضغط في ملف تنفيذي واحد. عند تشغيل هذا الملف المضغوط، يقوم كود فك الضغط بإعادة إنشاء الكود الأصلي من الكود المضغوط قبل تنفيذه. في معظم الحالات، تتم هذه العملية بسلاسة تامة، بحيث يمكن استخدام الملف المضغوط بنفس طريقة استخدام الملف الأصلي. غالبًا ما يُشار إلى أدوات ضغط الملفات التنفيذية بأسماء مختلفة، مثل: أدوات ضغط الملفات التنفيذية ، وأدوات ضغط وقت التشغيل ، وأدوات ضغط البرامج ، وأدوات حماية البرامج ، أو حتى " أدوات الضغط متعددة الأشكال " و" أدوات التشفير ".
يمكن اعتبار الملف التنفيذي المضغوط بمثابة أرشيف ذاتي الاستخراج ، حيث يُضمّن الملف التنفيذي المضغوط مع رمز فك الضغط ذي الصلة في ملف تنفيذي. ويمكن فك ضغط بعض الملفات التنفيذية المضغوطة لاستعادة ملف البرنامج الأصلي دون تشغيلها مباشرةً. ومن البرامج التي يمكن استخدامها لهذا الغرض برنامجا CUP386 وUNP.
معظم الملفات التنفيذية المضغوطة تقوم بفك ضغط الكود الأصلي في الذاكرة، ومعظمها يتطلب مساحة أكبر قليلاً من الذاكرة للتشغيل (لأنها تحتاج إلى تخزين كود فك الضغط، والبيانات المضغوطة، والكود بعد فك الضغط). علاوة على ذلك، تتطلب بعض الملفات التنفيذية المضغوطة متطلبات إضافية، مثل تلك التي تكتب الملف التنفيذي بعد فك الضغط إلى نظام الملفات قبل تشغيله.
لا يقتصر ضغط الملفات التنفيذية على الملفات الثنائية، بل يمكن تطبيقه أيضًا على البرامج النصية، مثل جافا سكريبت . ولأن معظم لغات البرمجة النصية مصممة للعمل على شفرة قابلة للقراءة البشرية ، والتي تتميز بتكرار عالٍ ، فإن الضغط يمكن أن يكون فعالًا للغاية وبسيطًا مثل استبدال الأسماء الطويلة المستخدمة لتعريف المتغيرات والدوال بأسماء أقصر و/أو إزالة المسافات البيضاء .
المزايا والعيوب
يستخدم موزعو البرامج ضغط الملفات التنفيذية لأسباب متعددة، أهمها تقليل متطلبات التخزين الثانوي لبرامجهم؛ فبما أن برامج ضغط الملفات التنفيذية مصممة خصيصًا لضغط التعليمات البرمجية التنفيذية، فإنها غالبًا ما تحقق نسبة ضغط أفضل من برامج ضغط البيانات القياسية مثل gzip و zip و bzip2 . وهذا يسمح لموزعي البرامج بالالتزام بقيود وسائط التوزيع التي يختارونها (مثل الأقراص المضغوطة أو أقراص DVD أو الأقراص المرنة )، أو بتقليل الوقت وعرض النطاق الترددي اللازمين للعملاء للوصول إلى البرامج الموزعة عبر الإنترنت .
يُستخدم ضغط الملفات التنفيذية بشكل متكرر لردع الهندسة العكسية أو لإخفاء محتويات الملف التنفيذي (على سبيل المثال، لإخفاء وجود برامج ضارة عن برامج مكافحة الفيروسات ) باستخدام أساليب ضغط خاصة و/أو تشفير إضافي . ويمكن استخدام ضغط الملفات التنفيذية لمنع التفكيك المباشر ، وإخفاء النصوص الحرفية ، وتعديل التوقيعات. مع أن هذا لا يقضي على احتمالية الهندسة العكسية تمامًا، إلا أنه قد يزيد من تكلفة العملية.
يتطلب الملف التنفيذي المضغوط مساحة تخزين أقل في نظام الملفات، وبالتالي وقتًا أقل لنقل البيانات من نظام الملفات إلى الذاكرة. من ناحية أخرى، يتطلب فك ضغط البيانات بعض الوقت قبل بدء التنفيذ. مع ذلك، لم تواكب سرعة وسائط التخزين المختلفة متوسط سرعات المعالجات، لذا غالبًا ما تكون مساحة التخزين هي العامل المحدد للأداء. وبالتالي، يتم تحميل الملف التنفيذي المضغوط بشكل أسرع على معظم الأنظمة الشائعة. في أجهزة الكمبيوتر المكتبية الحديثة، نادرًا ما يكون هذا ملحوظًا إلا إذا كان حجم الملف التنفيذي كبيرًا بشكل غير معتاد، لذا فإن سرعة التحميل ليست سببًا رئيسيًا لضغط الملفات التنفيذية أو عدم ضغطها.
في أنظمة التشغيل التي تستخدم صور الملفات التنفيذية من القرص عند الطلب، تُقلل الملفات التنفيذية المضغوطة من كفاءة هذه العملية. إذ يُخصص برنامج فك الضغط كتلة من الذاكرة لحفظ البيانات التي تم فك ضغطها، وتبقى هذه الكتلة مُخصصة طالما بقي الملف التنفيذي مُحملاً، سواءً استُخدم أم لا، مما يُؤدي إلى تنافس التطبيقات الأخرى على موارد الذاكرة. إذا كان نظام التشغيل يستخدم ملف تبديل، فيجب كتابة البيانات التي تم فك ضغطها إليه لتحرير الذاكرة بدلاً من التخلص من كتل البيانات غير المُستخدمة وإعادة تحميلها من صورة الملف التنفيذي عند الحاجة. عادةً لا يُلاحظ هذا، ولكنه يُصبح مشكلة عند تحميل ملف تنفيذي أكثر من مرة في الوقت نفسه، حيث لا يستطيع نظام التشغيل إعادة استخدام كتل البيانات التي سبق تحميلها، ويجب فك ضغط البيانات في كتلة ذاكرة جديدة، وسيتم تبديلها بشكل مستقل إذا لم تُستخدم. تعني متطلبات التخزين والوقت الإضافية ضرورة التفكير ملياً قبل ضغط الملفات التنفيذية التي تُشغل عادةً أكثر من مرة في الوقت نفسه.
ومن العيوب الأخرى أن بعض الأدوات المساعدة لم تعد قادرة على تحديد تبعيات مكتبة وقت التشغيل ، حيث أن الجزء السفلي من المستخرج المرتبط بشكل ثابت هو فقط المرئي.
كذلك، تُصنّف بعض برامج مكافحة الفيروسات القديمة جميع الملفات التنفيذية المضغوطة على أنها فيروسات لمجرد تشابه خصائصها مع خصائص برامج فك الضغط. تستطيع معظم برامج مكافحة الفيروسات الحديثة فك ضغط عدة طبقات مختلفة من الملفات التنفيذية للتحقق من محتواها، إلا أن بعض برامج مكافحة الفيروسات والبرامج الضارة الشائعة واجهت مشاكل في الإنذارات الكاذبة بشأن الملفات التنفيذية المضغوطة. في محاولة لحل مشكلة البرامج الضارة المُخفية باستخدام برامج ضغط الملفات، قدّمت مجموعة أمن الاتصالات الصناعية التابعة لمعهد مهندسي الكهرباء والإلكترونيات ( IEEE) نظامًا لتصنيف البرامج .
كان ضغط الملفات التنفيذية أكثر شيوعًا عندما كانت سعة تخزين الحواسيب محدودة بأقراص المرنة ، التي كانت بطيئة وذات سعة تخزين منخفضة، بالإضافة إلى الأقراص الصلبة الصغيرة ؛ إذ سمح ذلك للحاسوب بتخزين المزيد من البرامج في نفس المساحة، دون عناء فك ضغط الملفات يدويًا في كل مرة يرغب المستخدم في استخدام البرنامج. مع ذلك، تراجع استخدام ضغط الملفات التنفيذية بسبب زيادة سعة التخزين في الحواسيب. يُستخدم هذا الأسلوب في مجال عروض البرامج التجريبية ، حيث يجب أن تلتزم العروض التجريبية بحجم محدد، مثل مقدمة بحجم 64 كيلوبايت . فقط تنسيقات الضغط المتطورة جدًا، والتي تُطيل وقت التحميل، هي التي تُبقي حجم الملف التنفيذي صغيرًا بما يكفي للمشاركة في هذه المسابقات.
قائمة برامج التعبئة القابلة للتنفيذ
ملف تنفيذي لنظامي التشغيل CP/M و MSX-DOS
برامج ضغط الملفات التنفيذية المعروفة لملفات .COM الخاصة بنظامي CP/M-80 و MSX-DOS :
- PMexe (منذ عام 1990، كتبه يوشيهيكو مينو ، PMARC.COM+PMEXE.CPM، التوقيع "-pms-" ) [ 1 ]
- PopCom! (منذ عام 1992، من تأليف يوشيهيكو مينو، POPCOM.COM، التوقيع "-pc1-")
ملف تنفيذي لنظام التشغيل MS-DOS
برامج ضغط الملفات التنفيذية المعروفة للملفات التنفيذية المتوافقة مع نظام التشغيل MS-DOS ( .COM أو .EXE ):
- Realia Spacemaker (منذ عام 1982، من تأليف روبرت بي كي ديوار ، SM.COM، التوقيع "MEMORY$" ) [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ]
- Microsoft EXEPACK (منذ عام 1985، كتبه روبن بورمان، EXEPACK.EXE، LINK.EXE /E[XEPACK]، التوقيع "RB") [ 9 ] [ 5 ] [ 4 ] [ 10 ]
- LZEXE (منذ عام 1989، كتبه فابريس بيلارد ، LZEXE.EXE) [ 11 ] [ 12 ]
- PKWare PKLite (منذ عام 1990، كتبه فيل كاتز ، PKLITE.EXE) [ 12 ] [ 13 ]
- DIET (منذ عام 1991، كتبه تيدي ماتسوموتو، DIET.EXE) [ 12 ]
- TINYPROG (TINYPROG.EXE)
- برنامج RJS Software RJCRUSH (منذ عام 1994، كتبه رولاند سكينر، RJCRUSH.EXE)
- XPA (منذ عام 1995، كتبه جاومينغ تسينغ، XPA.EXE)
- برنامج إبسن aPACK (منذ عام 1997، كتبه يورغن إبسن، APACK.EXE)
- UPX (منذ عام 1998، كتب بواسطة Markus FXJ Oberhumer وLászló Molnár)
- 32LiTE (منذ عام 1998، كتبه أوليغ بروخوروف، 32LITE.EXE)
- ضاغط ديناميكيات المعرفة LZW [ 14 ]
- WWpack (منذ عام 1994، كتب بواسطة Piotr Warezak وRafal Wierzbicki، WWPACK.EXE)
- 624 (فقط لملفات .COM التي يقل حجمها عن 25 كيلوبايت، وتستخدم LZW )
- أينكس
- AvPack
- كومباك
- ظرف HASP
- LGLZ
- PMWLITE
- برو باك
- يو سي إكس إي
- WDOSX
- XE
- حزمة إكس
ملف تنفيذي لنظام التشغيل OS/2
برامج الضغط القابلة للتنفيذ المعروفة في نظام التشغيل OS/2 :
- نيلايت
- LxLite
ملف تنفيذي جديد
برامج ضغط الملفات التنفيذية المعروفة للملفات التنفيذية الجديدة :
- باك وين
- PKWare PKLite (من الإصدار 2.01)
- ويندوز لايت
ملف تنفيذي محمول
تتضمن برامج ضغط الملفات التنفيذية المعروفة للملفات التنفيذية المحمولة ما يلي. (العناصر التي تحتوي علىزخرفة مشطوبةلم تعد قيد التطوير.)
| اسم | آخر إصدار | مطلق سراحه | رخصة البرنامج | دعم x86-64 |
|---|---|---|---|---|
| 32 لتر | ؟ | ؟ | ؟ | ؟ |
| ألينيز | 1.4 | 17 أغسطس 2020 ( 2020-08-17 ) | ملكية خاصة | لا |
| ANDpakk2 | ؟ | ؟ | ؟ | ؟ |
| ملكية خاصة | نعم | |||
| ASPack | 2.40 | 7 ديسمبر 2018 ( 2018-12-07 ) | ملكية خاصة | نعم |
| ASPR (ASProtect) | 2.78 | 7 ديسمبر 2018 ( 2018-12-07 ) | ملكية خاصة | نعم |
| BeRoEXEPacker | ؟ | ؟ | ؟ | ؟ |
| برنامج تشفير BIN | ؟ | ؟ | ؟ | ؟ |
| برنامج BoxedApp Packer | 3.3 | 26 يوليو 2015 ( 2015-07-26 ) | ملكية خاصة | نعم |
| رخصة جنو العمومية | لا | |||
| مجعد | 2.3 | 22 يوليو 2020 ( 2020-07-22 ) | زليب | نعم |
| dotBundle | 1.3 | 4 أبريل 2013 ( 2013-04-04 ) [ 15 ] | ملكية خاصة | نعم |
| حامي اللغز | 6.60 | 21 أغسطس 2019 ( 2019-08-21 ) [ 16 ] | ملكية خاصة | نعم |
| صندوق إنيغما الافتراضي | 9.40 | 10 أكتوبر 2019 ( 2019-10-10 ) [ 16 ] | ملكية خاصة | نعم |
| exe32pack | ؟ | ؟ | ؟ | ؟ |
| حزمة ملفات EXE | 3.11 | 7 يناير 2011 ( 2011-01-07 ) [ 17 ] | ملكية خاصة | ؟ |
| إكسيكريبتور | ؟ | ؟ | ؟ | ؟ |
| برنامج EXE Stealth | 4.14 | 29 يونيو 2011 ( 2011-06-29 ) [ 17 ] | ملكية خاصة | ؟ |
| إي إكسبريسور | 1.8.0.1 | 14 يناير 2010 ( 2010-01-14 ) | ملكية خاصة | ؟ |
| برامج مجانية | لا | |||
| الملكية العامة | لا | |||
| برامج مجانية | لا | |||
| إم برس | 2.19 | 2 يناير 2012 ( 2012-01-02 ) | برامج مجانية | نعم |
| MuCruncher | ؟ | ؟ | ؟ | ؟ |
| نيو لايت | ؟ | ؟ | ؟ | ؟ |
| NsPack | ؟ | ؟ | ؟ | ؟ |
| أوبسيديوم | 1.6 | 11 أبريل 2017 ( 2017-04-11 ) [ 19 ] | ملكية خاصة | نعم |
| PECompact | ؟ | ؟ | ؟ | ؟ |
| عبوة بلاستيكية | ؟ | ؟ | ؟ | ؟ |
| بيسبين | 1.33 | 3 مايو 2011 ( 2011-05-03 ) | برامج مجانية | نعم |
| صغيرتي | 2.4 | 22 سبتمبر 2016 ( 2016-09-22 ) | برامج مجانية | لا |
| PKLite32 | ؟ | ؟ | ؟ | ؟ |
| رخصة جنو العمومية | لا | |||
| Shrinker32 | ؟ | ؟ | ؟ | ؟ |
| سمارت باكر برو إكس | 2.0.0.1 | 3 يونيو 2019 ( 2019-06-03 ) | ملكية خاصة | نعم |
| Themida/WinLicense | 3.2.5.0 | 17 نوفمبر 2025 ( 2025-11-17 ) | ملكية خاصة | نعم |
| يوباك | ؟ | ؟ | ؟ | ؟ |
| UPX | 5.0.1 | 6 مايو 2025 ( 2025-05-06 ) | رخصة جنو العمومية | نعم |
| VMProtect | 3.4 | 3 أغسطس 2019 ( 2019-08-03 ) | ملكية خاصة | نعم |
| WWPack32 | 1.20 | 19 يونيو 2000 ( 2000-06-19 ) | ؟ | لا |
| برامج مجانية | لا | |||
| سرداب يودا | ؟ | ؟ | ؟ | ؟ |
| YZPack | ؟ | ؟ | ؟ | ؟ |
ملفات ELF
برامج ضغط الملفات التنفيذية المعروفة لملفات ELF :
- gzexe (يستخدم برنامج نصي shell stub و gzip ، ويعمل على معظم الأنظمة الشبيهة بنظام Unix)
- ظرف HASP
- UPX
- 624 (لنظام Linux/386) [ 20 ]
ملفات تجميع واجهة سطر الأوامر
برامج ضغط الملفات التنفيذية المعروفة لملفات تجميع واجهة سطر الأوامر :
- .NETZ
- NsPack
- إمبريس
- ظرف HASP
- dotBundle
- Exepack.NET
- DotProtect: [ 21 ] برنامج حماية/تغليف تجاري لـ .net و mono. يتميز بعمليات التحقق عبر الإنترنت و"التشفير القياسي في الصناعة".
تطبيقات نظام التشغيل ماك الكلاسيكية
برامج ضغط قابلة للتنفيذ لتطبيقات نظام التشغيل Mac OS Classic :
- تطبيق VISE [ 22 ]
- برنامج تثبيت StuffIt
ملفات Mach-O (نظام التشغيل ماك أو إس إكس من أبل)
برامج ضغط الملفات التنفيذية المعروفة لملفات Mach-O (نظام التشغيل Apple Mac OS X):
- ظرف HASP
- UPX
- VMProtect
كومودور 64 و VIC-20
برامج ضغط الملفات التنفيذية المعروفة للملفات التنفيذية على جهازي Commodore 64 و VIC-20 :
أميغا
برامج ضغط الملفات التنفيذية المعروفة لأنظمة أميغا :
جافا
برامج ضغط الملفات التنفيذية المعروفة للغة جافا :
- ظرف HASP
- عبوة 200
- برو جارد
- ظرف HASP
جافا سكريبت
هناك نوعان من الضغط يمكن تطبيقهما على نصوص جافا سكريبت:
- قلل من التكرار في البرنامج النصي (عن طريق إزالة التعليقات والمسافات البيضاء وتقصير أسماء المتغيرات والدوال). هذا لا يغير من سلوك البرنامج النصي.
- قم بضغط النص البرمجي الأصلي، ثم أنشئ نصًا برمجيًا جديدًا يحتوي على رمز فك الضغط والبيانات المضغوطة. يشبه هذا ضغط الملفات التنفيذية الثنائية.
ضواغط ذاتية التفريغ
تقوم هذه البرامج بضغط النص الأصلي وإخراج نص جديد يحتوي على برنامج فك الضغط والبيانات المضغوطة.
- JsSfx
- باكيفاي
ضواغط تقليل التكرار
تعمل هذه الوظائف على إزالة المسافات البيضاء، وإزالة التعليقات، وتقصير أسماء المتغيرات والدوال، ولكنها لا تغير سلوك البرنامج النصي.
انظر أيضاً
مراجع
- ↑ جيلين، بيير؛ تايلور، جوناثان (1997) [1993]. لوجان، وولفرين (محرر). "دليل مساعدة PMarc" . تم الاسترجاع في 22-02-2019 .
[...] PMEXE.CPM [...] هي وحدة [...] بالاشتراك مع PMARC [...] تُستخدم لإنشاء ملفات COM مضغوطة قابلة للتنفيذ (تمامًا مثل LZEXE أو PKLITE [...] النوع: PMARC <archive>.COM=PMEXE2.CPM <filename> [خيارات] يجب أن يكون اسم الأرشيف .COM [...] وليس .PMA. سيكون لملف الإخراج الامتداد .CPM. إنه ملف MSX-DOS COM [...] إعادة تسمية الملف [...] لتشغيله [...]
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ «تقرير الخبير روبرت بي كي ديوار ردًا على تقرير كينيث دي كروز». مطبعة جامعة كامبريدج وآخرون ضد باتون وآخرون، الملف رقم 124، الإفصاحات الأولية التكميلية من مطبعة جامعة كامبريدج، ومطبعة جامعة أكسفورد، ودار نشر سيج - مطبعة جامعة كامبريدج، ومطبعة جامعة أكسفورد، ودار نشر سيج ضد مارك بي بيكر، رئيس جامعة ولاية جورجيا، وآخرون، الدعوى المدنية رقم 1:08-CV-1425-ODE (وثيقة محكمة). محكمة الولايات المتحدة الجزئية للمنطقة الشمالية من جورجيا، قسم أتلانتا. صفحة 18. الملحق أ. مؤرشف من الأصل في 1 مايو 2018. تم الاطلاع عليه في 23 أبريل 2019 .
[…] برنامجا SPACEMAKER وTERMULATOR، وهما برنامجان تجاريان لأجهزة الكمبيوتر الشخصية من IBM (
أداة ضغط ملفات
DOS ومحاكي
VT-100
)، يتم تسويقهما من قبل شركة Realia, Inc.، من تصميم
RBK Dewar
(1982-1983)، بلغة التجميع 8088، ويتكونان من 8000 سطر […]
- ↑ شركة رياليا (يناير 1983). "إذا كنت تستخدم نظام DOS، فأنت بحاجة إلى هذا البرنامج" . مجلة الكمبيوتر الشخصي (إعلان). 2 (9). دار نشر زيف-ديفيس : 417. تاريخ الاسترجاع : 22 أبريل 2019 .
{{cite journal}}: CS1 maint: deprecated archiveal service ( link ) - 1 2 ديوار، روبرت بيريديل كيث (13 مارس 1984). "DOS 3.1 ASMB (خطأ آخر سخيف من مايكروسوفت)" . info-ibmpc@USC-ISIB.ARPA . مؤرشف من الأصل في 1 مايو 2018. تم الاسترجاع في 23 أبريل 2019.
[...] يجب أن يُنشئ الخيار /E الخاص بالرابط ملف EXE مكافئًا منطقيًا لملف EXE غير المضغوط. الإصدار الحالي [...] يؤدي إلى استبدال AX. لـ AX عند الدخول إلى ملف EXE معنى محدد (يشير إلى صلاحية محرك الأقراص للمعلمات)، وبالتالي يجب تمريره إلى الصورة غير المضغوطة. نظرًا لهذا الانتهاك الواضح جدًا لقواعد الواجهة، قد تكون هناك انتهاكات أخرى، لم أكلف نفسي عناء التحقيق أكثر [...] لقد كتبت برنامج Realia SpaceMaker الذي يقوم بشيء مشابه لخيار EXEPACK (ولكن من البديهي أنه لا يحتوي على هذا [...]
- 1 2 بول، ماتياس ر. (2002-10-07) [2000]. "ردًا على: مشكلة متعلقة بموقع masm.com (PSP)" . مجموعة الأخبار : alt.lang.asm . تم الاسترجاع في 2017-09-03 .
{{cite newsgroup}}: CS1 maint: deprecated archiveal service ( link ) - ↑ نيكاسيك، ميخال (30 أبريل 2018). "صانع الفضاء الواقعي" . متحف نظام التشغيل OS/2 . مؤرشف من الأصل في 27 يناير 2019. تم الاطلاع عليه في 22 فبراير 2019 .
- ↑ بارسونز، جيف (10 يناير 2019). "تحديث حول أدوات نورتون المبكرة" . PCjs . مؤرشف من الأصل في 29 يناير 2019. تم الاسترجاع في 22 فبراير 2019 .
- ↑ نيكاسيك، ميخال (12 يناير 2019). "نعم، نورتون فعلتها" . متحف OS/2 . مؤرشف من الأصل في 22 أبريل 2019. تم الاطلاع عليه في 22 أبريل 2019 .
- 1 2 نيكاسيك، ميخال (23 مارس 2018). "إكسيباك وبوابة A20" . متحف OS/2 . مؤرشف من الأصل في 13 نوفمبر 2018. تم الاطلاع عليه في 20 أبريل 2019 .
- ↑ مايلز، يعقوب؛ ناثر، إد (17-05-1986) [05-02-1986، 09-02-1986]. "خيار Microsoft LINK غير موثق: /E" . قائمة بريدية INFO-IBMPC . مؤرشف من الأصل في 01-05-2018 . تم الاسترجاع في 26-04-2019 .
[مايلز:] يوجد خيار غير موثق [...] لـ
Microsoft
LINK.EXE [...]، والذي سيؤدي إلى ضغط تلقائي أثناء الربط. ستؤدي هذه العملية إلى إزالة مساحة التخزين للمصفوفات غير المُهيأة من ملف .EXE الناتج عن الرابط [...] لاستخدام هذه الميزة، حدد الخيار /E في سطر الأوامر [...] [ناثر:] هذا الخيار غير موجود في إصداري MS Link 3.00 و3.01 [مايلز:] بمقارنة أحجام الملفات (المضغوطة) الناتجة عن LINK الإصدار 3.02 والخيار /E مع حجم ملف .EXE المضغوط يدويًا باستخدام [...] EXEPACK، توصلتُ إلى استنتاج مفاده أن الخيار /E في LINK الإصدار 3.02 يُنتج ملفًا بنفس حجم الملف الناتج عن تشغيل EXEPACK يدويًا على ملف .EXE عادي من LINK [...]
- ↑ بيلارد، فابريس (9 فبراير 2003). "الصفحة الرئيسية لـ LZEXE" . bellard.org . مؤرشف من الأصل بتاريخ 24 مارس 2019. تم الاطلاع عليه بتاريخ 18 مارس 2019 .
- 1 2 3 سالومون، ديفيد (2000) [1998]. "الفصل 3.22: ضواغط ملفات EXE" . ضغط البيانات: المرجع الكامل ( الطبعة الثانية). سبرينغر-فيرلاغ . ص 212. doi : 10.1007/978-3-642-86092-8 . ISBN 978-3-540-78086-1S2CID 35889155. مؤرشف من الأصل بتاريخ 2022-04-07 . تم الاطلاع عليه بتاريخ 2019-04-26 .
- ↑ بول، ماتياس ر. (11-04-2002). "ردًا على: [ fd-dev ] إعلان: CuteMouse 2.0 alpha 1" . freedos-dev . مؤرشف من الأصل في 21-02-2020 . تم الاسترجاع في 21-02-2020 .
[...] > لا يمكن لأي برنامج ضغط واحد ضغط مجموعات مثل .SYS+.COM أو .SYS+.EXE. [...] توجد برامج ضغط لملفات .COM أو .EXE وأخرى لملفات .SYS، لكنني لم أرَ برنامج ضغط يدعم
كليهما معًا
. […] إمكانية
دمج برنامج/TSR وبرنامج تشغيل جهاز
في ملفات .EXE […] وبرنامج/TSR.COM وبرنامج تشغيل جهاز في برنامج .COM […] قد يكون من الممكن أيضًا إضافة جزء برمجي مُصمم خصيصًا إلى الملف، بعد ضغطه […] تستخدم جميع برامج تشغيل أجهزة
DR-DOS
المضغوطة تقنية مماثلة لتمكين برنامج فك ضغط PKLITE .COM العادي من العمل مع ملفات .SYS (في حين يدعم PKLITE نفسه ميزة مماثلة لملفات .SYS). […]
(ملاحظة: اكتسبت PKLITE 1.50 (1995) والإصدارات الأحدث القدرة على ضغط برامج تشغيل الأجهزة، ولكن ليس برامج تشغيل COM+SYS المدمجة.)
- ↑ "أرشيف كود جوجل - تخزين طويل الأمد لاستضافة مشاريع كود جوجل" . مؤرشف من الأصل بتاريخ 3 ديسمبر 2021. تم الاطلاع عليه بتاريخ 7 أبريل 2022 .
- ↑ "DotBundle - تنزيل نسخة تجريبية" . مؤرشف من الأصل بتاريخ 21-08-2013 . تم الاطلاع عليه بتاريخ 06-05-2013 .
- 1 2 "حماية البرمجيات، ترخيص البرمجيات، محاكاة البرمجيات" . مؤرشف من الأصل بتاريخ 13 مارس 2018. تم الاطلاع عليه بتاريخ 12 مارس 2018 .
- 1 2 "أخبار برنامج WebtoolMaster" . مؤرشف من الأصل بتاريخ 20 يوليو 2020. تم الاطلاع عليه بتاريخ 15 يناير 2012 .
- ↑ "نسخة مؤرشفة" . www.xtreeme.prv.pl . مؤرشفة من الأصل بتاريخ 25-05-2004 . تم الاطلاع عليها بتاريخ 15-01-2022 .
{{cite web}}: CS1 maint: archived copy as title ( link ) - ↑ "تنزيل | نظام حماية برمجيات أوبسيديوم" . مؤرشف من الأصل بتاريخ 2019-02-07 . تم الاطلاع عليه بتاريخ 2017-04-18 .
- ↑ "624" .
- ↑ DotProtect http://site.yvansoftware.be/dotpacker1_0 مؤرشف بتاريخ 22 يناير 2011 في Wayback Machine
- ↑ كين، ستيف؛ مارك، ديف (1999). "حوار مع ستيف كين" . ماك تك . المجلد 15، العدد 4. مؤرشف من الأصل بتاريخ 10 ديسمبر 2017. تم الاطلاع عليه بتاريخ 10 ديسمبر 2017 .
- ↑ "برنامج ضغط البيانات بدون فقدان: Hybrid LZ77 RLE" . www.cs.tut.fi. مؤرشف من الأصل بتاريخ 30 يوليو 2014. تم الاطلاع عليه بتاريخ 15 يناير 2022 .
- ↑ web.comhem.se/~u13114991/exo/
- ↑ "ByteBoozer (PC)" . مؤرشف من الأصل بتاريخ 15 أغسطس 2022. تم الاطلاع عليه بتاريخ 7 أبريل 2022 .
- 1 2 3 "Crunchers للتحميل" .
- ↑ "Askeksa/Shrinkler" . GitHub . 2021-09-25. مؤرشف من الأصل في 2022-04-07 . تم الاسترجاع في 2022-04-07 .
- ↑ "PackFire v1.2k من تطوير Neural" . مؤرشف من الأصل بتاريخ 30-06-2024 . تم الاطلاع عليه بتاريخ 07-04-2022 .
- ↑ نظام الدين جوك ونيتين خانا. "بناء تطبيقات أندرويد هجينة باستخدام جافا وجافا سكريبت" . الناشر: أورايلي ميديا. 2013. ص 32. اقتباس: "يُعدّ YUI Compressor ... أحد أشهر أدوات تصغير جافا سكريبت".
- 1 2 3 نيكولاس سي. زاكاس ، "جافا سكريبت الاحترافية لمطوري الويب" ، 2011، ص 768-769. اقتباس: "أدوات الضغط: جزء مهم من عملية بناء جافا سكريبت ... JSMin ... Dojo ShrinkSafe ... و ... YUI compresser ..."
- شركات تعبئة ملفات EXE
