طورت برنامجًا لتنفيذ خوارزمية Huffman Coding لضغط وفك ضغط الملفات بكفاءة عالية.
يدعم البرنامج التعامل مع أي نوع من الملفات (نصي أو ثنائي) مع الحفاظ على سلامة البيانات بعد فك الضغط.
اعتمدت على هياكل بيانات متقدمة مثل: الأشجار الثنائية (Binary Trees) و الـ Min-Heap لبناء شجرة Huffman وتوليد الشفرات الثنائية.
ركز المشروع على إدارة الذاكرة، معالجة البتات، وتحسين الأداء، مما يجعله تطبيقًا عمليًا لمفاهيم هياكل البيانات والخوارزميات.