المشاركات : 204
المواضيع 14
الإنتساب : Jun 2015
السمعة :
10
الشكر: 250
تم شكره 222 مرات في 132 مشاركات
السلام عليكم ورحمة الله وبركاتة
هذا الموضوع حاولت القراءة عنه لكن للاسف المواضيع بالانجليزية
اولا
مما تتكون الملفات
اتمنى شرح هذه الصورة ولو شرح بسيط
ثانيا
عندما افتح ملف تنفيذي باستخدام المفكرة واقوم بزيادة حرف في اخر السطور
ثم اقوم بحفظه يخرب الملف
لكن عندما استخدم الدالة AppendAllText
يقوم بالزيادة كما فعلت لكن لا يخرب
ما السبب؟
والله يعطيكم العافية
الْلَّهُم صَلِّ وَسَلِم وَبَارِك عَلَى سَيِّدِنَا مُحَمَّد
المشاركات : 22
المواضيع 8
الإنتساب : Jul 2016
السمعة :
0
الشكر: 0
تم شكره 6 مرات في 5 مشاركات
لو سمحت هى الملفات التى تنتهى .بالمتداد dat تعتبر ملفات تنفيذية
المشاركات : 204
المواضيع 14
الإنتساب : Jun 2015
السمعة :
10
الشكر: 250
تم شكره 222 مرات في 132 مشاركات
الملفات من نوع dat غالبا تستخدم لتخزين معلومات يستخدمها التطبيق
الْلَّهُم صَلِّ وَسَلِم وَبَارِك عَلَى سَيِّدِنَا مُحَمَّد
المشاركات : 204
المواضيع 14
الإنتساب : Jun 2015
السمعة :
10
الشكر: 250
تم شكره 222 مرات في 132 مشاركات
بارك الله فيك اخي soper
الْلَّهُم صَلِّ وَسَلِم وَبَارِك عَلَى سَيِّدِنَا مُحَمَّد
المشاركات : 1,379
المواضيع 83
الإنتساب : Sep 2012
السمعة :
217
الشكر: 10451
تم شكره 17812 مرات في 844 مشاركات
موضوع جيد
سبب عدم تأثر الملف باضافة append انها ستكتب في سطر جديد اخر الملف
لانها خارج نطاق مكون البرنامج لذلك لن يتأثر البرنامج ولن تعيق قراءة الملف في نظام التشغيل
والعكس اذا اضفت للسطر الاول اي حرف لان المترجم في نظام التشغيل سيقرأ اول سطر ولن يجده معرف فيصبح الملف معطوب
وكثير من الفيروسات تقوم بحق الملفات التنفيذية إما لافسادها أو لتحويلها .
هذا فهمي للموضوع ولعل الاخوة يفيدونا بشكل اكبر
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
المشاركات : 204
المواضيع 14
الإنتساب : Jun 2015
السمعة :
10
الشكر: 250
تم شكره 222 مرات في 132 مشاركات
28-08-16, 08:29 PM
(آخر تعديل لهذه المشاركة : 29-08-16, 03:29 AM {2} بواسطة LoveVb.)
شكرا اخوي أبو عمر
ايضا عندما تقوم بفتح ملف بالمفكرة وتحفظه بدون اي تعديل سيعطب الملف
المشكلة من المفكرة عندما يتم فتح ملف Binary يقوم بعمل decode على اساس جدول الأسكي
و append تقوم بتحويل النص الي مصفوفة Bytes لذلك لا يعطب الملف
اتمنى احد يصحح اذا اخطئت
الْلَّهُم صَلِّ وَسَلِم وَبَارِك عَلَى سَيِّدِنَا مُحَمَّد