ملف حاسوبي
ملف الحاسوب عبارة عن مجموعة بيانات مُسماة ، يُعاملها النظام الذي يُديرها كوحدة واحدة. يُطلق على هذا النظام اليوم اسم نظام الملفات [ 1 ] . كانت العديد من أنظمة الحاسوب القديمة تفتقر إلى نظام ملفات مُستقل بحد ذاته ، ومع ذلك، فإن وجود خاصية إدارة الملفات ضروري لتوفير تجريد للملفات .
يمكن مشاركة الملفات ونقلها بين أجهزة الكمبيوتر والأجهزة المحمولة عبر الوسائط القابلة للإزالة أو الشبكات أو الإنترنت .
تُصمَّم أنواع ملفات الحاسوب المختلفة لأغراضٍ مُختلفة. فقد يُصمَّم ملفٌ ما لتخزين رسالةٍ مكتوبة، أو مستند ، أو جدول بيانات ، أو صورة ، أو فيديو ، أو برنامج ، أو أي نوعٍ آخر من البيانات. كما يُمكن لبعض الملفات تخزين أنواعٍ مُتعددة من البيانات في آنٍ واحد.
باستخدام برامج الحاسوب، يستطيع الشخص فتح ملفات الحاسوب وقراءتها وتغييرها وحفظها وإغلاقها. ويمكن إعادة فتح ملفات الحاسوب وتعديلها ونسخها عددًا غير محدود من المرات.
أصل الكلمة


