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

ماهي الملفات؟؟؟؟؟؟؟؟؟ نعم ما هي الملفات؟؟؟؟؟؟؟؟؟

مغلق
بدأه NO BODY CAN BEAT ME في 23 مايو 2006 · 43 رد · 3,074 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#26

ربما نحن بحاجة لشات للترويح....

لعلمك فقط Peter Norton هو صاحب البرنامج الشهير في بداية الثمانينات لإسترجاع الملفات المحذوفة بتلك الطريقة

وله أيضا Unformat و غيرها من الأدوات المسمات Norton Utilities

و بعدها أسس شركة SymanTec و لحد الأن المنتوجات تحمل إسمه مثل Norton Antivirus و غيرها

لكن و الأهم في الأمر الذي يهمنا هو: هل تعرف لماذا تفوق norton ؟

لأنه كان يمضي وقته لفهم الأشياء و الكشف عنها و ليس مثلنا...

قاعدين نعمل chat :angry:

تم تعديل هذه المشاركة بواسطة dj-siba في 24 مايو 2006 في 15:47

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#27

انا مش عايز اغير الموضوع بس متهيقألى ان Peter Norton مش صاحب شركة SymanTec ولكنه مؤسس شركة Peter Norton Computing وقام ببيعها ل SymanTec فى التسعينيات

والله اعلم

#28

هي طريقتنا في الكلام

نقول Bill gates صاحب شركة Microsoft

فهل هي له لوحده ؟

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#29

هل تريدون معرفة كيف يتم استرجاع الملفات حسنا

الملف يحفظ على الهارد على شكل أرقام لنفرض هذا ملف 00101100

عندما يتم حذف الملف لا تذهب هذه البايتات بل يتم تغيير رقم 1 إلى 0,3

وبرامج استرجاع الملفات تقوم بتفحص (Sectors) ثم تقوم بتحويل 0,3 إلى 1 وهكذا يتم استرجاع الملف

ولا يتم حذف هذه الارقام نهائيا إلا البعد الكتابة عليها لهذه عندما تسترجع ملف

أحيانا يكون معطوبا

نصيحة : إذا فقدت ملف فلا يتقم بأي تغيير على الهارد قم باسترجاعه أولا لكي لا يعطب

ومن ثم قول الاخ :

NO BODY CAN BEAT ME

الأشخاص الذين يسمون نفسهم مبرمجين ويسرقون الأكواد ثم يقولون أنهم قاموا بصنعها هم مجرد أغبياء

وعنجد فعلهم يقهر :wacko:

الاخرون يتعذبون بالكود والأغبياء يسرقونه بكل بساطة !!! :angry: :angry: :angry: :angry: :angry: :angry:

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

لكن يجب ان نفكر في طريقة عملية لحل هذه المشكلة ووجدت طريقة شبه مقبوله حيث إذا أردت صنع برنامج

ووضعه في أي منتدى قم بصنع ملف (Dll) واستعمله في البرمجة هكذا تقوم بحماية كودك وقم بصنع فورم

داخل الملف وسمه About وضع معلوماتك الشخصية داخله :D :D :D

#30

السلام عليكم

أقتباس

************************

اليوم الواحد بينقل سورس كود برنامج كتبه احد الاجانب وبيجي بقولك برنامج من صنعي حتى انه لا يكلف نفسه ويغير شكل البرنامج وهذا السؤال موجه للاشخاص الذين يدعوا انهم خبراء وكل واحد بيعرف نفسه

***********************

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

وبطريقة أخرى لو أني أخذت مشروع منتدى وطورت عليه خلال ساعات . أي الطريقة الافضل ؟؟؟؟؟؟

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

كنت أتمنى لو أنك وضحت سؤالك بالزبط حول ( ما هي الملفات ؟ ) لكان مئات الزملاء جاوبوا عليك , هل السؤال حول الملفات من ناحية فيزيائية أو مرئية , أو أنك تقصد بذلك ما أنواع الملفات .

#31

الملف ماهو الا مساحة مكتوب فيها بعض البيانات و من الممكن أن تكون هذه المساحة غير متسلسلة بمعنى لو كان الملف حجمه ضخم و لا يوجد مساحة متسلسلة بهذا الحجم فيتم تقسيم الملف على المساحات الفارغة Fragmentation و الذي يلعب الدور المهم هنا هو الFile System فهو الذي يعرف مكان كل ملف على الHDD و اذا كان مجزئأ أم لا و موقع كل جزء ... كما أن الFileSystem أيضأً يحتفظ بمواقع المناطق المحجوزة و المناطق الفارغة على الHDD و ببساطة عندما تتم عملية حذف فانه يحول الRecord داخل الFile System من الجزء المشغول الى الجزء الفارغ و لكنه لا يقوم بمسح الملف فعلياً .. لأنه فعلياُ لا يوجد شئ اسمه مسح و لكن المسح الحقيقي يتم عندما تتم كتابة بيانات أخرى على نفس المكان .....

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#32
اقتباس
الذي يلعب الدور المهم هنا هو الFile System فهو الذي يعرف مكان كل ملف على الHDD

