السلام عليكم ورحمة الله تعالى وبركاته
اما بعد فسؤالي عن طريقة برمجة برنامج لضغط الملفات
و للأسف لا أملك أدنى فكرة عن كيفية البدأ
لهذا توجهت إليكم وانا كلي امل بمساعدتكم
وشكرااااااا
السلام عليكم ورحمة الله تعالى وبركاته
اما بعد فسؤالي عن طريقة برمجة برنامج لضغط الملفات
و للأسف لا أملك أدنى فكرة عن كيفية البدأ
لهذا توجهت إليكم وانا كلي امل بمساعدتكم
وشكرااااااا
هناك دوماً أساسيات قبل القيام بعمل أي شئ
إن أردت إنشاء بناء، فلا يمكنك ببساطة أن تقرر إنشاؤه بدون أي خبرة سابقة في البناء!
فإن كنت ستهرع إلى مهندس لتخبره بما أخبرتنا إياه، فالأفضل أن يتولى ذلك المهندس العملية من البداية حتى النهاية.
صديقي،
أنصحك بأن تبدأ بالأساسيات ولا تقفز بهذا الشكل لأنك ستصطدم بعوائق ما أنزل الله بها من سلطان..
وإن كنت مصراً جداً،
فابحث عن خوارزميات الضغط المنشورة عبر الانترنت وادرسها بشكل جيّد وافهم ميزاتها ومساوئها (هناك خوارزميات مفيدة في ضغط الفيديوهات لكنها غير مفيدة في ضغط أمور أخرى.. والعكس)
وتبقى المسألة مسألة تطبيق، لأن الخورازمية في النهاية ستكون مبنية على أسس رياضية لتقليل حجم الملفات.
بالتوفيق.
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
ربما كل ماتحتاجه هو أحد المكتبات المفتوحة المصدر التي توفر دوال لضغط الملفات. يمكنك دوماً إستخدامها في برنامجك بحرية. هناك مكتبة ضغط مستخدمه في كثير من البرامج zlib. إنظر لهذه المقالات عنها:
zlib: Add Industrial Strength Compression to Your C/C++ Apps
يمكنك البدء بخوارزمية Huffman التي تهدف إلى ضغط و تقليص حجم البايتات المستعملة لنقل و تخزين المعلومة.
قد تفيدك هذه الروابط:
C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie
~OoO~________--------------------------------------------________~OoO~
من مواضيعي :