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

تشفير ملف هل ممكن في الذاكره

بدأه FastCode2010 في 5 مارس 2009 · 1 رد · 641 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــة ،،

اخواني عندي سؤال في عملية تشفير ملف

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

مثلا هذا الكود تشفير اضطررت ان اعمل ملف جديد

هل من الممكن عمل ذالك بملف واحد فقط نفس الملف

int encoding()

{

FILE * ifp; 

FILE * ofp;

char * in;

char * out;

char * key;

in = "test1.txt";

out = "test2.txt";

if ((ifp = fopen(in,"r")) == 0)

{

printf("Could not open %s for reading.\n",in);

return 0;

}

if ((ofp = fopen(out,"a+")) == 0)



{

printf("Could not open %s for writing.\n",out);

return 0;

} else 

Base64(ifp,ofp); 



fclose(ifp);

fclose(ofp);

return 0;

}

تم تعديل هذه المشاركة بواسطة FastCode2010 في 5 مارس 2009 في 11:13

#2

السلام عليكــم ورحمـة الله وبركاتــة ،،

اقتباس
هل من الممكن عمل ذالك بملف واحد فقط نفس الملف

إذا كانت محتويات الملف صغيرة و لا تستهلك الكثير من موارد الجهاز فيمكنك ذلك. و من الأفضل إستخدام ملف ثاني

لإستهلاك أقل ما يمكن من مساحة الذاكرة

إجتناب إستثناآت تعود لمحاولة فتح ملف مفتوح مسبقا

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