:D لا علاقة للملف ب HDD يمكن للملف أن يكون بالميموري

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#33
dj-siba كتب:
:D لا علاقة للملف ب HDD يمكن للملف أن يكون بالميموري

طيب مهو الHDD ميموري برضه لكن Extra Memory

لكن بما إن قصدك على ال RAM

الملف يمكن تحميله على الرام للتعديل فيه ثم يتم حفظه مرة أخرى على الهارد أو للقراءة

لكن مش الرام مكانه الأصلي و مش الرام هي المكان إللي بيتم تنظيم الملفات فيها

ال HDD هو أكبر مكان بيتم التعامل مع الملفات فيه و بييجي بعديه طبعا ال CDs و ال Floppy Disks و ال Zip Disks و الفلاشات إلخ ... و كل دول بيكون لهم نظام ملفات معين

لكن ال RAM ممكن يتحط عليها أي حاجة لكن مش هي مكان تخزين الملفات لأنها ذاكرة متطايرة

إحنا في الموضوع ده بنتكلم عن أنظمة الملفات إللي ملهاش علاقة إطلاقا بالرام

#34

ايه اللي دخل الRam في الFile System ؟؟؟

و ماعلاقة الملفات أساساً بالRAM ...؟؟؟

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#35

عندما تقوم بتشغيل برنامج يقوم النظام بتحميله إلى الذاكرة وإذا قام هذا البرنامج

بفتح ملف كبير ترى الكمبيوتر بلش يعلق فأعتقد أن الملف قد تم تحميله إلى الذاكرة

#36

ما تقوله هو عملية الMemory Paging أو Memory Segmentation و هذه عملية مختلفة تماماً فالOS يقوم بتقسيم الRAM الى Pages أو Segments (قطع) و يقوم بتحميل البيانات و الInstructions فيها و يقوم من وقت الى اخر بحفظ هذه الPages في الVirtual Memory اذا كان استخدامها قليل أو احتاج ال OS الى توفير مساحة من الذاكرة الحقيقية و لم يكن لديه مساحة كافية...

و هذا ليس له أدني علاقة بنظام الملفات ...

http://www.cag.lcs.mit.edu/~rinard/osnotes/h15.html

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#37

اول خلنا نحل قضية

من اول البيضة و لا الدجاجة

بعدين نتفرغ لسؤالك

post-1386-1223033542.jpg
#38

الملف بيانات مخزنة في مكان ما:

HDD قرص صلب

CD-ROM قرص مرن

RAM ذاكرة حية

ROM ذاكرة ميتة

DVB أو USB Disk أو غبره...

لا دخل لنظام الملفات أو نظام التشغيل بالموضع ولا Defrag و لا Segmentation و لا بطيغ

.

نقطة

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#39

السلام عليكم

يا dj-siba أنا معارضك في رأيك و متأكد 100% إن الرام ملهاش علاقة بالملفات أو أنظمة الملفات

لكن فلنفرض إنك صح

ياترى إنت خدت بالك من إللي قاله البشمهندس إللي إنت علقت عليه

"الذي يلعب الدور المهم هنا هو الFile System فهو الذي يعرف مكان كل ملف على الHDD"

هل البشمهندس قال الFile System يعرف مكان كل ملف في العالم ولا قال كل ملف على ال HDD ؟؟؟

العبارة كانت واضحة و محددة

و على العموم بعيدا عن الكمبيوتر علشان أوضح النقطة بس

إنت لو عندك مجموعة من الأوراق مكتوب عليها بالحبر ممكن تقول عليها ملف صح ؟؟؟

لكن تخيل لو جبت شوية حبر و رشيته ليشكل كلمات معينة على مياه مثلا هل يمكن أن تقول عليها ملف ؟؟؟

أهو ده بالظبط الحال بالنسبة للكمبيوتر

فالورق يمثل ال Hard Disk و ال CDs إلخ ... الذي يمكن حفظ البيانات (الملفات) عليه بصورة دائمة

أما ال RAM فيمثل الماء

إذا جيت تكتب عليها أول ما تفصل الكهرباء عن الجهاز تضيع كل البيانات عليها فهي مجرد مكان مؤقت لتخزين البيانات ولا يصلح أبدا أن يطلق عليها مكان لتخزين الملفات

#40

يا أخ usama707 أعرف كل ذلك

لكن طريقة شرح الملف و نظام الملفات خطأ كبير

يجب أن سكون التعريف شامل و عام و لا يقتصر فقط على مثال FAT و HDD و غيره