كلمة "ملف" مشتقة من الكلمة اللاتينية filum ("خيط، حبل"). [ 2 ] ومع الاستخدام الموسع، أصبح المصطلح الإنجليزي "ملف" يشير إلى أنظمة مختلفة لترتيب الأوراق والمستندات لاسترجاعها. [ 1 ]
استُخدم مصطلح "ملف" في سياق تخزين البيانات الحاسوبية منذ يناير 1940. في كتاب "أساليب البطاقات المثقبة في الحوسبة العلمية" [ 3 ] ، ذكر دبليو جيه إيكرت: "كان كومري أول من استخدم جهاز هوليريث الجدولي المبكر على نطاق واسع في علم الفلك . [ 4 ] استخدمه لبناء جدول من الفروق المتتالية، ولجمع أعداد كبيرة من الحدود التوافقية". "تُبنى جداول الدوال من فروقها بكفاءة عالية، سواءً كجداول مطبوعة أو كملف من البطاقات المثقبة ".
في فبراير 1950، وفي إعلانٍ لشركة راديو أمريكا (RCA) نُشر في مجلة العلوم الشعبية [ 5 ]، وصفت فيه أنبوبة تفريغ جديدة "ذات ذاكرة" طورتها، ذكرت الشركة: "يمكن حفظ نتائج عدد لا يُحصى من العمليات الحسابية واسترجاعها لاحقًا. يوجد الآن مثل هذا "الملف" في أنبوبة "ذاكرة" طُوّرت في مختبرات RCA. فهي تحتفظ إلكترونيًا بالأرقام المُدخلة إلى آلات الحساب، وتُخزّنها بينما تحفظ أرقامًا جديدة - مما يُسرّع إيجاد حلول ذكية عبر متاهات الرياضيات."
في عام 1952، كان مصطلح "ملف" يشير، من بين أمور أخرى، إلى المعلومات المخزنة على البطاقات المثقبة . [ 6 ]
في بدايات استخدام الحوسبة، كان مصطلح "ملف" يُشير إلى المكونات المادية الأساسية ، وليس إلى المحتويات المخزنة عليها. على سبيل المثال، كانت محركات الأقراص IBM 350 تُسمى "ملفات القرص". [ 7 ] ويُعزى أصل المعنى المعاصر للكلمة إلى تقديم نظام Burroughs MCP ونظام MIT المتوافق لتقاسم الوقت ، حوالي عام 1961 ، لمفهوم " نظام الملفات " الذي يُدير عدة "ملفات" افتراضية على جهاز تخزين واحد. ورغم أن " ملف التسجيل " المعاصر يُجسد المفهوم المبكر للملفات، إلا أن استخدامه قد انخفض بشكل كبير.
نظام الملفات
يُوفّر نظام الملفات طبقةً تجريديةً للملفات للبرامج المُستخدِمة، إذ يُتيح لها تنظيم البيانات وتسميتها ومعالجتها كملفات. ورغم أن الحواسيب الأولى لم تكن تحتوي على نظام ملفات مُستقل، فإن وظيفة ما نُسمّيه اليوم نظام الملفات ضرورية، كما كان يُوفّرها نظام التشغيل الأساسي في كثير من الأحيان.
لا تقتصر أنظمة الحاسوب الحديثة على نظام ملفات واحد، بل تستخدم بعضها أنظمة متعددة. تسمح الأنظمة الشبيهة بنظام يونكس عادةً باستخدام أنظمة ملفات متعددة. في بعض أنظمة ويندوز، تُدعم أنظمة الملفات القديمة من نوع FAT، مثل تلك المستخدمة في MS-DOS والإصدارات القديمة من ويندوز، بالإضافة إلى نظام الملفات NTFS الذي يُعد النظام الافتراضي.
مدير الملفات
مدير الملفات هو أداة مساعدة تُمكّن المستخدم من التعامل مع الملفات مباشرةً. عادةً، يسمح بنقل الملفات والمجلدات وإنشائها وحذفها وإعادة تسميتها، مع أنه قد لا يدعم عرض محتوى الملفات مباشرةً. عادةً، يحتوي نظام الحاسوب على برنامج واحد على الأقل لإدارة الملفات خاص بنظام الملفات الأساسي. على سبيل المثال، يُستخدم مستكشف الملفات (File Explorer ) بشكل شائع في نظام ويندوز، بينما يُستخدم برنامج نوتيلوس ( Nautilus) في العديد من توزيعات لينكس .
محتويات الملف
في معظم أنظمة التشغيل الحديثة ، تُنظَّم الملفات في مصفوفات أحادية البعد من البايتات . [ 8 ] ويُحدَّد تنسيق الملف بمحتواه، لأن الملف ليس إلا حاوية للبيانات . [ 9 ]
في بعض الأنظمة، يُشار إلى تنسيق الملف بامتداد اسمه ، الذي يحدد قواعد تنظيم البايتات وتفسيرها بشكلٍ صحيح. على سبيل المثال، ترتبط بايتات ملف نصي عادي ( .txt في نظام ويندوز) إما بأحرف ASCII أو UTF-8 ، بينما تُفسَّر بايتات ملفات الصور والفيديو والصوت بطريقة مختلفة. كما تُخصِّص معظم أنواع الملفات بضعة بايتات للبيانات الوصفية ، مما يسمح للملف بحمل بعض المعلومات الأساسية عنه.
تستطيع بعض أنظمة الملفات تخزين بيانات خاصة بالملف (لا يفسرها نظام الملفات) خارج تنسيق الملف، ولكنها مرتبطة به، مثل السمات الموسعة أو النسخ المتماثلة . وفي أنظمة ملفات أخرى، يمكن تحقيق ذلك عبر ملفات جانبية أو قواعد بيانات خاصة بالبرامج. مع ذلك، فإن جميع هذه الطرق أكثر عرضة لفقدان البيانات الوصفية من تنسيقات ملفات الحاويات والأرشيف .
حجم الملف
حجم الملف هو مقياس لمساحة التخزين المخصصة له. على الرغم من أنه يُعبّر عنه غالبًا بوحدات البايت ، إلا أن العديد من أنظمة الملفات القديمة كانت تتتبع الحجم بوحدات أكبر مثل الكتل أو المسارات . ومع ذلك، كان يتوفر أحيانًا مقياس أكثر دقة. على سبيل المثال، كان نظام CP/M يُعلّم نهاية ملف نصي باستخدام Ctrl-Z، والذي كان يُمكن استخدامه للحصول على الحجم بدقة البايت.
عادةً، وبسبب تصميمه، يحد نظام الملفات من الحد الأقصى لحجم الملف.
تنظيم البيانات في ملف
يمكن أن تتكون المعلومات في ملف الحاسوب من وحدات معلومات أصغر (تُسمى غالبًا " سجلات " أو "أسطر")، تختلف كل منها عن الأخرى، ولكنها تشترك في بعض الخصائص. على سبيل المثال، قد يحتوي ملف الرواتب على معلومات تخص جميع موظفي الشركة وتفاصيل رواتبهم؛ كل سجل في ملف الرواتب يخص موظفًا واحدًا فقط، وتشترك جميع السجلات في خاصية واحدة وهي ارتباطها بالرواتب - وهذا يشبه إلى حد كبير وضع جميع معلومات الرواتب في خزانة ملفات محددة في مكتب لا يحتوي على جهاز حاسوب. قد يحتوي ملف نصي على أسطر من النص، تُقابل أسطرًا مطبوعة على ورقة. أو قد يحتوي ملف على صورة ثنائية ( كائن ثنائي كبير ) أو على ملف تنفيذي .
تعتمد طريقة تنظيم المعلومات في الملفات كليًا على تصميمها. وقد أدى ذلك إلى ظهور عدد كبير من هياكل الملفات، بعضها موحد وبعضها الآخر شبه موحد، لجميع الأغراض الممكنة، من أبسطها إلى أكثرها تعقيدًا. تُستخدم معظم ملفات الحاسوب بواسطة برامج الحاسوب التي تقوم بإنشاء هذه الملفات أو تعديلها أو حذفها حسب الحاجة. ويحدد المبرمجون الذين يصممون هذه البرامج الملفات المطلوبة، وكيفية استخدامها، وغالبًا أسماءها.
في بعض الحالات، تعالج برامج الحاسوب ملفاتٍ مرئية للمستخدم. على سبيل المثال، في برنامج معالجة النصوص ، يتعامل المستخدم مع ملفات مستندات يُسميها بنفسه. ورغم أن محتوى ملف المستند مُرتبٌ بتنسيق يفهمه البرنامج، إلا أن المستخدم قادرٌ على اختيار اسم الملف وموقعه، وتحديد معظم المعلومات (كالكلمات والنصوص) التي ستُخزن فيه.
تقوم العديد من التطبيقات بتجميع جميع ملفات بياناتها في ملف واحد يُسمى ملف الأرشيف ، باستخدام علامات داخلية لتمييز أنواع المعلومات المختلفة الموجودة فيه. تتمثل فوائد ملف الأرشيف في تقليل عدد الملفات لتسهيل النقل، وتقليل استهلاك مساحة التخزين، أو ببساطة تنظيم الملفات القديمة. غالبًا ما يجب فك ضغط ملف الأرشيف قبل استخدامه مرة أخرى.
عمليات الملفات
أبسط العمليات التي يمكن للبرامج تنفيذها على ملف هي:
- أنشئ ملفًا جديدًا
- تغيير أذونات الوصول وخصائص الملف
- افتح ملفًا، مما يجعل محتويات الملف متاحة للبرنامج.
- قراءة البيانات من ملف
- كتابة البيانات إلى ملف
- حذف ملف
- أغلق الملف، مما ينهي الارتباط بينه وبين البرنامج.
- اقتطاع ملف، وتقصيره إلى حجم محدد داخل نظام الملفات دون إعادة كتابة أي محتوى
- تخصيص مساحة لملف دون كتابة أي محتوى. غير مدعوم من قبل بعض أنظمة الملفات. [ 10 ]
يمكن إنشاء الملفات على جهاز الكمبيوتر ونقلها وتعديلها وتكبيرها وتصغيرها ( حذفها ) وحذفها. في معظم الحالات، تتولى برامج الكمبيوتر هذه العمليات، ولكن يمكن لمستخدم الكمبيوتر أيضًا التعامل مع الملفات عند الضرورة. على سبيل المثال، عادةً ما يتم إنشاء ملفات Microsoft Word وتعديلها بواسطة برنامج Microsoft Word استجابةً لأوامر المستخدم، ولكن يمكن للمستخدم أيضًا نقل هذه الملفات أو إعادة تسميتها أو حذفها مباشرةً باستخدام برنامج إدارة الملفات مثل مستكشف Windows (على أجهزة كمبيوتر Windows) أو عبر سطر الأوامر (CLI).
في الأنظمة الشبيهة بنظام يونكس ، لا تعمل برامج مساحة المستخدم مباشرةً على الملفات على مستوى منخفض. النواة فقط هي التي تتعامل مع الملفات، وهي التي تُدير جميع تفاعلات مساحة المستخدم مع الملفات بطريقة شفافة لبرامج مساحة المستخدم. يوفر نظام التشغيل مستوىً من التجريد ، مما يعني أن التفاعل مع ملف من مساحة المستخدم يتم ببساطة من خلال اسم الملف (بدلاً من رقم عقدة الملف ). على سبيل المثال، لن يحذف الأمر `get` الملف نفسه، بل سيحذف فقط الرابط المؤدي إليه. قد يكون هناك العديد من الروابط إلى ملف واحد، ولكن عند إزالتها جميعًا، تعتبر النواة مساحة ذاكرة ذلك الملف متاحة لإعادة التخصيص. تُعتبر هذه المساحة المتاحة عادةً خطرًا أمنيًا (نظرًا لوجود برامج استعادة الملفات ). أي برنامج حذف آمن يستخدم وظائف مساحة النواة (النظام) لمسح بيانات الملف.rmfilename
تتم عمليات نقل الملفات داخل نظام الملفات بشكل فوري تقريباً لأن محتوى البيانات لا يحتاج إلى إعادة كتابة. فقط المسارات هي التي تحتاج إلى تغيير.
طرق النقل
عند نقل الملفات بين الأجهزة أو الأقسام، تقوم بعض برامج إدارة الملفات بحذف كل ملف محدد من الدليل المصدر بشكل فردي بعد نقله، بينما تقوم برامج أخرى بحذف جميع الملفات دفعة واحدة فقط بعد نقل كل ملف.
على سبيل المثال، mvيستخدم الأمر الطريقة الأولى عند نقل الملفات بشكل فردي باستخدام الأحرف البديلة (مثال: mv -n sourcePath/* targetPath)، ولكنه يستخدم الطريقة الأخيرة عند نقل الدلائل بأكملها (مثال: mv -n sourcePath targetPath).
كما أن مستكشف مايكروسوفت ويندوز يغير أسلوبه: فهو يستخدم الطريقة الأولى لنقل ملفات التخزين الضخمة ، ولكنه يستخدم الطريقة الأخيرة عند نقل الملفات عبر بروتوكول نقل الوسائط ، كما هو موضح في بروتوكول نقل الوسائط § سلوك نقل الملفات .
تتميز الطريقة الأولى (الحذف الفردي من المصدر) بميزة تحرير المساحة من جهاز المصدر أو القسم فور بدء النقل، أي بعد اكتمال نقل الملف الأول. أما في الطريقة الثانية، فلا يتم تحرير المساحة إلا بعد اكتمال نقل جميع الملفات المحددة.
إذا توقف نقل الملفات غير المكتمل باستخدام الطريقة الأخيرة بشكل غير متوقع، ربما بسبب انقطاع مفاجئ للتيار الكهربائي، أو توقف النظام، أو فصل أحد الأجهزة، فلن يتم تحرير أي مساحة على الجهاز المصدر أو القسم. سيحتاج المستخدم إلى دمج الملفات المتبقية من المصدر، بما في ذلك الملف الأخير الذي لم يكتمل كتابته (المقتطع).
باستخدام طريقة الحذف الفردي، لا يحتاج برنامج نقل الملفات إلى تتبع جميع الملفات التي تم نقلها بشكل تراكمي في حال قام المستخدم بإلغاء عملية النقل يدويًا. أما مدير الملفات الذي يستخدم طريقة الحذف اللاحق، فسيكتفي بحذف الملفات التي تم نقلها بالفعل من مجلد المصدر.
تحديد وتنظيم

في أنظمة الحاسوب الحديثة، يتم الوصول إلى الملفات عادةً باستخدام أسمائها ( أسماء الملفات ). في بعض أنظمة التشغيل، يرتبط الاسم بالملف نفسه. أما في أنظمة أخرى، فيكون الملف مجهولاً، ويُشار إليه عبر روابط تحمل أسماءً. في الحالة الأخيرة، يستطيع المستخدم ربط اسم الرابط بالملف نفسه، لكن هذا تشبيه خاطئ، خاصةً إذا وُجد أكثر من رابط لنفس الملف.
يمكن أن توجد الملفات (أو روابطها) في المجلدات. وبشكل عام، يمكن أن يحتوي المجلد على قائمة بالملفات أو قائمة بروابطها. ومن الأهمية بمكان، في هذا السياق، أن يشمل مصطلح "ملف" المجلدات. وهذا يسمح بوجود تسلسلات هرمية للمجلدات، أي مجلدات تحتوي على مجلدات فرعية. يجب أن يكون اسم الملف داخل المجلد فريدًا عادةً، أي لا يجوز وجود أسماء متطابقة داخل المجلد نفسه. مع ذلك، في بعض أنظمة التشغيل، قد يتضمن الاسم تحديدًا للنوع، ما يعني أن المجلد يمكن أن يحتوي على اسم متطابق لأكثر من نوع من الكائنات، مثل المجلد والملف.
في البيئات التي تُسمى فيها الملفات، يجب أن يُميز اسم الملف ومسار دليله الملف بشكل فريد عن جميع الملفات الأخرى في نظام الحاسوب - فلا يمكن لملفين أن يحملا نفس الاسم والمسار. أما في حالة الملفات المجهولة، فستوجد مراجع مُسماة لها ضمن نطاق اسم. في معظم الحالات، يُشير أي اسم ضمن نطاق الاسم إلى ملف واحد أو لا يُشير إلى أي ملف. مع ذلك، يُمكن تمثيل أي ملف ضمن أي نطاق اسم بصفر أو اسم واحد أو أكثر.
قد يكون أي سلسلة من الأحرف اسمًا صحيحًا لملف أو رابط، وذلك بحسب سياق التطبيق. ويعتمد صحة الاسم على نوع نظام الحاسوب المستخدم. ففي الحواسيب القديمة، كان اسم الملف يقتصر على بضعة أحرف أو أرقام، بينما تسمح الحواسيب الحديثة بأسماء طويلة (قد يصل طول بعضها إلى 255 حرفًا) تحتوي على أي تركيبة تقريبًا من أحرف أو أرقام يونيكود ، مما يُسهّل فهم غرض الملف بنظرة سريعة. بعض أنظمة الحاسوب تسمح باحتواء أسماء الملفات على مسافات، بينما لا تسمح بذلك أنظمة أخرى. ويُحدد نظام الملفات حساسية أسماء الملفات لحالة الأحرف . فأنظمة ملفات يونكس عادةً ما تكون حساسة لحالة الأحرف، وتسمح لتطبيقات المستخدم بإنشاء ملفات تختلف أسماؤها فقط في حالة الأحرف. أما مايكروسوفت ويندوز، فتدعم أنظمة ملفات متعددة ، لكل منها سياسات مختلفة فيما يتعلق بحساسية حالة الأحرف. ويمكن لنظام الملفات FAT الشائع أن يحتوي على ملفات متعددة تختلف أسماؤها فقط في حالة الأحرف، إذا استخدم المستخدم محرر أقراص لتعديل أسماء الملفات في إدخالات الدليل . ومع ذلك، لا تسمح تطبيقات المستخدم عادةً بإنشاء ملفات متعددة بنفس الاسم ولكن باختلاف حالة الأحرف.
تُنظّم معظم أجهزة الكمبيوتر الملفات في تسلسلات هرمية باستخدام المجلدات أو الدلائل أو الفهارس. ويبقى المفهوم واحدًا بغض النظر عن المصطلحات المستخدمة. يمكن لكل مجلد أن يحتوي على عدد غير محدود من الملفات، كما يمكن أن يحتوي على مجلدات أخرى. تُسمى هذه المجلدات الأخرى بالمجلدات الفرعية. يمكن للمجلدات الفرعية أن تحتوي على المزيد من الملفات والمجلدات، وهكذا، مما يُنشئ بنية شجرية حيث يمكن لمجلد رئيسي واحد (أو مجلد جذر - يختلف الاسم من نظام تشغيل لآخر) أن يحتوي على أي عدد من مستويات المجلدات والملفات الأخرى. يمكن تسمية المجلدات تمامًا كما تُسمى الملفات (باستثناء مجلد الجذر، الذي غالبًا ما يكون بلا اسم). يُسهّل استخدام المجلدات تنظيم الملفات بطريقة منطقية.
عندما يسمح الحاسوب باستخدام المجلدات، لا يقتصر الأمر على امتلاك كل ملف ومجلد اسمًا خاصًا به، بل يمتلك أيضًا مسارًا يُحدد المجلد أو المجلدات التي يوجد بها. في هذا المسار، يُستخدم رمز خاص، مثل الشرطة المائلة، للفصل بين اسم الملف واسم المجلد. على سبيل المثال، في الرسم التوضيحي الموضح في هذه المقالة، يُحدد المسار /Payroll/Salaries/Managers بشكل فريد ملفًا باسم Managers في مجلد باسم Salaries ، والذي بدوره موجود في مجلد باسم Payroll . في هذا المثال، يتم الفصل بين اسم المجلد واسم الملف بشرطات مائلة؛ المجلد الرئيسي (الأعلى) ليس له اسم، ولذلك يبدأ المسار بشرطة مائلة (لو كان للمجلد الرئيسي اسم، لكان قد سبق هذه الشرطة المائلة الأولى).
تستخدم العديد من أنظمة الحاسوب امتدادات في أسماء الملفات للمساعدة في تحديد محتواها، والمعروف أيضًا بنوع الملف. في أنظمة ويندوز، تتكون الامتدادات من نقطة (.) في نهاية اسم الملف، متبوعةً ببعض الأحرف لتحديد نوع الملف. يشير الامتداد .txt إلى ملف نصي؛ ويشير الامتداد .doc إلى أي نوع من المستندات أو الوثائق، وعادةً ما يكون بتنسيق ملف مايكروسوفت وورد ؛ وهكذا . حتى عند استخدام الامتدادات في نظام الحاسوب، فإن مدى تعرف النظام عليها وتعامله معها قد يختلف؛ ففي بعض الأنظمة، تكون مطلوبة، بينما في أنظمة أخرى، يتم تجاهلها تمامًا إذا وُجدت.
حماية
توفر العديد من أنظمة الحاسوب الحديثة وسائل لحماية الملفات من التلف العرضي والمتعمد. وتُطبّق الحواسيب التي تسمح بتعدد المستخدمين نظام أذونات الملفات للتحكم في صلاحيات تعديل الملفات والمجلدات وحذفها وإنشائها. على سبيل المثال، قد يُمنح مستخدم معين إذن قراءة ملف أو مجلد فقط، دون تعديله أو حذفه؛ أو قد يُمنح إذن قراءة الملفات والمجلدات وتعديلها، دون تشغيلها. كما تُستخدم الأذونات للسماح لمستخدمين محددين فقط برؤية محتويات ملف أو مجلد. تحمي الأذونات من التلاعب غير المصرح به بالمعلومات في الملفات أو إتلافها، وتحافظ على سرية المعلومات الخاصة بعيدًا عن المستخدمين غير المصرح لهم.
من آليات الحماية الأخرى المُطبقة في العديد من الحواسيب خاصية "القراءة فقط". عند تفعيل هذه الخاصية لملف ما (سواءً بواسطة برنامج حاسوبي أو مستخدم بشري)، يُمكن الاطلاع على الملف، ولكن لا يُمكن تعديله. تُفيد هذه الخاصية في حماية المعلومات الحساسة التي يجب عدم تعديلها أو حذفها، مثل الملفات الخاصة التي تستخدمها الأجزاء الداخلية لنظام الحاسوب فقط. كما تتضمن بعض الأنظمة خاصية "الإخفاء" لجعل بعض الملفات غير مرئية؛ حيث يستخدمها نظام الحاسوب لإخفاء ملفات النظام الأساسية التي لا ينبغي للمستخدمين تعديلها.
تخزين
أي ملف له غرض مفيد لا بد أن يكون له وجود مادي. فالملف (وهو مفهوم مجرد) في نظام حاسوبي حقيقي لا بد أن يكون له نظير مادي حقيقي لكي يوجد أصلاً.
من الناحية المادية، تُخزَّن معظم ملفات الحاسوب على نوعٍ من أجهزة تخزين البيانات. على سبيل المثال، تُخزِّن معظم أنظمة التشغيل الملفات على القرص الصلب . وقد أصبحت الأقراص الصلبة الشكل الأكثر شيوعًا للتخزين غير المتطاير منذ أوائل الستينيات. [ 11 ] أما الملفات التي تحتوي على معلومات مؤقتة فقط، فيمكن تخزينها في ذاكرة الوصول العشوائي (RAM) . كما يمكن تخزين ملفات الحاسوب على وسائط أخرى في بعض الحالات، مثل الأشرطة المغناطيسية ، والأقراص المدمجة ، وأقراص التخزين الرقمية متعددة الاستخدامات (DVD) ، ومحركات أقراص Zip ، ووحدات تخزين USB المحمولة ، وغيرها. وبدأ استخدام محركات الأقراص الصلبة (SSD) يُنافس استخدام القرص الصلب.
في أنظمة التشغيل الشبيهة بنظام يونكس، لا ترتبط العديد من الملفات بجهاز تخزين فعلي. ومن الأمثلة على ذلك /dev/null ومعظم الملفات الموجودة في الدلائل /dev و /proc و /sys . هذه ملفات افتراضية: فهي موجودة ككائنات داخل نواة نظام التشغيل.
كما يراها برنامج المستخدم قيد التشغيل، تُمثَّل الملفات عادةً إما بكتلة تحكم الملف أو بمعرّف الملف . كتلة تحكم الملف (FCB) هي مساحة من الذاكرة تُعالج لإنشاء اسم الملف وما إلى ذلك، ثم تُمرَّر إلى نظام التشغيل كمعامل. وقد استُخدمت في أنظمة تشغيل IBM القديمة وأنظمة تشغيل الحواسيب الشخصية المبكرة، بما في ذلك CP/M والإصدارات الأولى من MS-DOS . أما معرّف الملف، فهو عادةً إما نوع بيانات مبهم أو عدد صحيح. وقد طُرِح في عام 1961 تقريبًا بواسطة برنامج Burroughs MCP المبني على لغة ALGOL والذي كان يعمل على جهاز Burroughs B5000، ولكنه أصبح الآن شائع الاستخدام.
تلف الملفات
عندما يُقال إن ملفًا ما تالف، فذلك لأن محتوياته حُفظت على الحاسوب بطريقة لا تسمح بقراءتها بشكل صحيح، سواءً من قِبل الإنسان أو البرامج. وبحسب مدى التلف، يُمكن أحيانًا استعادة الملف الأصلي ، أو على الأقل فهم جزء منه. [ 12 ] قد يُنشأ الملف تالفًا، أو قد يتلف لاحقًا نتيجة الكتابة فوقه.
توجد طرق عديدة لتلف الملفات. في أغلب الأحيان، تحدث المشكلة أثناء عملية كتابة الملف على القرص . [ 13 ] على سبيل المثال، إذا تعطل برنامج تحرير الصور فجأة أثناء حفظ صورة، فقد يكون الملف تالفًا لأن البرنامج لم يتمكن من حفظه بالكامل. قد يُنبه البرنامج المستخدم بوجود خطأ، مما يسمح بمحاولة أخرى لحفظ الملف. [ 14 ] من الأمثلة الأخرى لأسباب تلف الملفات ما يلي:
- إيقاف تشغيل الكمبيوتر نفسه بشكل غير متوقع (على سبيل المثال، بسبب انقطاع التيار الكهربائي) مع وجود ملفات مفتوحة، أو ملفات قيد الحفظ؛ [ 12 ] [ 13 ] [ 14 ]
- انقطاع عملية التنزيل قبل اكتمالها؛
- بسبب وجود قطاع تالف على القرص الصلب ؛ [ 12 ] [ 13 ]
- قيام المستخدم بإزالة محرك أقراص فلاش (مثل ذاكرة USB ) دون فصله بشكل صحيح (يشار إليه عادةً باسم "الإزالة الآمنة")؛ [ 15 ] [ 16 ] [ 17 ] [ 18 ]
- البرامج الضارة، مثل فيروسات الحاسوب ؛ [ 12 ] [ 13 ] [ 19 ] [ 20 ]
- ذاكرة فلاش أصبحت قديمة جدًا. [ 18 ]
عادةً ما يكون تلف الملفات غير مقصود؛ ومع ذلك، قد يُرتكب عمدًا كعملٍ خادعٍ ليتمكن الطالب أو الموظف من الحصول على تمديدٍ لموعد التسليم. توجد خدماتٌ تُتيح تلف الملفات عند الطلب، حيث تقوم أساسًا بملء ملفٍ مُحددٍ ببياناتٍ عشوائيةٍ بحيث لا يمكن فتحه أو قراءته، ولكنه مع ذلك يبدو سليمًا. [ 21 ] [ 22 ]
يُعدّ نسخ الملفات المهمة احتياطيًا من أكثر التدابير فعاليةً للوقاية من تلف الملفات غير المقصود . [ 23 ] في حال تلف ملف مهم، يمكن للمستخدم استبداله ببساطة بالنسخة الاحتياطية.
النسخ الاحتياطي
عندما تحتوي ملفات الحاسوب على معلومات بالغة الأهمية، تُستخدم عملية النسخ الاحتياطي لحمايتها من الكوارث التي قد تُتلفها. ببساطة، يعني النسخ الاحتياطي إنشاء نسخ من الملفات في موقع منفصل بحيث يمكن استعادتها في حال حدوث أي عطل في الحاسوب، أو في حال حذفها عن طريق الخطأ.
توجد طرق عديدة لعمل نسخ احتياطية للملفات. توفر معظم أنظمة الكمبيوتر برامج مساعدة لتسهيل عملية النسخ الاحتياطي، والتي قد تستغرق وقتًا طويلاً إذا كان هناك عدد كبير من الملفات المراد حمايتها. غالبًا ما تُنسخ الملفات إلى وسائط تخزين قابلة للإزالة مثل الأقراص المدمجة القابلة للكتابة أو أشرطة الخراطيش. يحمي نسخ الملفات إلى قرص صلب آخر في نفس الكمبيوتر من تعطل أحد الأقراص، ولكن إذا لزم الأمر الحماية من تعطل الكمبيوتر بالكامل أو تلفه، فيجب عمل نسخ من الملفات على وسائط تخزين أخرى يمكن فصلها عن الكمبيوتر وتخزينها في مكان آمن وبعيد.
تقوم طريقة النسخ الاحتياطي للجد والأب والابن تلقائيًا بإنشاء ثلاث نسخ احتياطية؛ ملف الجد هو أقدم نسخة من الملف والابن هو النسخة الحالية.
انظر أيضاً
مراجع
- 1 2 "ملف" . قاموس أكسفورد الإنجليزي ( الطبعة الإلكترونية). مطبعة جامعة أكسفورد. ( يتطلب اشتراكًا أو عضوية في مؤسسة مشاركة .) مسجل منذ عام 1525: "خيط أو سلك، تُعلق عليه الأوراق والوثائق لحفظها والرجوع إليها. تم توسيعه لاحقًا ليشمل أدوات أخرى متنوعة لحفظ الأوراق بحيث يمكن الرجوع إليها بسهولة."
- ↑ "قاموس أصل الكلمات على الإنترنت" . مؤرشف من الأصل بتاريخ 24-09-2015 . تم الاطلاع عليه بتاريخ 17-08-2015 .
- ↑ إيكرت، دبليو جيه؛ مكتب توماس جيه واتسون للحوسبة الفلكية، نيويورك (1940). طرق البطاقات المثقبة في الحوسبة العلمية . نيويورك: مكتب توماس جيه واتسون للحوسبة الفلكية، جامعة كولومبيا. مؤرشف من الأصل في 12 يونيو 2020. تم الاسترجاع في 17 أبريل 2018 .
- ↑ كومري، إل جيه (13 أبريل 1928). "حول إنشاء الجداول بالاستيفاء (اللوحة 6)" . الإشعارات الشهرية للجمعية الفلكية الملكية . 88 (6): 506-523 . رمز Bibcode : 1928MNRAS..88..506C . doi : 10.1093/mnras/88.6.506 . ISSN 0035-8711 .
- ↑ مجلة العلوم الشعبية . مؤسسة بونير. فبراير 1950. ص 96. مؤرشف من الأصل بتاريخ 9 يناير 2022. تم الاطلاع عليه بتاريخ 7 مارس 2014 .
- ↑ روبرت س. كيسي وآخرون. البطاقات المثقبة: تطبيقاتها في العلوم والصناعة . 1952.
- ↑ مارتن هـ. ويك. تقرير مختبرات أبحاث المقذوفات رقم 1115. مارس 1961. الصفحات 314-331. مؤرشف في 21-10-2016 في Wayback Machine .
- ↑ "نظام ملفات يونكس" . fsl.fmrib.ox.ac.uk . تاريخ الاسترجاع: 11 أبريل 2026 .
- ↑ "نظام التشغيل: إدارة نظام الملفات" (PDF) .
- ↑ fallocate(1)
- ↑ دليل التخزين المغناطيسي، الطبعة الثانية، القسم 2.1.1، تقنية ملفات القرص، مي ودانيال، (ج) 1990،
- 1 2 3 4 غورسكي، فيكتوريا. "ما الذي يُسبب تلف الملف؟" . مؤرشف من الأصل بتاريخ 28 يوليو 2020. تم الاطلاع عليه بتاريخ 17 مارس 2019 .
- 1 2 3 4 ويليامز، جين (14 يناير 2019). "ماذا يعني أن يكون ملفك تالفًا؟" . هيوستن كرونيكل . مؤرشف من الأصل في 15 يوليو 2019. تم الاسترجاع في 17 مارس 2019 .
- 1 2 غلين، والتر (14 ديسمبر 2017). "ما هو الملف التالف، وهل هناك طريقة لاستعادته؟" . موقع How-To Geek. مؤرشف من الأصل بتاريخ 6 ديسمبر 2018. تم الاطلاع عليه بتاريخ 17 مارس 2019 .
- ↑ "ما الذي يُسبب تلف ذاكرة الفلاش؟" . SecureDataRecovery . مؤرشف من الأصل بتاريخ 28-07-2020 . تم الاطلاع عليه بتاريخ 17-03-2019 .
- ↑ هوفمان، كريس (28 سبتمبر 2016). "هل تحتاج حقًا إلى إزالة ذاكرة فلاش USB بأمان؟" . موقع How-To Geek. مؤرشف من الأصل في 30 مارس 2019. تم الاطلاع عليه في 17 مارس 2019 .
- ↑ "فتح مستند بعد حدوث خطأ في تلف الملف" . دعم مايكروسوفت أوفيس . مؤرشف من الأصل بتاريخ 28 أغسطس 2019. تم الاطلاع عليه بتاريخ 17 مارس 2019 .
- ١ ٢ "ما الذي يُتلف ذاكرة الفلاش وكيف يمكنك تجنب ذلك" . DataRecovery.net. مؤرشف من الأصل بتاريخ 2018-09-06 . تم الاطلاع عليه بتاريخ 2019-03-17 .
- ↑ نياغوي، روبرت (14 أغسطس 2018). "إصلاح مشاكل تلف الملفات في ويندوز 10" . Windowsreport.com. مؤرشف من الأصل بتاريخ 28 يوليو 2020. تم الاطلاع عليه بتاريخ 17 مارس 2019 .
- ↑ المجلس الدولي لاستشاريي التجارة الإلكترونية (24-09-2009). "اختراق نظام التشغيل ماك أو إس إكس" . القرصنة الأخلاقية والتدابير المضادة: أنظمة لينكس وماكنتوش والأنظمة المحمولة . سينجايج . الصفحات 2.6-2.7 . ISBN 978-1-4354-8364-4أُرشف من المصدر الأصلي بتاريخ 29 يوليو 2020. تم الاطلاع عليه بتاريخ 17 مارس 2019 .
- ↑ "ملف تالف - ملف تالف عبر الإنترنت، تسليم في الوقت المحدد!" . مؤرشف من الأصل بتاريخ 23-03-2019 . تم الاسترجاع بتاريخ 17-03-2019 .
- ↑ "تلف ملفي: اجعل ملفك يتلف نيابةً عنك" . مؤرشف من الأصل بتاريخ 15 مارس 2019. تم الاطلاع عليه بتاريخ 17 مارس 2019 .
- ↑ "ما هو الملف التالف؟" . إنتيجو . 2019-03-07. مؤرشف من الأصل في 2020-07-28 . تم الاطلاع عليه في 2019-03-17 .
روابط خارجية
الوسائط المتعلقة بملفات الحاسوب في ويكيميديا كومنز
- ملفات الكمبيوتر
- أنظمة ملفات الحاسوب
- التواصل بين العمليات
