ملف كمبيوتر
تحتاج هذه المقالة إلى مصادر إضافية للتحقق . ( يونيو 2009 ) |
في الحوسبة ، ملف الكمبيوتر هو مورد لتسجيل البيانات على جهاز تخزين الكمبيوتر ، ويتم تحديده في المقام الأول من خلال اسم الملف الخاص به . وكما يمكن كتابة الكلمات على الورق، يمكن أيضًا كتابة البيانات في ملف كمبيوتر. يمكن مشاركة الملفات ونقلها بين أجهزة الكمبيوتر والأجهزة المحمولة عبر الوسائط القابلة للإزالة أو الشبكات أو الإنترنت .
تم تصميم أنواع مختلفة من ملفات الكمبيوتر لأغراض مختلفة. فقد يكون الملف مصممًا لتخزين صورة أو رسالة مكتوبة أو مقطع فيديو أو برنامج أو أي مجموعة متنوعة من أنواع البيانات الأخرى. ويمكن لبعض الملفات تخزين أنواع متعددة من البيانات في وقت واحد.
باستخدام برامج الكمبيوتر، يستطيع الشخص فتح ملف كمبيوتر وقراءته وتغييره وحفظه وإغلاقه. ويمكن إعادة فتح ملفات الكمبيوتر وتعديلها ونسخها عددًا عشوائيًا من المرات.
يتم تنظيم الملفات عادةً في نظام ملفات ، والذي يتتبع مواقع الملفات على القرص ويتيح وصول المستخدم.
علم أصل الكلمة


