الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ضغط الملفات

بدأه voo في 14 يناير 2009 · 6 رد · 868 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

من اكثر الملفات استخداما هي الملفات المضغوطه وخصوصا على الانترنت

ودائما ما نسمع ان بناء هذه البرامج يتم عن طريق خوارزميات معقده ( برامج ضغط الملفات)

ودائما ما نسمع صعوبة بناءها وصعوبة فهما

لكن بما ان الملفات عباره عن 0 او 1 فإنه لا مشكله

اي يمكننا بناء برنامج لضغط الملفات قد يتفوق على ما هو موجود

دون الحاجه لمعرفة محتوى الملف ما يهمنا هنا هو 0 او 1 ( او بعباره افضل 0 1 2 3 4 5 6 7 8 9 A B C D E F) النظام الست عشري

ويمكننا عمل نظام رقمي يتماشى مع ما نريد

بعد ذلك نقوم بعمل خوارزميه تقوم بضغط الملفات

ومن الممكن استخدام عدد من الخوارزميات إذا احتجنا ذلك

انا لدي فكره بسيطه عن خوارزميه معينه وممكن نقوم بفلترتها لانه غالبا

لابد من وجود عقول مختلفه من اجل التنقيح وتعديل مجرى المياه الثابت بالدماغ :wink:

لذلك انتظر ردودكم لمناقشة الموضوع

طبعا راح يكون التطبيق بـ C او ++C لكن بعد ما نقوم بعمل اللازم هنا

ودمتم

متغيب

#2

برامج الضغط مثل winrar لا تفرق بين محتوايات الملفات تتعامل معها جميعا على انها ملفات ثنائية

الخورزمية ملفات الضغط هي البحث عن القيم المكرارة وبناء مسار لها لكي نعيدها كما كانت

انصحك بالبحث اولا عن خوارزمبات الترتيب فهي الحجر الاساس لبناء برامج الضغط

#3

في البداية يعطيك العافيه على مرورك اخوي مهند

ثانيا

انا عارف ان المسأله كلها عن التكرار ومحاولة ضغطها بطريقه ما

ومن المستحيل فهرسة القيم المكرره إلا في حال كانت القيم المكرره كبيره

واعتقد ان اسلوبها مثل اسلوب كود اسمبلي الثنائي اي يقوم بالترجمه

بنا على prefix للـ word

لكن تمنيت يكون هناك مشاركات للي بجعبتهم فكره معينه لكي نتناقش بها

بالنسبه لي فما في جعبتي

يتم اضافة بت على كل word ( طبعا احنا نحدد الطول ) إذا صفر يعني الـ word بدون تعديل

وإذا واحد معناتها الـ word اللي بعدها معدله اي تم الغاء التكرار

وللمعلوميه يتم قراءة الملف في البدايه للتحليل حتى نحصل على نتيجه افضل

وايضا نقوم بعمل ما يحلوا لنا داخل البيانات اللي بدايتها 1

طبعا راح يقولي واحد انه من المفروض نضغط ما نزيد حجم الملف اوكي انا معك بس بما اني راح اقوم بعمل ما يحلوا لي بالبايتات المعدله فبإمكاني

تنفيذ عملية الضغط بشكل كبير

اما مسألة ابحث هنا واهناك واقراء عن المواضيع فمن الممكن الوصول لنتائج بدون كتابة الموضوع هنا

يعني تتوقع اللي حاط الموضوع في مكان ثاني ( على الغالب مواقع اجنبيه) ما تم نقاشه قبل

الهدف المشاركه ولو لم اود المشاركه معكم لما سجلت بالمنتدى :P

تم تعديل هذه المشاركة بواسطة voo في 14 يناير 2009 في 19:25

متغيب

#4

إذا فتحتم ورشة عمل

فأنا اضيف اسمي من الآن

تم تعديل هذه المشاركة بواسطة mandareka في 15 يناير 2009 في 11:40

دولة الخلافة الاسلامية في المخاض الاخير وميلادها قريب

حزب التحرير : التزم الطريق الصحيح الشرعي الوحيد لاعادة دولة الخلافة الاسلامية .

الامة الاسلامية متعطشة لقيادة مخلصة لتذوق حلاوة النصر ولن يكون ذلك الا بعودة الخلافة الاسلامية

الامة الاسلامية تحتاج لاحداث تسحقها سحقا وتمعسها معسا لتفكر تفكيرا جماعيا بالتغير لان وحدة المشاعر لوحدها لاتكفي وهذة الاحداث كلها خير

#5

والله خايف لا يكون مصيرها مصير ورشة العمل اللي فوق

متغيب

#6

كنت في البداية اطالب بتحديد اعضاء ورشة العمل وتحديد المهام والسير على خطة ومنهجية , لكن هناك من عارضني ويرغب بان يكون العمل عشوائي , لايهم ... المهم النتيجة . سانتظر

بالنسبة لك اخي voo , اذا كنت ترغب بإقامة ورشة عمل , اجمع معلوماتك كاملة عن المشروع وضع الخطة , وحدد فيما اذا كنت ترغب بأن يكون العمل على منهاج واضح ام عشوائي , وسأقيم لك ورشة عمل خاصة .

دعني اهمس بأذنك قليلا : " نجاح الورشة يعتمد على المنهاج المتبع " ..

تحياتي . . .

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#7

اوكي وصل الهمس لذلك سوف اقوم بتحضير اللازم

بعد الانتهاء سوف اخبرك لكي نبداء ورشة العمل

لانه بصراحه كنت ابغاها عشوائية بس يبدوا ان العمل العشوائي غالبا ما يفشل

لذلك قد يستغرق بعض الوقت للبدء لكي تكون البدايه قويه

متغيب

مواضيع مشابهة