Krep: أداة بحث سلاسل فائقة السرعة
2025-04-16
Krep هي أداة بحث سلاسل مُحسّنة للأداء، مُصممة لتحقيق أقصى قدر من الإنتاجية والكفاءة عند معالجة الملفات والدلائل الكبيرة. تستخدم خوارزميات بحث متعددة وتسريع SIMD (عند توفره)، مع إعطاء الأولوية للسرعة والبساطة. يختار Krep تلقائيًا الخوارزمية المثلى، ويدعم البحث متعدد الخيوط، ومدخلات/مخرجات مُرَسَّخة في الذاكرة، والتعبيرات العادية، والبحث التكراري في الدلائل، مع تجاهل الملفات الثنائية والدلائل غير المتعلقة بالشفرة. تُظهر الاختبارات المعيارية أن Krep أسرع بحوالي 41.5 مرة من grep وأسرع قليلاً من ripgrep.
التطوير
بحث السلاسل