كلمة "ملف" مشتقة من الكلمة اللاتينية filum ("خيط، سلسلة"). [1]
تم استخدام "الملف" في سياق تخزين الكمبيوتر منذ يناير 1940. في طرق البطاقات المثقوبة في الحوسبة العلمية ، [2] ذكر WJ Eckert، "كان أول استخدام واسع النطاق لمجدول هوليريث المبكر في علم الفلك بواسطة Comrie . [3] لقد استخدمه لبناء جدول من الاختلافات المتتالية، ولإضافة عدد كبير من المصطلحات التوافقية". "يتم إنشاء جداول الوظائف من اختلافاتها بكفاءة كبيرة، إما كجداول مطبوعة أو كملف من البطاقات المثقوبة ."
في فبراير 1950، في إعلان لشركة راديو كوربوريشن أوف أميركا (RCA) في مجلة Popular Science [4] يصف أنبوبًا مفرغًا جديدًا "للذاكرة" طورته، ذكرت شركة RCA: "يمكن الاحتفاظ بنتائج عدد لا يحصى من العمليات الحسابية "في ملف" واستخراجها مرة أخرى. يوجد مثل هذا "الملف" الآن في أنبوب "ذاكرة" تم تطويره في مختبرات RCA. يحتفظ إلكترونيًا بالأرقام التي يتم إدخالها في الآلات الحاسبة، ويحتفظ بها في التخزين بينما يحفظ أرقامًا جديدة - مما يسرع الحلول الذكية من خلال متاهات الرياضيات".
في عام 1952، كان "الملف" يشير، من بين أمور أخرى، إلى المعلومات المخزنة على بطاقات مثقبة . [5]
في الاستخدام المبكر، كان يُطلق على الأجهزة الأساسية، وليس المحتويات المخزنة عليها، اسم "ملف". على سبيل المثال، كانت محركات أقراص IBM 350 تُسمى "ملفات الأقراص". [6] كان تقديم مفهوم " نظام الملفات " الذي أدار العديد من "الملفات" الافتراضية على جهاز تخزين واحد، والذي تم تقديمه في عام 1961 تقريبًا بواسطة Burroughs MCP وMIT Compatible Time-Sharing System، هو أصل الدلالة المعاصرة للكلمة. على الرغم من أن " ملف السجل " المعاصر يوضح المفهوم المبكر للملفات، إلا أن استخدامه قد انخفض بشكل كبير.
محتويات الملف
في أغلب أنظمة التشغيل الحديثة ، يتم تنظيم الملفات في مصفوفات أحادية البعد من البايتات . يتم تحديد تنسيق الملف من خلال محتواه حيث أن الملف عبارة عن حاوية للبيانات فقط.
في بعض المنصات، يُشار إلى التنسيق من خلال امتداد اسم الملف ، والذي يحدد القواعد الخاصة بكيفية تنظيم البايتات وتفسيرها بشكل مفيد. على سبيل المثال، ترتبط بايتات ملف نص عادي ( .txt في Windows) إما بأحرف ASCII أو UTF-8 ، بينما يتم تفسير بايتات ملفات الصور والفيديو والصوت بطريقة أخرى. تخصص معظم أنواع الملفات أيضًا بضعة بايتات للبيانات الوصفية ، مما يسمح للملف بحمل بعض المعلومات الأساسية عن نفسه.
يمكن لبعض أنظمة الملفات تخزين بيانات عشوائية (لا يتم تفسيرها بواسطة نظام الملفات) خاصة بالملف خارج تنسيق الملف، ولكن مرتبطة بالملف، على سبيل المثال السمات الممتدة أو الشوكات . في أنظمة الملفات الأخرى، يمكن القيام بذلك عبر ملفات جانبية أو قواعد بيانات خاصة بالبرمجيات. ومع ذلك، فإن كل هذه الطرق أكثر عرضة لفقدان البيانات الوصفية من تنسيقات الملفات الحاوية والأرشيفية .
حجم الملف
قد يحتوي هذا القسم على محتوى مضلل . ( مارس 2019 ) |
في أي لحظة زمنية، يكون للملف حجم محدد، يُعبر عنه عادةً بعدد البايتات ، [a] الذي يشير إلى مقدار التخزين الذي يشغله الملف. في معظم أنظمة التشغيل الحديثة، يمكن أن يكون الحجم أي عدد صحيح غير سلبي من البايتات حتى حد النظام. احتفظت العديد من أنظمة التشغيل القديمة بتتبع عدد الكتل أو المسارات التي يشغلها الملف على جهاز تخزين فعلي فقط. في مثل هذه الأنظمة، استخدمت البرامج طرقًا أخرى لتتبع عدد البايتات الدقيق (على سبيل المثال، استخدم CP/M حرف تحكم خاص، Ctrl-Z ، للإشارة إلى نهاية ملفات النصوص).
لا يتطلب التعريف العام للملف أن يكون لحجمه أي معنى حقيقي، إلا إذا كانت البيانات الموجودة داخل الملف تتوافق مع البيانات الموجودة داخل مجموعة من التخزين الدائم. هناك حالة خاصة وهي ملف بايت صفري ؛ يمكن أن تكون هذه الملفات ملفات تم إنشاؤها حديثًا ولم يتم كتابة أي بيانات عليها بعد، أو قد تعمل كنوع من العلم في نظام الملفات، أو تكون حوادث (نتائج عمليات القرص التي تم إلغاؤها). على سبيل المثال، من المحتمل أن يكون للملف الذي يشير إليه الرابط /bin/ls في نظام يشبه يونكس النموذجي حجم محدد نادرًا ما يتغير. قارن هذا بـ /dev/null وهو أيضًا ملف، ولكن كملف خاص بالأحرف ، فإن حجمه ليس له معنى.
تنظيم البيانات في ملف
يمكن أن تتكون المعلومات الموجودة في ملف كمبيوتر من حزم أصغر من المعلومات (غالبًا ما تسمى " سجلات " أو "أسطر") تختلف بشكل فردي ولكنها تشترك في بعض السمات المشتركة. على سبيل المثال، قد يحتوي ملف الرواتب على معلومات تتعلق بجميع الموظفين في الشركة وتفاصيل رواتبهم؛ كل سجل في ملف الرواتب يخص موظفًا واحدًا فقط، وجميع السجلات لها سمة مشتركة وهي أنها مرتبطة بملف الرواتب - وهذا مشابه جدًا لوضع جميع معلومات الرواتب في خزانة ملفات محددة في مكتب ليس به كمبيوتر. قد يحتوي ملف نصي على أسطر من النص، تتوافق مع الأسطر المطبوعة على قطعة من الورق. بدلاً من ذلك، قد يحتوي الملف على صورة ثنائية عشوائية (كتلة ) أو قد يحتوي على ملف قابل للتنفيذ .
تعتمد طريقة تجميع المعلومات في ملف بالكامل على كيفية تصميمه. وقد أدى هذا إلى وفرة من هياكل الملفات القياسية إلى حد ما لجميع الأغراض التي يمكن تخيلها، من أبسطها إلى أكثرها تعقيدًا. تستخدم معظم ملفات الكمبيوتر بواسطة برامج الكمبيوتر التي تنشئ أو تعدل أو تحذف الملفات لاستخدامها الخاص حسب الحاجة. يقرر المبرمجون الذين يصنعون البرامج الملفات المطلوبة، وكيفية استخدامها و(في كثير من الأحيان) أسمائها.
في بعض الحالات، تقوم برامج الكمبيوتر بمعالجة الملفات التي يتم جعلها مرئية لمستخدم الكمبيوتر. على سبيل المثال، في برنامج معالجة الكلمات ، يقوم المستخدم بمعالجة ملفات المستندات التي يقوم المستخدم بتسميتها شخصيًا. وعلى الرغم من أن محتوى ملف المستند مرتب بتنسيق يفهمه برنامج معالجة الكلمات، إلا أن المستخدم قادر على اختيار اسم الملف وموقعه وتوفير الجزء الأكبر من المعلومات (مثل الكلمات والنص) التي سيتم تخزينها في الملف.
تقوم العديد من التطبيقات بتجميع كافة ملفات البيانات الخاصة بها في ملف واحد يسمى ملف الأرشيف ، وذلك باستخدام علامات داخلية لتمييز الأنواع المختلفة من المعلومات الموجودة بداخله. وتتمثل فوائد ملف الأرشيف في تقليل عدد الملفات لتسهيل النقل، أو تقليل استخدام مساحة التخزين، أو مجرد تنظيم الملفات القديمة. وغالبًا ما يتعين فك ضغط ملف الأرشيف قبل استخدامه مرة أخرى.
عمليات الملف
العمليات الأساسية التي يمكن للبرامج إجراؤها على ملف هي:
- إنشاء ملف جديد
- تغيير أذونات الوصول وسمات الملف
- فتح ملف، مما يجعل محتويات الملف متاحة للبرنامج
- قراءة البيانات من ملف
- كتابة البيانات إلى ملف
- حذف ملف
- إغلاق الملف، وإنهاء الارتباط بينه وبين البرنامج
- اقتطاع ملف، وتقصيره إلى حجم محدد داخل نظام الملفات دون إعادة كتابة أي محتوى
- تخصيص مساحة لملف دون كتابة أي محتوى. لا تدعمه بعض أنظمة الملفات. [7]
يمكن إنشاء الملفات على الكمبيوتر ونقلها وتعديلها وتنميتها وتقليصها ( اقتطاعها ) وحذفها. وفي معظم الحالات، تتولى برامج الكمبيوتر التي يتم تنفيذها على الكمبيوتر التعامل مع هذه العمليات، ولكن يمكن لمستخدم الكمبيوتر أيضًا معالجة الملفات إذا لزم الأمر. على سبيل المثال، يتم إنشاء ملفات Microsoft Word وتعديلها عادةً بواسطة برنامج Microsoft Word استجابةً لأوامر المستخدم، ولكن يمكن للمستخدم أيضًا نقل هذه الملفات أو إعادة تسميتها أو حذفها مباشرةً باستخدام برنامج إدارة الملفات مثل Windows Explorer (على أجهزة الكمبيوتر التي تعمل بنظام Windows) أو من خلال أسطر الأوامر (CLI).
في الأنظمة الشبيهة بنظام يونكس ، لا تعمل برامج مساحة المستخدم بشكل مباشر، على مستوى منخفض، على ملف. فقط النواة تتعامل مع الملفات، وتتعامل مع جميع تفاعلات مساحة المستخدم مع الملفات بطريقة شفافة لبرامج مساحة المستخدم. يوفر نظام التشغيل مستوى من التجريد ، مما يعني أن التفاعل مع ملف من مساحة المستخدم يكون ببساطة من خلال اسم الملف (بدلاً من عقده inode ). على سبيل المثال، لن يحذف الملف نفسه، بل رابطًا إلى الملف فقط. يمكن أن يكون هناك العديد من الروابط إلى الملف، ولكن عند إزالتها جميعًا، تعتبر النواة مساحة ذاكرة هذا الملف خالية لإعادة تخصيصها. تعتبر هذه المساحة الخالية عادةً خطرًا أمنيًا (بسبب وجود برنامج استرداد الملفات ). يستخدم أي برنامج حذف آمن وظائف مساحة النواة (النظام) لمسح بيانات الملف. rm filename
تتم عملية نقل الملفات داخل نظام الملفات بشكل كامل تقريبًا على الفور لأن محتوى البيانات لا يحتاج إلى إعادة كتابة. كل ما يلزم هو تغيير المسارات فقط.
طرق النقل
هناك طريقتان مختلفتان لتنفيذ نقل الملفات.
عند نقل الملفات بين الأجهزة أو الأقسام، تقوم بعض برامج إدارة الملفات بحذف كل ملف محدد من دليل المصدر بشكل فردي بعد نقله، بينما تقوم برامج أخرى بحذف جميع الملفات مرة واحدة فقط بعد نقل كل ملف.
على سبيل المثال، مع mvالأمر، يتم استخدام الطريقة السابقة عند تحديد الملفات بشكل فردي، ربما باستخدام أحرف البدل (مثال: mv -n sourcePath/* targetPath، بينما يتم استخدام الطريقة الأخيرة عند تحديد الدلائل بأكملها (مثال: mv -n sourcePath targetPath). يستخدم Microsoft Windows Explorer الطريقة السابقة لنقل ملفات التخزين الشامل ، ولكن الطريقة الأخيرة تستخدم بروتوكول نقل الوسائط ، كما هو موضح في بروتوكول نقل الوسائط § سلوك نقل الملف .
تتمتع الطريقة السابقة (الحذف الفردي من المصدر) بميزة تحرير المساحة من جهاز المصدر أو القسم فور بدء النقل، أي بعد انتهاء الملف الأول. أما في الطريقة الأخيرة، فلا يتم تحرير المساحة إلا بعد انتهاء نقل التحديد بالكامل.
إذا تم إلغاء نقل ملف غير مكتمل بالطريقة الأخيرة بشكل غير متوقع، ربما بسبب انقطاع التيار الكهربائي غير المتوقع أو توقف النظام أو فصل الجهاز، فلن يتم تحرير أي مساحة على الجهاز المصدر أو القسم. سيحتاج المستخدم إلى دمج الملفات المتبقية من المصدر، بما في ذلك الملف الأخير الذي لم يتم كتابته بالكامل (المقتطع).
باستخدام طريقة الحذف الفردي، لا يحتاج برنامج نقل الملفات أيضًا إلى تتبع جميع الملفات التي تم الانتهاء من نقلها بشكل تراكمي في حالة قيام المستخدم بإلغاء نقل الملف يدويًا. سيتعين على مدير الملفات الذي يستخدم الطريقة الأخيرة (الحذف لاحقًا) حذف الملفات من دليل المصدر فقط والتي تم الانتهاء من نقلها بالفعل.
تحديد وتنظيم

في أنظمة الكمبيوتر الحديثة، يتم الوصول إلى الملفات عادةً باستخدام الأسماء ( أسماء الملفات ). وفي بعض أنظمة التشغيل، يرتبط الاسم بالملف نفسه. وفي أنظمة أخرى، يكون الملف مجهول الهوية، ويتم الإشارة إليه من خلال روابط تحمل أسماء. وفي الحالة الأخيرة، يمكن للمستخدم تحديد اسم الرابط بالملف نفسه، ولكن هذا نظير زائف، خاصةً عندما يوجد أكثر من رابط لنفس الملف.
يمكن تحديد موقع الملفات (أو الروابط المؤدية إلى الملفات) في الدلائل. ومع ذلك، وبشكل أكثر عمومية، يمكن أن يحتوي الدليل إما على قائمة ملفات أو قائمة روابط مؤدية إلى ملفات. وفي إطار هذا التعريف، من الأهمية بمكان أن يشمل مصطلح "ملف" الدلائل. وهذا يسمح بوجود تسلسلات هرمية للدلائل، أي الدلائل التي تحتوي على أدلة فرعية. يجب أن يكون الاسم الذي يشير إلى ملف داخل دليل فريدًا بشكل عام. بعبارة أخرى، يجب ألا تكون هناك أسماء متطابقة داخل الدليل. ومع ذلك، في بعض أنظمة التشغيل، قد يتضمن الاسم تحديدًا للنوع يعني أن الدليل يمكن أن يحتوي على اسم متطابق لأكثر من نوع من الكائنات مثل الدليل والملف.
في البيئات التي يتم فيها تسمية ملف، يجب أن يحدد اسم الملف والمسار إلى دليل الملف هذا الملف بشكل فريد بين جميع الملفات الأخرى في نظام الكمبيوتر - لا يمكن أن يكون لملفين نفس الاسم والمسار. عندما يكون الملف مجهول الهوية، فستوجد مراجع مسماة له داخل مساحة اسم. في معظم الحالات، يشير أي اسم داخل مساحة الاسم إلى صفر أو ملف واحد بالضبط. ومع ذلك، يمكن تمثيل أي ملف داخل أي مساحة اسم بصفر أو اسم واحد أو أكثر.
قد يكون أي سلسلة من الأحرف اسمًا جيدًا لملف أو رابطًا حسب سياق التطبيق. يعتمد ما إذا كان الاسم جيدًا أم لا على نوع نظام الكمبيوتر المستخدم. سمحت أجهزة الكمبيوتر المبكرة بعدد قليل فقط من الأحرف أو الأرقام في اسم الملف، لكن أجهزة الكمبيوتر الحديثة تسمح بأسماء طويلة (بعضها يصل إلى 255 حرفًا) تحتوي على أي مجموعة من أحرف Unicode أو أرقام Unicode تقريبًا، مما يجعل من الأسهل فهم غرض الملف في لمحة. تسمح بعض أنظمة الكمبيوتر بأسماء الملفات باحتواء المسافات؛ والبعض الآخر لا يسمح بذلك. يتم تحديد حساسية أسماء الملفات لحالة الأحرف بواسطة نظام الملفات . عادةً ما تكون أنظمة ملفات Unix حساسة لحالة الأحرف وتسمح للتطبيقات على مستوى المستخدم بإنشاء ملفات تختلف أسماؤها فقط في حالة الأحرف. يدعم Microsoft Windows أنظمة ملفات متعددة، ولكل منها سياسات مختلفة [ which؟ ] فيما يتعلق بحساسية حالة الأحرف. يمكن أن يحتوي نظام الملفات FAT الشائع على ملفات متعددة تختلف أسماؤها فقط في حالة استخدام المستخدم لمحرر قرص لتحرير أسماء الملفات في إدخالات الدليل . ومع ذلك، فإن تطبيقات المستخدم عادةً لا تسمح للمستخدم بإنشاء ملفات متعددة بنفس الاسم ولكنها تختلف في الحالة.
تنظم أغلب أجهزة الكمبيوتر الملفات في تسلسلات هرمية باستخدام المجلدات أو الدلائل أو الفهارس. والمفهوم هو نفسه بغض النظر عن المصطلحات المستخدمة. يمكن أن يحتوي كل مجلد على عدد عشوائي من الملفات، ويمكنه أيضًا أن يحتوي على مجلدات أخرى. يشار إلى هذه المجلدات الأخرى باسم المجلدات الفرعية. يمكن أن تحتوي المجلدات الفرعية على المزيد من الملفات والمجلدات وما إلى ذلك، وبالتالي بناء بنية تشبه الشجرة حيث يمكن أن يحتوي "مجلد رئيسي" (أو "مجلد جذر" - يختلف الاسم من نظام تشغيل إلى آخر) على أي عدد من مستويات المجلدات والملفات الأخرى. يمكن تسمية المجلدات تمامًا مثل الملفات (باستثناء المجلد الجذر، الذي غالبًا لا يكون له اسم). يجعل استخدام المجلدات من السهل تنظيم الملفات بطريقة منطقية.
عندما يسمح الكمبيوتر باستخدام المجلدات، لا يكون لكل ملف ومجلد اسم خاص به فحسب، بل يكون لكل منهما أيضًا مسار يحدد المجلد أو المجلدات التي يوجد بها الملف أو المجلد. في المسار، يتم استخدام نوع من الأحرف الخاصة - مثل الشرطة المائلة - لفصل أسماء الملفات والمجلدات. على سبيل المثال، في الرسم التوضيحي الموضح في هذه المقالة، يحدد المسار /Payroll/Salaries/Managers بشكل فريد ملفًا يسمى Managers في مجلد يسمى Salaries ، والذي يوجد بدوره في مجلد يسمى Payroll . يتم فصل أسماء المجلدات والملفات بخطوط مائلة في هذا المثال؛ لا يوجد اسم للمجلد العلوي أو الجذر، وبالتالي يبدأ المسار بعلامة مائلة (إذا كان للمجلد الجذر اسم، فسوف يسبق هذه العلامة المائلة الأولى).
تستخدم العديد من أنظمة الكمبيوتر امتدادات في أسماء الملفات للمساعدة في تحديد ما تحتويه، والمعروفة أيضًا باسم نوع الملف. على أجهزة الكمبيوتر التي تعمل بنظام Windows، تتكون الامتدادات من نقطة (نقطة) في نهاية اسم الملف، تليها بضعة أحرف لتحديد نوع الملف. يحدد امتداد .txt ملف نصي؛ يحدد امتداد .doc أي نوع من المستندات أو الوثائق، عادةً بتنسيق ملف Microsoft Word ؛ وهكذا . حتى عند استخدام الامتدادات في نظام الكمبيوتر، يمكن أن تختلف الدرجة التي يتعرف بها نظام الكمبيوتر عليها ويهتم بها؛ في بعض الأنظمة، تكون مطلوبة، بينما في أنظمة أخرى، يتم تجاهلها تمامًا إذا تم تقديمها.
حماية
توفر العديد من أنظمة الكمبيوتر الحديثة طرقًا لحماية الملفات من التلف العرضي والمتعمد. تنفذ أجهزة الكمبيوتر التي تسمح لمستخدمين متعددين أذونات الملفات للتحكم في من يجوز له تعديل أو حذف أو إنشاء الملفات والمجلدات أو عدم السماح له بذلك. على سبيل المثال، قد يُمنح مستخدم معين إذنًا لقراءة ملف أو مجلد فقط، ولكن ليس لتعديله أو حذفه؛ أو قد يُمنح مستخدم إذنًا لقراءة وتعديل الملفات أو المجلدات، ولكن ليس لتنفيذها. قد تُستخدم الأذونات أيضًا للسماح لمستخدمين معينين فقط برؤية محتويات ملف أو مجلد. تحمي الأذونات من العبث غير المصرح به أو تدمير المعلومات الموجودة في الملفات، وتحافظ على سرية المعلومات الخاصة من المستخدمين غير المصرح لهم.
هناك آلية حماية أخرى يتم تنفيذها في العديد من أجهزة الكمبيوتر وهي العلم للقراءة فقط. فعندما يتم تشغيل هذا العلم لملف (والذي يمكن إنجازه بواسطة برنامج كمبيوتر أو بواسطة مستخدم بشري)، يمكن فحص الملف، ولكن لا يمكن تعديله. وهذا العلم مفيد للمعلومات الحرجة التي لا يجب تعديلها أو مسحها، مثل الملفات الخاصة التي تستخدمها الأجزاء الداخلية فقط من نظام الكمبيوتر. وتتضمن بعض الأنظمة أيضًا علمًا مخفيًا لجعل بعض الملفات غير مرئية؛ ويستخدم نظام الكمبيوتر هذا العلم لإخفاء ملفات النظام الأساسية التي لا ينبغي للمستخدمين تعديلها.
تخزين
يجب أن يكون لأي ملف له أي غرض مفيد مظهر مادي. أي أن الملف (مفهوم تجريدي) في نظام كمبيوتر حقيقي يجب أن يكون له نظير مادي حقيقي إذا كان له أن يوجد على الإطلاق.
من الناحية المادية، يتم تخزين معظم ملفات الكمبيوتر على نوع ما من أجهزة تخزين البيانات. على سبيل المثال، تخزن معظم أنظمة التشغيل الملفات على القرص الصلب . كانت الأقراص الصلبة هي الشكل السائد للتخزين غير المتطاير منذ أوائل الستينيات. [8] عندما تحتوي الملفات على معلومات مؤقتة فقط، فقد يتم تخزينها في ذاكرة الوصول العشوائي . يمكن أيضًا تخزين ملفات الكمبيوتر على وسائط أخرى في بعض الحالات، مثل الأشرطة المغناطيسية والأقراص المضغوطة والأقراص الرقمية متعددة الاستخدامات ومحركات أقراص Zip ومحركات أقراص فلاش USB وما إلى ذلك. كما بدأ استخدام محركات الأقراص ذات الحالة الصلبة في منافسة محرك الأقراص الصلبة.
في أنظمة التشغيل الشبيهة بنظام يونكس، لا ترتبط العديد من الملفات بجهاز تخزين فعلي. ومن الأمثلة على ذلك /dev/null ومعظم الملفات الموجودة ضمن الدلائل /dev و /proc و /sys . وهي ملفات افتراضية: توجد ككائنات داخل نواة نظام التشغيل.
كما هو واضح من برنامج المستخدم الجاري تشغيله، يتم تمثيل الملفات عادةً إما بواسطة كتلة تحكم في الملف أو بواسطة مقبض ملف . كتلة التحكم في الملف (FCB) هي منطقة من الذاكرة يتم معالجتها لإنشاء اسم ملف وما إلى ذلك ثم تمريرها إلى نظام التشغيل كمعلمة؛ تم استخدامها بواسطة أنظمة تشغيل IBM القديمة وأنظمة تشغيل الكمبيوتر الشخصية المبكرة بما في ذلك CP/M والإصدارات المبكرة من MS-DOS . مقبض الملف هو عمومًا إما نوع بيانات غير شفاف أو عدد صحيح؛ تم تقديمه في حوالي عام 1961 بواسطة Burroughs MCP المستند إلى ALGOL والذي يعمل على Burroughs B5000 ولكنه الآن منتشر في كل مكان.
تلف الملف
عندما يقال أن ملفًا تالفًا، فذلك لأن محتوياته قد تم حفظها على الكمبيوتر بطريقة لا يمكن قراءتها بشكل صحيح، سواء بواسطة إنسان أو بواسطة برنامج. اعتمادًا على مدى الضرر، يمكن أحيانًا استرداد الملف الأصلي ، أو على الأقل فهمه جزئيًا. [9] قد يتم إنشاء ملف تالف، أو قد يتلف في وقت لاحق من خلال الكتابة فوقه.
هناك العديد من الطرق التي يمكن أن يتلف بها الملف. والأكثر شيوعًا، تحدث المشكلة أثناء عملية كتابة الملف على القرص . [10] على سبيل المثال، إذا تعطل برنامج تحرير الصور بشكل غير متوقع أثناء حفظ صورة، فقد يكون هذا الملف تالفًا لأن البرنامج لم يتمكن من حفظه بالكامل. قد يحذر البرنامج نفسه المستخدم من وجود خطأ، مما يسمح بمحاولة أخرى لحفظ الملف. [11] تتضمن بعض الأمثلة الأخرى لأسباب تلف الملفات ما يلي:
- إغلاق الكمبيوتر نفسه بشكل غير متوقع (على سبيل المثال، بسبب انقطاع الطاقة) مع وجود ملفات مفتوحة، أو ملفات في عملية الحفظ؛ [9] [10] [11]
- انقطاع عملية التنزيل قبل اكتمالها؛
- بسبب وجود قطاع تالف في القرص الصلب ؛ [9] [10]
- قيام المستخدم بإزالة محرك أقراص محمول (مثل عصا USB ) دون فك التثبيت بشكل صحيح (يشار إليه عادةً باسم "الإزالة الآمنة")؛ [12] [13] [14] [15]
- البرمجيات الخبيثة، مثل فيروسات الكمبيوتر ؛ [9] [10] [16] [17]
- محرك أقراص فلاش أصبح قديمًا جدًا. [15]
على الرغم من أن تلف الملفات يحدث عادةً عن طريق الخطأ، إلا أنه قد يحدث أيضًا عن قصد كوسيلة للتسويف ، مثل خداع شخص آخر للاعتقاد بأن المهمة كانت جاهزة في وقت سابق، مما قد يؤدي إلى كسب الوقت لإنهاء المهمة المذكورة أو إجراء التجارب، بغرض توثيق العواقب عند تلف مثل هذا الملف. هناك خدمات توفر تلف الملفات عند الطلب، والتي تملأ ملفًا معينًا ببيانات عشوائية بحيث لا يمكن فتحه أو قراءته، ومع ذلك لا يزال يبدو مشروعًا. [18] [19]
أحد أكثر التدابير فعالية لمكافحة تلف الملفات غير المقصود هو عمل نسخة احتياطية للملفات المهمة. [20] في حالة تلف ملف مهم، يمكن للمستخدم ببساطة استبداله بالنسخة الاحتياطية.
النسخ الاحتياطي
عندما تحتوي ملفات الكمبيوتر على معلومات بالغة الأهمية، يتم استخدام عملية النسخ الاحتياطي للحماية من الكوارث التي قد تؤدي إلى تدمير الملفات. إن النسخ الاحتياطي للملفات يعني ببساطة عمل نسخ من الملفات في مكان منفصل بحيث يمكن استعادتها إذا حدث أي شيء للكمبيوتر، أو إذا تم حذفها عن طريق الخطأ.
هناك العديد من الطرق لعمل نسخة احتياطية للملفات. توفر معظم أنظمة الكمبيوتر برامج مساعدة للمساعدة في عملية النسخ الاحتياطي، والتي قد تستغرق وقتًا طويلاً إذا كان هناك العديد من الملفات التي يجب حمايتها. غالبًا ما يتم نسخ الملفات إلى وسائط قابلة للإزالة مثل الأقراص المضغوطة القابلة للكتابة أو أشرطة الخرطوشة. إن نسخ الملفات إلى قرص صلب آخر في نفس الكمبيوتر يحمي من فشل أحد الأقراص، ولكن إذا كان من الضروري الحماية من فشل أو تدمير الكمبيوتر بالكامل، فيجب عمل نسخ من الملفات على وسائط أخرى يمكن إزالتها من الكمبيوتر وتخزينها في مكان آمن وبعيد.
تقوم طريقة النسخ الاحتياطي للجد والأب والابن بإنشاء ثلاث نسخ احتياطية تلقائيًا؛ ملف الجد هو أقدم نسخة من الملف وملف الابن هو النسخة الحالية.
أنظمة الملفات ومديري الملفات
الطريقة التي ينظم بها الكمبيوتر الملفات ويسميها ويخزنها ويتعامل معها يشار إليها عالميًا باسم نظام الملفات الخاص به . تحتوي معظم أجهزة الكمبيوتر على نظام ملفات واحد على الأقل. تسمح بعض أجهزة الكمبيوتر باستخدام العديد من أنظمة الملفات المختلفة. على سبيل المثال، على أجهزة الكمبيوتر الحديثة التي تعمل بنظام التشغيل MS Windows، يتم دعم أنظمة الملفات القديمة من نوع FAT من MS-DOS والإصدارات القديمة من Windows، بالإضافة إلى نظام الملفات NTFS الذي يعد نظام الملفات العادي للإصدارات الحديثة من Windows. كل نظام له مزاياه وعيوبه. يسمح نظام FAT القياسي فقط بأسماء ملفات مكونة من ثمانية أحرف (بالإضافة إلى امتداد مكون من ثلاثة أحرف) بدون مسافات، على سبيل المثال، بينما يسمح نظام NTFS بأسماء أطول بكثير يمكن أن تحتوي على مسافات. يمكنك تسمية ملف " سجلات الرواتب " في نظام NTFS، ولكن في نظام FAT ستكون مقيدًا بشيء مثل payroll.dat (ما لم تكن تستخدم VFAT ، وهو امتداد FAT يسمح بأسماء ملفات طويلة).
برامج إدارة الملفات هي برامج مساعدة تسمح للمستخدمين بالتعامل مع الملفات بشكل مباشر. فهي تسمح لك بنقل الملفات والمجلدات وإنشائها وحذفها وإعادة تسميتها، على الرغم من أنها لا تسمح لك فعليًا بقراءة محتويات الملف أو تخزين المعلومات فيه. يوفر كل نظام كمبيوتر برنامجًا واحدًا على الأقل لإدارة الملفات لنظام الملفات الأصلي الخاص به. على سبيل المثال، يُستخدم File Explorer (المعروف سابقًا باسم Windows Explorer) بشكل شائع في أنظمة تشغيل Microsoft Windows، كما أن Nautilus شائع في العديد من توزيعات Linux.
انظر أيضا
- كتلة (تخزين البيانات)
- إدارة ملفات الكمبيوتر
- التسلسل الهرمي للبيانات
- تمويه الملف
- نسخ الملف
- تحويل الملفات
- حذف الملف
- دليل الملفات
- مدير الملفات
- نظام الملفات
- اسم الملف
- قاعدة بيانات الملفات المسطحة
- تكوين الكائن
- نسخة إلكترونية
ملحوظات
- ^ يمكن أيضًا عرضها بالكيلوبايت، والميجابايت، والجيجابايت، وما إلى ذلك.
مراجع
- ^ "قاموس علم أصول الكلمات على الإنترنت". مؤرشف من الأصل في 2015-09-24 . تم استرجاعه في 2015-08-17 .
- ^ Eckert, WJ; Thomas J. Watson Astronomical Computing Bureau, New York. (1940). Punched card methods in scientific computation. New York: The Thomas J. Watson Astronomical Computing Bureau, Columbia University. مؤرشف من الأصل في 2020-06-12 . تم الاسترجاع في 2018-04-17 .
- ^ كومري، إل جيه (13 أبريل 1928). "حول بناء الجداول عن طريق الاستيفاء (اللوحة 6)". الإشعارات الشهرية للجمعية الفلكية الملكية . 88 (6): 506-523. رمز المرجع : 1928MNRAS..88..506C. doi : 10.1093/mnras/88.6.506 . ISSN 0035-8711.
- ^ Popular Science. Bonnier Corporation. فبراير 1950. ص 96. مؤرشف من الأصل في 2022-01-09 . تم الاسترجاع في 2014-03-07 .
- ^ روبرت س. كيسي وآخرون. البطاقات المثقوبة: تطبيقاتها في العلوم والصناعة . 1952.
- ^ مارتن إتش ويك. تقرير مختبرات الأبحاث الباليستية رقم 1115. مارس 1961. ص 314-331 محفوظ في 2016-10-21 على موقع واي باك مشين .
- ^ توزيع(1)
- ^ دليل التخزين المغناطيسي، الطبعة الثانية، القسم 2.1.1، تكنولوجيا ملفات القرص، مي ودانييل، (c)1990،
- ^ abcd Gorski, Victoria. "What Causes a Corrupt File؟". مؤرشف من الأصل في 2020-07-28 . تم الاسترجاع في 2019-03-17 .
- ^ abcd Williams, Jane (2019-01-14). "ماذا يعني أن يكون ملفك فاسدًا؟". Houston Chronicle . مؤرشف من الأصل في 2019-07-15 . تم الاسترجاع في 2019-03-17 .
- ^ ab Glenn, Walter (2017-12-14). "ما هو الملف التالف، وهل توجد طريقة لاستعادته؟". How-To Geek. مؤرشف من الأصل في 2018-12-06 . تم الاسترجاع في 2019-03-17 .
- ^ "ما الذي يسبب تلف ذاكرة الفلاش؟". SecureDataRecovery . مؤرشف من الأصل في 2020-07-28 . تم الاسترجاع في 2019-03-17 .
- ^ هوفمان، كريس (2016-09-28). "هل تحتاج حقًا إلى إزالة محركات أقراص فلاش USB بأمان؟". How-To Geek. مؤرشف من الأصل في 2019-03-30 . تم الاسترجاع في 2019-03-17 .
- ^ "فتح مستند بعد خطأ تلف الملف". دعم Microsoft Office . مؤرشف من الأصل في 2019-08-28 . تم الاسترجاع في 2019-03-17 .
- ^ "ما الذي يقتل محرك الأقراص المحمول الخاص بك وكيف يمكنك تجنب ذلك". DataRecovery.net. مؤرشف من الأصل في 2018-09-06 . تم الاسترجاع في 2019-03-17 .
- ^ Neagoe, Robert (2018-08-14). "إصلاح مشكلات تلف الملفات في نظام التشغيل Windows 10". Windowsreport.com. مؤرشف من الأصل في 2020-07-28 . تم الاسترجاع في 2019-03-17 .
- ^ المجلس الدولي لمستشاري التجارة الإلكترونية (2009-09-24). "اختراق نظام التشغيل Mac OS X". الاختراق الأخلاقي والتدابير المضادة: أنظمة Linux وMacintosh والهواتف المحمولة . Cengage . ص 2.6-2.7. ISBN 978-1-4354-8364-4. تم أرشفة النسخة الأصلية في 2020-07-29 . تم استرجاعها في 2019-03-17 .
- ^ "إتلاف ملف - إتلاف ملف عبر الإنترنت، والتسليم في الوقت المحدد!". مؤرشف من الأصل في 2019-03-23 . تم الاسترجاع في 2019-03-17 .
- ^ "Corrupt My File: Get your file damaged for you". مؤرشف من الأصل في 2019-03-15 . تم الاسترجاع 2019-03-17 .
- ^ "ما هو الملف التالف؟". Intego . 2019-03-07. مؤرشف من الأصل في 2020-07-28 . تم الاسترجاع 2019-03-17 .
