تحويل بوروز-ويلر: فك شيفرة ضغط البيانات بكفاءة
2025-02-01
يُعد تحويل بوروز-ويلر (BWT) خوارزمية ذكية لضغط البيانات تعيد ترتيب سلسلة من الأحرف لإنشاء سلاسل من الأحرف المتشابهة، مما يسهل الضغط باستخدام تقنيات مثل ترميز طول التشغيل. تخيل خلط نص لإنشاء العديد من أحرف "the" المتتالية - أسهل بكثير للضغط! يقوم BWT بفرز جميع التحولات الدورية للسلسلة واستخراج العمود الأخير. والجدير بالذكر أن هذه التحويلات قابلة للعكس دون الحاجة إلى بيانات إضافية. تُستخدم في bzip2 وأدوات الضغط الأخرى، كما يجد BWT تطبيقات في علم الجينوم، وضغط الصور، وأكثر من ذلك. يتم تحسين كفاءته من خلال الخوارزميات التي تقوم بتحديث التحويل بسرعة بعد تعديلات النص، مما يقلل من عبء الحساب.
التكنولوجيا
تحويل بوروز-ويلر