يكفي القول أن أول حاسوب لم يكن به HDD

و تشيبهك RAM بالماء خطا، فالحاسوب جهز لكي يبقى يعمل فترة طويلة، وكم من حاسوب لا يتوقف لمدة شهور إن لم نقل سنين

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#41

الملفات بكل بطاطة هي صور صغيرة -أيقونات- تظهر فوق سطح المكتب أو في أماكن أخرى من النظام إذا نقرت عليها مرتين خرج منها العجب ( صورة, فيديو, صوت, نصوص و غيره) :P

في مركز لتكوين المعلمين سأل أحد المأطرين الأساتذة المتدربين في مادة البيداغوجيا: كيف تفسر معنى للخط المستقيم لللأطفال؟؟

فكان جوابهم من قبيل: هو مجموعة من النقاط مستقيمية.. أو هو خط مستوي ليس به إعوجاج....إلخ

فأجابهم المؤطر ببساطة وبشكل يستطيع الطفل الصغير أن يفهمه : هو كل خط يرسم بالمسطرة

الملفات هو مجموعة متسلسلة من البيانات يقوم نظام التشغيل بإستعمالها (قراءتا وكتابتا) في ذواكر HD, EEPROM,ROM,Tape...

أما fat12 أو Fat16 أو fat32 أو ntfs أو EXT2 أو EXT3 أو reisfs أو غيرها ترجع للنظام في طريقة تمكنه من معرفة موضع كل ملف بدايته ونهايته والمعلومات الخاصة به.

تم تعديل هذه المشاركة بواسطة ikossan في 25 مايو 2006 في 17:38

سأتغيب عن المنتدى وستكون لي زيارات خفيفة بين الحين و الحين

يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.

اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.

الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.

إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.

و الله ما لك غير الله من أحد.......................فحسبك الله في كل لك الله

أخوكم مراد

27_06_06_05_21_41_1151410901logo_adl_wal_ihsan.jpg

#42

السلام عليكم

اولا انا لست مبرمجا (اعرف القليل عن الـ ++C واقل عن الـ asm :) )

ثانيا- بخصوص تعريف الملف فلي الراي التالي...قد اكون مصيبا وقد لا اكون...

الملف هو مجموعة من الـ bits مخزنة في وسيط تخزين ما بطريقة ما...

وسيط التخزين ليس شرطا ان يكون non-volatile كما هو الحال مع الـ HD وال CD والـ ROM ...

يمكن للـ RAM ان تكون وسيط تخزين اي ان اخزن عليها ملفا...واذا انقطعت الكهرباء فقد اختفى الملف ما المشكلة في ذلك؟ هذا ليس دليلا على ان الـ RAM ليست بوسيط تخزين...

اما طريقة التخزين فتختلف ...هناك الـ FAT و الـ NTFS والـ EXT وغيرها...

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

magnetic field وقد يكون عبارة عن مجموعة ثقوب كما هوا الحال في punched-cards التي عفى عليها الزمن...

تم تعديل هذه المشاركة بواسطة allko في 25 مايو 2006 في 17:39

#43

ببساطة أينما وجدت الملفات يجب أن تجد FileSystem فأي وحدة تخزين سواء HDD أو Floppy Disk أو CD أو أي شئ لها نظام ملفات خاص بها

المف و نظام الملفات لا يمكن تفريقهم عن بعض.. لأن الملف على وحدة تخزين بدون نظام الملفات هو مجرد مساحة مخزن بها معلومات يستحيل الوصول اليها ..

راجع السطور الأولى من هذا المقال

http://en.wikipedia.org/wiki/Filesystem

The most familiar file systems make use of an underlying data storage device that offers access to an array of fixed-size blocks, sometimes called sectors, generally 512 bytes each. The file system software is responsible for organizing these sectors into files and directories, and keeping track of which sectors belong to which file and which are not being used.

تم تعديل هذه المشاركة بواسطة bashmohandes في 25 مايو 2006 في 17:53

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#44

السلام عليكم

http://en.wikipedia.org/wiki/Computer_file

في ويكيبيدا في تعريف ملف الكمبيوتر في أول حاجة بيقول

اقتباس
A computer file is a collection of information that is stored in a computer system and can be identified by its full path name.

طيب لو ينفع يتخزن في الرام إيه ال full path name بتاعه :D

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

وبطريقة أخرى لو أني أخذت مشروع منتدى وطورت عليه خلال ساعات . أي الطريقة الافضل ؟؟؟؟؟؟

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

إظاهر إنك فهمته غلط

هندسة البرمجيات بتشجع إعادة الإستخدام لتوفير الوقت و التكاليف و دي حاجة معروفة و لكن هو مبيتكلمش عن إعادة إستخدام Component أو إتنين أو حتى مجموعة في البرنامج بتاعه

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

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…