24-04-2016, 11:45 PM
(آخر تعديل لهذه المشاركة: 25-04-2016, 09:34 AM بواسطة محمد عبد العزيز.)
السلام عليكم
أشكرك أخي وأستاذي عبد العزيز, لقد كان خطا مطبعيا بحثا وقع وأنا أكتب على عجالة. بارك الله فيك على حرصك تصويبي.
أما فيما يخص سؤالك :
إقتباس : نعود لموضوعك اخي ودود لماذا استخدمت الخيار 1-؟إستخدمت الخيار 1- لأنني بكل بساطة كنت على عجالة وإذا لاحظت لقد ذكرت ان هناك خيارات أخرى حتى الرقم 9- , فكما تعلم هي مستويات الضغط للمستعمل الخيار, و المستعمل حتما سيستنتج ان الخيار 1- يختلف عن الخيار -9 والصورة التالية توضح الفرق الكبير بين المستوى 1- و المستوى 9- :
![[صورة: 18279d07b411806.jpg]](http://www.m5zn.com/newuploads/2016/04/24/jpg//18279d07b411806.jpg)
اما الامر الملاحظ ان عملية الضغط تتم بشكل سريع جدا بالمستوى 1- , اما الاحسن ومن حيث المردودية طبعا هو المستوى 9-
وإذا سألتني أنت تستعمل المستوى 9-؟ أقول لك لا, بكل بساطة فهناك مستوى أحسن وهو يكتب على الشكل التالي:
upx -9 --best -v project1.exe كما توضح الصورة:
![[صورة: 355965a9564d8f7.jpg]](http://www.m5zn.com/newuploads/2016/04/24/jpg//355965a9564d8f7.jpg)
وقد يكون بطيء للملفات الكبيرة.
وهل هناك مستوى أحسن؟ نعم هناك مستوى أحسن ويكتب أمره كالتالي:
upx -9 --brute -v project1.exe
وذا سألت هل هناك مستوى ضغط أعلى من ذلك؟ أقول لك نعم ويكتب سطره كالتالي:
upx -9 --ultra-brute -v project1.exe.
ولكنني شخصيا أعتقد أن
upx -9 --best -v project1.exe هو الأحسن حسب المطورين لاحظ كلمة best.
السلام عليكم و رحمة الله.
الخوف من أي محاولة جديدة طريق حتمي للفشل.


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)