خطوات الاستخدام
أدخل عدد الأحرف الفريدة (الرموز المختلفة الموجودة في النص)، مثل 27 للأحرف الإنجليزية (26 حرف + مسافة) أو 4 لتسلسل الحمض النووي (A, T, G, C). هذا الرقم يحدد عدد الرموز التي ستبنى لها شجرة هوفمان، وهو يؤثر على طول الشفرة الوسطي المتوقع.
أدخل طول النص الإجمالي (عدد الأحرف الكلي). هذا الطول يستخدم لحساب حجم النص الأصلي بالبت (ضرباً في 8 بت لكل حرف) وحجم النص المضغوط بالبت (ضرباً في متوسط طول الشفرة). النسبة بين الحجمين هي نسبة الضغط.
تحسب الحاسبة متوسط طول الشفرة كـ `ceil(log2(uniqueChars))`، وهو تقريب نظري لأفضل متوسط طول شفرة ممكن افتراضاً أن ترددات الأحرف متساوية. في الواقع، قد يكون متوسط الطول أقل قليلاً باستخدام شجرة هوفمان الحقيقية، لكن هذا التقريب جيد للتقدير السريع.