محرك ضغط Rust

محرك ضغط ذاتي التطوير، يوزع بذكاء الاستراتيجية المثلى حسب نوع الملف

نظرة عامة على المحرك

مكتوب بلغة Rust، يوزع إلى ضاغطات متخصصة حسب نوع الملف

محرك ضغط SmartSlim مكتوب بلغة Rust. النهج الأساسي هو توزيع الملفات المدخلة إلى الضاغطات المتخصصة المقابلة (صور، PDF، فيديو، صوت، مستندات Office، OFD، إلخ) بناءً على نوع الملف، حيث يعتمد كل ضاغط الاستراتيجية المثلى لذلك التنسيق. يحلل المحرك بذكاء خصائص الصور لاختيار مخططات الضغط تلقائياً، ويستخدم روابط المكتبة الأصلية للفيديو/الصوت للحصول على أفضل أداء، ويطبق استراتيجية إعادة التعبئة المنظمة لمستندات Office.

الميزات الرئيسية: مكتوب بلغة Rust الأصلية · توزيع ذكي حسب النوع · روابط مكتبة أصلية بدون عبء عملية · تجميع مسبق متعدد المنصات

ضغط الصور الذكي

يحلل خصائص الصورة ويختار تلقائياً استراتيجية الترميز المثلى

1. تحليل ذكي للصورة

يحلل المحرك تلقائياً خصائص الصورة مثل توزيع التدرج الرمادي وتعقيد التفاصيل لتحديد ما إذا كانت الصورة من النوع الثنائي أو المستند أو المختلط أو الصورة الفوتوغرافية، مما يوفر أساساً لاتخاذ القرار لاستراتيجية الضغط اللاحقة.

2. التصنيف التلقائي

تُصنف الصور إلى 4 فئات بناءً على مؤشرات متعددة: ثنائية (مثل المستندات الممسوحة)، مستند (ألوان قليلة)، مختلطة (نص + صورة)، صورة فوتوغرافية (ألوان غنية). تستخدم الفئات المختلفة معاملات جودة مختلفة.

3. توزيع التنسيق وتحسين الترميز

بناءً على تنسيق الإدخال ونتيجة التصنيف، يوزع المحرك إلى برامج ترميز متخصصة للتحسين المستهدف. يتم ضبط معاملات الجودة حسب مستوى الضغط (منخفض/متوسط/عالي/فائق) لتحقيق التوازن بين نسبة الضغط والوضوح.

ضغط PDF

تخفيض العينات والتحكم في DPI لتقليل الحجم بشكل كبير

  • تخفيض عينات الصور المضمنة:يخفض عينات الصور المضمنة في PDF، ويضبط الدقة المستهدفة حسب مستوى الضغط لتقليل حجم الملف بشكل كبير مع الحفاظ على قابلية القراءة.
  • تحكم متعدد المستويات في الجودة:يوفر أربعة مستويات ضغط: منخفض، متوسط، عالي، وفائق. المستويات الأعلى تحقق نسب ضغط أكبر. يمكن للمستخدمين الاختيار بمرونة حسب حالة الاستخدام.

ضغط الفيديو والصوت

روابط مكتبة أصلية، بدون عبء عملية

ضغط الفيديو

بالاعتماد على روابط المكتبة الأصلية (وليس استدعاء سطر الأوامر، بدون عبء عملية)، يدعم تنسيقات ترميز الفيديو الرئيسية. يتحكم في جودة الصورة عبر عامل جودة ثابت، يختار إعدادات الترميز المثلى حسب السيناريو لتحقيق التوازن بين السرعة ونسبة الضغط. يدعم معاملات خاصة بالسيناريو للنشر على الويب، البث، وسائل التواصل الاجتماعي، البث المباشر، وكيل التحرير، إلخ.

ضغط الصوت

يدعم تنسيقات ترميز صوتي متعددة، موازناً بين معدل البت المنخفض وجودة الصوت العالية. يضبط معدل البت المستهدف ومعدل العينات حسب السيناريو (الأرشفة، بث الموسيقى، البودكاست، الرسائل الصوتية، النغمة، النشر على الويب).

ضغط مستندات Office

إعادة تعبئة منظمة + ضغط ذكي للصور المضمنة

Word (docx) و Excel (xlsx) و PPT (pptx) ومستندات Office الأخرى هي في جوهرها تنسيقات أرشيف تحتوي على XML وموارد وسائط مضمنة. يستخدم المحرك الاستراتيجية التالية:

  • فك منظمة:يفكك مستندات Office لاستخراج الصور المضمنة وموارد الوسائط الأخرى.
  • ضغط الصور المضمنة:يرسل الصور المستخرجة إلى الضاغط الذكي لتخفيض العينات كما هو موصوف أعلاه، مما يقلل الحجم بشكل كبير.
  • إعادة التعبئة:يعيد تعبئة الصور المضغوطة مع XML الأصلي لإنشاء مستندات Office جديدة. تظل بنية المستند وتنسيقه دون تغيير، فقط حجم الصور يتقلص.

التزامن والمعالجة الدفعية

استراتيجية مرنة للتحكم في التزامن

لضغط الملفات الفردية، يستخدم المحرك داخلياً تعدد المسارات للترميز/فك الترميز، مستفيداً بالكامل من أداء متعدد النواة. تدعم مهام الضغط الدفعي التحكم في عدد المهام المتزامنة من خلال تكوين التفويض. يمكن لإصدار الخادم توسيع عمليات Worker أفقياً لتحسين الإنتاجية الإجمالية.

اعرف المزيد

استكشاف بنية الأمان ودعم التنسيقات

بنية الأمان قائمة التنسيقات المدعومة