منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] كيفية قراءة ملفات bin وتثبيتها - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] كيفية قراءة ملفات bin وتثبيتها (/showthread.php?tid=20242)



كيفية قراءة ملفات bin وتثبيتها - 0theghost0 - 03-05-17

السلام عليكم

عندي ملف bin ويوجد به ملفات خاصة الملف مساحته كبيرة جدا لا استطيع رفعه هنا
المهم أني ابغي البرنامج يقرأ ملفات bin واحدد مكان فك الملف ويفك الملف في المسار المحدد .
مثال بخصوص فك ملفات bin :
نفترض اني عندي ملف bin وهم :
setup1.bin
setup2.bin
setup3.bin


اريد البرنامج يقرأ انواع الملفات bin واحددهم في الكود وليس عبر البرنامج اقوم بتحديدهم البرنامج فقط يقرأ الملفات المصرح له بقراتهم .
مثال اخر لأني عقد المسألة أكثر :
عندي  :
1
2
3
4

وفي البرمج حددت فقط 1 و 2و 3 الرابع لايقرأ حتى لو كان متواجد في نفس الملف

المثال وضعته لكم في المرفقات
الرجاء مساعدتي في هذا المشروع
وشكرا لكم


RE: كيفية قراءة ملفات bin وتثبيتها - silverlight - 03-05-17

الفكرة تنحصر في التالي:

كتابة كلاس بسيط جدا يكون به اسم الملف و حجم الملف نوع الملف او نوع البيانت في الملف مكان و ترتيب الملف في الملف الرئيسي ومكان الملف علي الهارد و هل البيانات مشفرة او لا و نوع التشفير وهكذا تستطيع اضافة اي صفات اخري تحتاجها لكي تحصل علي بيانات كفاية عن ملفاتك منفردة
وإن كنت لا تريد كتابة الكلاس فإن البديل المناسب لك هنا هو استخدام الكلاس FileInfo

بعد ذلك تحتاج الي مصفوفة تخزن بها الكلاس ثم نحفظ المصفوفة نفسها في ملف
وعملية حفظ المصفوفة هامة جدا
لأنك اول شئ يجب أن تفعله أن تحفظ Count او Length الخاص بالمصفوفة لأنك سوف تحتاجة حين تريد استرجاع الملفات
وعند الحاجة لها تسترجعها بشكل عكسي و تحصل علي كل ملف لوحده و تجمعهم في ملف واحد

في النهاية عليك ان لا تنسي ان كل شي يمكن تخزينه إما علي هيئة تكست او علي هيئة Byte  حسب نوعية البيانات و ان كل شئ قابل لقراءته باستخدام Stream معين
يوجد موضوع مشابه لذلك في قسم المقالات
مع اختلاف  نوعية البيانات لكن ستظل الفكرة واحدة

أخر شئ أنصحك باستخدام DefalteStream أو GZipStream لأن الكلاسان بهم ميزة رائعة ستساعدك علي ضغط ملفاتك و تشفيرها في نفس الوقت
وبذلك تضرب عصفورن بحجر واحد


RE: كيفية قراءة ملفات bin وتثبيتها - 0theghost0 - 03-05-17

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


RE: كيفية قراءة ملفات bin وتثبيتها - 0theghost0 - 04-05-17

هل من بستطيع المساعدة يا شباب