إن فهم ماهية الملفات فهماً دقيقاً لهو شديد الأهمية ،
وإن جزء كبير من وقتك وأنت تعمل على الحاسب سيكون عن الملفات
، لذا لا بد من فهم هذا الموضوع فهماً جيداً .
إذا كان لدينا جهاز تخزين سعته 5 جيجابايت (يساوي حوالي
5 مليار حرف ) وأردنا تخزين رسالة مثلاً وكان طولها 30
كيلو بايت فإن المساحة المتبقية كبيرة جداً فلا بد من
استغلالها في تخزين بيانات أخرى ، فكيف يمكننا تخزين بيانات
مختلفة ولأغراض مختلفة في نفس القرص بدون أن تختلط هذه
البيانات مع بعضها البعض ؟
الحل هو أن نخصص لكل كتلة من البيانات جزء من مساحة القرص
ونسمي ذلك الجزء باسم معين ، وهذه هي فكرة الملفات، فالملف
هو جزء من مساحة التخزين مخصص لكمية من البيانات تحت اسم
معين ، ويمكن أن تكون هذه البيانات من أي نوع من الأنواع
التي ذكرناها سابقاً ، فقد تحوي كتلة البيانات تلك على
نصوص أو صور أو صوت أو فيديو أو خليط من هذه جميعاً .
ووظيفة الملفات هي الاحتفاظ بالبيانات حتى يستطيع الحاسب
القراءة منها أوالكتابة فيها (بإضافة أو حذف بيانات) حسب
حاجة المستخدم.
ولأي ملف في أي حاسب إسم وامتداد و موقع وطول ونوع وهيئة
وتاريخ ... وفيما يلي مناقشة لهذه الأشياء :
-
نوع : وهو نوعية البيانات التي يحتويها ، مثلاً ملف
نصي أو رسومي ...إلخ .
-
هيئة : وهي الطريقة التي كتبت فيها البيانات داخل
الملف .
-
تاريخ : وهو التاريخ الذي خزن فيه ذلك الملف آخر مرة.
أولاً :
الإسم: ويعرف الملف بهذا الاسم من بين باقي الملفات على
مساحة التخزين فيمكن التعرف عليه والتعامل معه بتعديله
ونسخه وتحريكه ومسحه ، وبدون الاسم لا تستطيع التعامل
مع الملف .
ولكل ملف تود تخزينه في الحاسب إسم ولتسمية الملف قواعد
وتختلف القواعد بحسب نظام التشغيل الذي تستخدمه كالتالي:
-
في أنظمة التشغيل "دوس"
و "وندوز 3.11" وما قبلهما : يكون أسم الملف مكون
من 8 حروف بحد أقصى وثلاثة حروف كامتداد ولا يسمح
بالفراغات بل يسمح بالحروف والأرقام وكذلك لا يسمح
بالحروف الغير إنجليزية ، ومثال على ذلك الاسم
autoexec.bat
-
أما في وندوز 95 و
98 وما هو أحدث : يسمح ب 255 حرفاً كحد أقصى للإسم
وللإمتداد ويسمح بالمسافات وبالحروف غير الإنجليزية
أيضاً ومثال عليه "
the
work shop is there.doc "وكذلك
الاسم "رسالة إلى صديقي أحمد.doc"
.
ثانياً :
إمتداد الملف هي الحروف الثلاث الأخيرة من أسم الملف والتي
تأتي بعد النقطة فمثلاً الملف
esam.txt
إمتداده هو
txt
، وقد
يوجد في بعض الأحيان النادرة ملفات بدون امتدادات وقد
يكون امتداد الملف أربع أحرف أو أكثر بدلاً من ثلاثة.
وفائدة إمتداد الملف هو أنه يخبر الحاسب كيف تود أنت التعامل
مع الملف ، فإذا كان إمتداد الملف
txt
مثلاً فإن الحاسب يفهم
من ذلك أن هذا الملف نصي وإذا كان امتداد الملف هو
BMP
فيفهم
الحاسب أن هذا الملف هو ملف رسومي ، وهكذا فإن امتداد
الملف يختلف باختلاف محتوياته:
امتداد
الملف
|
نوع
البيانات
التي
يحتويها
في
العادة
|
ملاحظات
|
BMP
|
صور
|
|
JPEGأو
JPG
|
صور
|
|
GIF
|
رسومات
|
|
TXT
|
نصوص
من
دون
أي
تنسيق(لا
يوجد
ألوان
ولا
أحجام
مختلفة
للكلمات
...الخ)
|
|
DOC
|
نصوص
منسقة
|
(هيئة
خاصة
ببرنامج
وورد
الشهير)
|
EXE
|
برنامج
|
|
BAT
|
ملف
دفعي
(batch file)
|
|
RTF
|
ملف
مشابه
لهيئة
برنامج
وورد
|
|
SYS
|
ملف
خاص
بنظام
التشغيل
|
|
ثالثاً :
موقع الملف : أي في أي مجلد يقع ....فماهي
المجلدات
المجلدات
عبارة عن أقسام من مساحة التخزين يمكن تشبيهها "بالغرف"
تحمل كلاً منها أسم يميزها عن غيرها حيث يمكن تقسيم مساحة
التخزين إلى أقسام (مجلدات) يمكننا وضع الملفات المتشابهة
مع بعضها البعض معاً بحيث يسهل الرجوع لها بسهولة وقواعد
تسمية المجلدات هي نفسها قواعد تسمية الملفات.
أنظر إلى المجلد وندوز ... يحتوي هذا المجلد كما تتوقع
النظام وندوز كما يحتوي المجلد "
my documents"
مثلاً على الخطابات والرسائل
وكذلك الرسوم التي استعملتها لإعداد هذا الموقع وهكذا
يحوي كل مجلد على العديد من الملفات، كما يمكن للمجلد
أن يحتوي - إذا رغبت - على مجلدات أخرى متفرعة منه أنظر
محتويات المجلد
windows
في
حاسبي :
وتجد داخله مجلدات أخرى وملفات والتي بدورها بداخلها مجلدات
أخرى وهكذا .... وعملية تقسيم مساحة التخزين إلى مجلدات
ومجلدات فرعية ليست خاصة بالنظام أو للمتخصصين في الحاسب
بل يمكن لكل منا أن ينشئ مجلداته الخاصة و أن يضيف أليها
الملفات والمجلدات الفرعية كما يشاء حسب رغبته.
الجدير بالذكر أن كل مجلد يسمى "المجلد الأب" أو الرئيسي
للمجلدات الواقعة فيه وتسمى المجلدات الواقعة تحته "مجلدات
فرعية" ويمكن لكل واحد من هؤلاء المجلدات أن يحوي في داخله
على عدد غير محدود من الملفات - طالما كانت مساحة التخزين
تكفي - أي أنه ليس لحجم المجلدات حد إلا حجم مساحة التخزين
.
ويمكن تمثيل مساحة التخزين والمجلدات والمجلدات الفرعية
برسم مثل هذا .
خامساً :
هيئة الملف : وقد ذكرنا بعض منها سابقاً عندما تكلمنا
عن إمتداد الملف ، فما هو الاختلاف بين إمتداد الملف وبين
هيئته؟
إن
إمتداد الملف هو آخر ثلاثة حروف من إسمه بينما هيئة الملف
هي طريقة ترتيب البيانات داخل الملف ، حسناً سوف أقوم
بالتسبب ببعض الدوار واللغط لك حينما أقول لك إن هيئة
ملف ما تسمى باسم إمتداده ، فمثلاً الملف
kalid.bmp
إمتداده هو
bmp
وهيئته
bmp
أيضاً
، يا الله ....إذاً ما هو الاختلاف ؟!!
إن
الاختلاف يتضح عندما أقوم بتغيير إسم الملف (وطبعاً الحاسب
لا يملك إلا أن يطيع أمرك ) من
kalid.bmp
إلى إسم بامتداد آخر مثلاً
kalid.txt
، فالملف
kalid.txt
إمتداده
txt
ولكن هيئته مازالت
bmp
، هل تعلم لماذا ؟ لأن
البيانات التي يحتويها ماهي إلا صورة مكتوبة بهيئة
bmp
وليس
نصاً ، هل عرفت الآن الفرق .. إن هيئة الملف تتحدد بطريقة
ترتيب البيانات وتنسيقها داخل الملف بينما إمتداده هو
الموجود في إسم الملف .
|