يتوفر الويندوز 10 واحدة من أفضل الأدوات الأكثر طلبا، وهي compact.exe أداة أوامر لضغط الملفات، حتى تلك التي تنتمي إلى نظام التشغيل وتطبيقات سطح المكتب المحملة مسبقًا في محاولة للمساعدة في تحرير و تقليل المساحة باستخدام الملفات بشكل فردي. ولأنها قد تكون غير مجدية خصوصا للفئة التي ليست لها خبرة في التعامل مع سطر الأوامر، و للتغلب على هذه المشكلة، تم تطوير أداة خاريجية كحل برمجي توفر واجهة واضحة و خيارات بديهية لإرشادك نحو ضغط الملفات من خلال الاعتماد على compact.exe. الأداة تدعى CompactGUI، وهي أداة غير معروفة ولكنها مفيدة لضغط الملفات و المستندات بشكل كبير. تساعد على توفير مساحة تخزين إضافية على القرص، خاصة لمن لديهم مساحة SSD محدودة. الأداة تساعد في تقليص حجم مجلدات البرامج و الألعاب بنسبة قد تصل إلى 60٪، مما يساهم في تقليل أوقات التحميل خاصةً على محركات الأقراص الثابتة ذات جودة رديئة. من ناحية أخرى، يجب أن يكون جهاز الكمبيوتر الخاص بك مزودًا بمعالج حديث بما يكفي حتى لا تلاحظ انخفاضًا في أداء النظام أثناء عملية الضغط. يتمثل الاختلاف عن ضغط الملفات أو المجلدات باستخدام برامج الأرشفة الأخرى مثل 7-Zip أو WinRAR أو Bandizip في أن الملفات تظل قابلة للوصول كما هي. من بين النتائج الرائعة للأداة، تم ضغط مجلد Adobe Photoshop CC 2017، مما قلل حجمه بما يساوي النصف. إذا كنت مهتم في رؤية المزيد من النتائج، يمكنك الانتقال إلى صفحة المطور على منصة GitHub.
CompactGUI هي أداة محمولة، أي أنها لا تتطلب أي تثبيت. يكفي دعم Microsoft .NET Framework في الجهاز، و يستحسن أن تكون أحدث إصدار للنسخة.
تتكون واجهة الأداة CompactGUI من ثلاثة أجزاء. الواجهة الأولى حيث يمكنك تحديد المجلد الذي تريد ضغطه. ثم الواجهة الثانية التي من خلالها ستختار طريقة الضغط المناسبة. و الواجهة الأخرى حيث يمكنك تحديد وسائط إضافية كتضمين المجلدات الفرعية، و الملفات المخفية وملفات النظام وغيرها.
بشكل افتراضي، تتكون خوارزمية الضغط المستخدمة بواسطة أداة CompactGUI من تقنية XPRESS8K. وتوفر خوارزمية الضغط هذه توازنًا جيدًا بين سرعة الضغط و تقليل الحجم. ومع ذلك، يمكنك اختيار خوارزمية ضغط أكثر "قوة" لاستعادة مساحة أكبر، أو أسرع لتسريع عملية الضغط. و وفقًا لمطور CompactGUI، لا يوصى باستخدام خوارزمية LZX لضغط البرامج والألعاب.
الكاتب: سليمان المودن
from موضوع جديد لك https://ift.tt/3hHXtcn