bzip2 بلغة Rust: سرعة أعلى وتجميع متقاطع مبسّط

2025-06-17
bzip2 بلغة Rust: سرعة أعلى وتجميع متقاطع مبسّط

يستخدم إصدار bzip2 0.6.0 الجديد، الصادر مؤخراً، بافتراضياً مكتبة libbz2-rs-sys المكتوبة بلغة Rust، مما يحقق تحسينات كبيرة في سرعة الضغط وفك الضغط، بالإضافة إلى تبسيط عملية التجميع المتقاطع. ويعالج هذا العمل الاعتماد المستمر على bzip2 في العديد من المشاريع، حيث يوفر إصدار Rust حلولاً لمشاكل التجميع طويلة الأمد، مثل تجميع WebAssembly والتوافق مع أنظمة Windows/Android. وتُظهر اختبارات المقارنة أن إصدار Rust يتفوق بشكل عام على إصدار C، كما خضع لفحص أمان Miri لضمان موثوقية الكود.

التطوير