تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيفية قراءة ملفات bin وتثبيتها
#1
السلام عليكم

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


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

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

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


الملفات المرفقة
.rar   WindowsApp1.rar (الحجم : 49.03 ك ب / التحميلات : 60)
الرد }}}
تم الشكر بواسطة:
#2
الفكرة تنحصر في التالي:

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

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

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

أخر شئ أنصحك باستخدام DefalteStream أو GZipStream لأن الكلاسان بهم ميزة رائعة ستساعدك علي ضغط ملفاتك و تشفيرها في نفس الوقت
وبذلك تضرب عصفورن بحجر واحد
الرد }}}
تم الشكر بواسطة:
#3
ممكن احصل على بعض المساعدة لبناء الكلاس ماهي الاكواد وماذا اكتب لاني بصراحة اول مرة اتعامل مع هذة الخاصية المثال مرفوع لوسحمت تعدله لي وانا اقوم بوضع اسماء الملفات المرغوب بفكها
الرد }}}
تم الشكر بواسطة:
#4
هل من بستطيع المساعدة يا شباب
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 859 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 754 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,006 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,294 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة عدم قراءة قاعدة بيانات MS access 0 427 29-03-25, 01:58 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 357 29-03-25, 01:57 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 293 29-03-25, 01:57 PM
آخر رد: ibraa939
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 558 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,520 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري
  طريقة جلب نوع ملفات معينة heem1986 3 488 31-12-24, 11:32 PM
آخر رد: aljzazy

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم