خطوات الاستخدام
الخطوة الأولى: أدخل النص الذي تريد تحليله في حقل الإدخال. يقوم الحاسب بحساب طول النص الأصلي (عدد الأحرف) ويخزنه كقيمة `original_size`. على سبيل المثال، إذا كان النص هو 'AAABBB' فإن الطول الأصلي هو 6 أحرف.
الخطوة الثانية: يقوم الحاسب بتقسيم النص إلى مجموعات متتالية من الأحرف المتماثلة (runs). يتم تكرار ذلك عن طريق المرور على النص حرفاً حرفاً، وكلما تغير الحرف، تبدأ مجموعة جديدة. يتم حساب عدد هذه المجموعات (`num_runs`). في مثال 'AAABBB'، هناك مجموعتان: 'AAA' و'BBB'.
الخطوة الثالثة: يحسب الحجم المضغوط. في الترميز الأساسي لـ RLE، يتم تمثيل كل مجموعة بزوج (الحرف، عدد التكرارات). بافتراض أن كل زوج يخزن في وحدتين (مثلاً بايتين أو حرفين في النص)، فإن الحجم المضغوط = 2 * عدد المجموعات. في المثال، الحجم المضغوط = 2 * 2 = 4 وحدات.