الإعلانات

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

قد يحافظ المطورون على سرية هذه الأنماط ، مما قد يجعل المستخدمين يحتفظون ببرنامج معين على الرغم من البدائل دليل محول ملفات Microsoft Office الكاملإذا سبق لك أن قمت بتحويل ملف نصي ، مثل PDF إلى Word ، فأنت على دراية بالتحدي. في بعض الأحيان يكون الأمر سهلاً مثل الطباعة ، وفي أحيان أخرى تحتاج إلى أدوات خاصة. أدخل دليل المحول هذا. قراءة المزيد . قد يشجع المطورون الآخرون في الواقع اعتماد تنسيقاتهم. في بعض الحالات ، قد تتمكن من فتح التنسيق وتفسيره بسهولة ، أو قد يكون من المستحيل استخدامه خارج تطبيقه الأصلي. سنستكشف أمثلة لكل ما سبق في هذه المقالة.

مقابل النص مقابل تنسيقات الملفات الثنائية

أول جانب مهم لأنواع الملفات المختلفة هو ما إذا كان ثنائيًا أم مستندًا إلى نص. دعونا نلقي نظرة على كل واحد من هؤلاء بدوره.

instagram viewer

التنسيقات النصية

الملف النصي هو تنسيق الملف الأساسي. يمكن قراءتها عن طريق أي نظام موجود بمعالج. هذا التنسيق عبارة عن سلسلة من البتات (الأصفار والأصفار) تلتزم بمعيار ASCII (سنغفل Unicode في الوقت الحالي) ، وهذا يعني أن الكمبيوتر يمكن أن يفسر كل بايت (8 بت) كحرف من بين التالية:

  • أ-ي (بما في ذلك الأحرف الكبيرة والصغيرة
  • 0-9
  • حرف الفضاء
  • مجموعة مختارة من الرموز (مثل علامات الترقيم)
  • أحرف التحكم (مثل "DEL")
تنسيقات الملفات هيكل أسكي

نظرًا لأنه يتم تخزين البيانات كنص ، يمكنك عرض محتويات الملف عن طريق فتحه في ملف محرر النص, حتى تلك البسيطة مثل Windows Notepad 2 محرر نص بسيط لم تسمعه على الأرجح [Windows]بصرف النظر عن كونها مفضلة على أساس أوقات التحميل السريع ، فإن بعض التطبيقات لا تتطلب الكثير من الميزات كثيفة الاستخدام للموارد. تطبيقات الحد الأدنى صغيرة ونظيفة ، وطالما أنها تنجز المهمة ، فأنت ... قراءة المزيد (أو ما يعادله ماك أفضل برامج تحرير نص HTML لجهاز Macهل تحتاج إلى محرر نص جديد لجهاز Mac الخاص بك؟ نحن ننظر إلى أفضل برامج تحرير نصوص HTML المجانية والمدفوعة لنظام macOS. قراءة المزيد , لينكس مقارنة محررات نص Linux المتقدمة: kate vs geditسيخبرك أي مستخدم Linux أن محرر النصوص الجيد هو عنصر حيوي في نظام الكمبيوتر ، بغض النظر عما إذا كنت مستخدمًا جديدًا أو محترفًا متمرسًا. أثناء استخدام نص المحطة الطرفية ... قراءة المزيد , iOS كتابة التطبيق: محرر نصوص iOS جميل مع دعم Markdown وعشرات الإجراءاتوفرة في كتابة التطبيقات لأجهزة iPad و iPhone. نحن محظوظون بما يكفي للعيش في الوقت الذي يأتي فيه المطورون بطرق جديدة لتحرير النص باستخدام ميزات فريدة في التطبيقات الجديدة. هذه... قراءة المزيد و ذكري المظهر 7 محررات نصية خالية من الإلهاء مقارنة بـ Android: ما هو الأفضل؟أنجز بعض الأعمال الحقيقية على جهاز Android الخاص بك باستخدام أحد محرري النصوص المذهلين. قراءة المزيد ). نظرًا لأن جميع أنظمة الحوسبة تقريبًا تأتي مع محرر نص أساسي ، يمكنك وضع بعض المعلومات (النصية) في أحد هذه الملفات وتكون واثقًا من أنك ستتمكن دائمًا من الوصول إليه. لا تحتاج التطبيقات الأخرى إلى معرفة أي شيء آخر لقراءة البيانات على الأقل بشكل صحيح.

ومع ذلك ، تصبح الأمور أكثر تعقيدًا عندما تحتاج إلى تمثيل شيء ما مثل خط النص أو تاريخ الملء التلقائي على صفحة الغلاف. في هذه الحالات ، تساهم أحرف ASCII في تنسيق نصي مثل تخفيض السعر ما هو تخفيض السعر؟ 4 أسباب تجعلك تتعلمها الآنتعبت من محرري HTML و WYSIWYG؟ ثم Markdown هو الجواب بالنسبة لك بغض النظر عن من أنت. قراءة المزيد أو XML. بينما يمنح هذا فوائد النص العادي مثل الشفافية ، غالبًا ما تتطلب هذه الملفات مساحة أكبر لعناصر مثل العلامات. ضع في اعتبارك ملف الجملة الواحدة التالي بنص عادي ، ثم بتنسيق Open Document Format "Flat ODT" (FODT) ، والذي يستخدم XML. توضح الصورة أدناه أن إصدار النص العادي هو 53 بايت ، بينما يكون إصدار ODT 25000 بايت.

تنسيقات الملفات مثل muo

تنسيقات ثنائية

في المقابل، تنسيقات ثنائية ما هو ثنائي؟ [شرح التكنولوجيا]بالنظر إلى أن الثنائي أساسي للغاية لوجود أجهزة الكمبيوتر ، يبدو من الغريب أننا لم نتطرق إلى الموضوع من قبل - لذلك اعتقدت اليوم أنني سأقدم نظرة عامة موجزة عن ما هو ثنائي ... قراءة المزيد هي ملفات سيقوم التطبيق بإنشائها شيئًا فشيئًا. يمكنك محاولة فتح هذه الملفات باستخدام محرر نصوص ، ولكن من المحتمل ألا تعرف كيفية تفسيرها. يظهر أدناه نتيجة محاولة فتح ملف Microsoft Excel باستخدام محرر نص.

تنسيقات الملفات محرر النصوص xls

يحتاج التطبيق إلى معالجة البيانات في ملف ثنائي بطريقة محددة. عند فتح ملف XLS ، يجب أن يتعامل التطبيق مع أول 16 بايت من الملف باعتباره علامة "بداية الملف" (BOF). ضمن هذه العلامة ، يكون العنصر الخامس عبارة عن بت واحد يشير إلى ما إذا كان قد تم تحرير الملف آخر مرة على نظام Windows الأساسي ("fWin"). ويأتي بعد أربعة عناصر أخرى ، كل وحدتي بايت ، بمعنى أن عنصر "fWin" هو 65 بت في ملف Excel.

تنسيقات الملفات xls bof
حقوق الصورة: مايكروسوفت

كما رأينا ، إذا حاولت فتحه باستخدام تطبيق لا يتعامل مع البت 65 كعلامة "fWin" ، فلن يفتحه هذا التطبيق بشكل صحيح. قد يعرض الكثير من الأحرف المشوشة على الشاشة (كما هو موضح أعلاه) ، أو يعاملها بأمان مع رسالة خطأ (كما هو موضح أعلاه ، لأن Linux) ، أو تعطل. على أي حال ، لن يعرف كيفية قراءة البيانات بشكل صحيح ، وبالتالي لن يعرضها بشكل صحيح. لكن التطبيقات ، بمجرد برمجتها ، يمكنها التعامل مع العديد من تنسيقات الملفات حسب الرغبة.

فتح مقابل تنسيقات الملكية

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

افتح التنسيقات

التنسيقات المفتوحة هي تلك التي يسمح فيها الترخيص للمستخدمين بتبنيها لتطبيقاتهم الخاصة. يجب أن تشرف هيئة معايير من نوع ما أيضًا على تطويرها المستمر من قبل مجتمع من المساهمين من أجل التنسيقات كن "منفتحًا" حقًا. كما أن التنسيقات المفتوحة خالية من تكاليف وقيود الترخيص - يمكن لأي شخص استخدامها لأي غرض. ربما يكون التنسيق المفتوح الأكثر شهرة هو تنسيق المستند المفتوح (ODF) 9 تنسيقات ملفات مكتب نادرة عليك معرفتهاهل سبق لك أن صادفت تنسيقات ملفات غريبة في مجموعة مكتبك؟ سنقدم لك لمحة سريعة عن أنواع ملفات المكاتب النادرة ، ولكنها مفيدة وما يمكنك استخدامها من أجلها. قراءة المزيد صدر لأول مرة عام 2005 واحه. كان غرضه تقديم بديل عن القفل الذي تملكه Microsoft في سوق الإنتاجية.

مع التنسيقات المفتوحة ، لا داعي للخوف أبدًا من أن تكون معلوماتك مؤمنة داخل ملف معين. ضع في اعتبارك ما يلي ، والذي يعرض ملف تنسيق ODT المسطح. في حين أن هناك الكثير من المعلومات الغريبة حوله ، يمكنك رؤية البيانات الفعلية هناك ، واضحة في اليوم.

تنسيقات الملفات مثل مصدر odt

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

تنسيقات الملكية

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

مرة واحدة فقط "ممنوع" قانون حق المؤلف الألفية الرقمية ما هو قانون حقوق النشر للوسائط الرقمية؟ قراءة المزيد (DCMA) غيرت الأشياء. يتمتع المطورون الآن بالدعم القانوني لملاحقة أولئك الذين يراجعون عملهم. يجب أن تفكر في المستقبل قبل الاستثمار في تطبيق يستخدم تنسيق الملكية. هل ستحتاج إلى ترحيل تلك المعلومات إلى مكان آخر في المستقبل؟ إذا كان الأمر كذلك ، فما مدى الألم؟ هل ستكون الشركة موجودة في غضون عام أو خمسة؟ يجب أن تضع في اعتبارك ما إذا كانت ميزات التطبيق تستحق ذلك إذا كان يعني أيضًا أن يتم قفلها في هذا المطور بسبب تنسيقات الملكية.

أمثلة على تنسيقات الملفات

إذا نظرت إلى ما سبق ، فسوف تقفز إليك مجموعة من التركيبات. صحيح أن تنسيقات الملفات النصية يقفون على الانفتاح. وبالمثل ، إذا كان الهدف من التنسيق هو أن يكون ملكية ، فمن الأسهل الحفاظ عليه بهذه الطريقة بجعله ثنائيًا. لكن هذا ليس الحال دائمًا.

تنسيق صورة XCF في GIMP هو تنسيق مفتوح ثنائي أيضًا. يتضمن المشروع أ وصف مفصل عن كيفية احتواء التنسيق على الرسومات والنص والطبقات التي تشكل ملف GIMP مثل البتات الخام والبايتات (كما هو موضح أدناه). يمكن للمطورين استخدام هذا لتعليمات التنفيذ الخاصة بهم حتى التطبيقات الخارجية مثل ImageMagick كيفية قص الصور وتغيير حجمها بسهولة في Linuxإذا كنت تريد إجراء بعض عمليات القص والتغيير الأساسية على Linux - ربما للمساعدة في مشروع أو تسهيل تحميل صورة على الشبكات الاجتماعية المفضلة لديك - فجرّب هذه ... قراءة المزيد يمكن لمجموعة الأدوات استيرادها.

تنسيقات الملفات هيكل xcf

وبالعكس ، فإن أحدث تنسيق Microsoft Visio (VSDX) هو تنسيق مستند إلى XML (وبالتالي إلى نص). إنه تنشر مرجعا مفصلا من تكوين هذه الملفات. ومع ذلك ، يشير المستند المرجعي إلى أن Microsoft "لديها براءات اختراع قد تغطي تنفيذك" لدعم .VSDX. بالإضافة إلى ذلك ، فإن مكتبة الكونجرس تنص على أن استخدام مواصفات VSDX "لا يضمن ترخيصًا بدون حقوق ملكية لجميع براءات الاختراع ذات الصلة" إذا كنت تستخدمها. هذه طريقة أخرى لقول أنه يمكنك رمي النرد وتضمين هذا الدعم. لكن Microsoft قد ترغب أو لا ترغب في دفع ثمنها لاحقًا ، اعتمادًا على مدى تنافسها الوثيق مع Visio.

إذا كنت تعتقد أن هذه معقدة ، فماذا عن تنسيق ODT غير المسطح. إنه ملف بتنسيق ZIP (ثنائي ومفتوح ، إلا إذا كنت تستخدم أيضًا تشفيرها) الذي يحتوي على نص المستند (content.xml، وتنسيق مستند إلى نص مفتوح) ورسومات (على سبيل المثال ، PNG ، ثنائي لكن مفتوح).

تنسيقات الملفات مثل muo ضغط

ما مدى أهمية تنسيقات الملفات ، حقًا؟

هذا سؤال صعب. من ناحية ، حاولت بعض أنظمة التشغيل مثل iOS عزل المستخدمين من التعامل مع الملفات على الإطلاق. لديك التطبيق الذي أنشأ الملف لفتحه ، من يهتم ببنيته أو ما هو امتداده؟ ومع ذلك ، فإن العديد من المنظمات (خاصة الحكومات) تضغط للتأكد من أن البيانات العامة في شكل مفتوح.

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

ما رأيك؟ هل تطلب أن تتواجد معلوماتك في تنسيقات مفتوحة تستند إلى نص يمكنك تحويلها والتحقق منها؟ أم أن التنسيقات التي يستخدمها المطورون ، سواء أكانت ملكية أم لا ، كافية لك؟ دعنا نعرف أدناه في التعليقات!

ائتمانات الصورة: Edilus / Shutterstock

كان آرون عميقًا في التكنولوجيا كمحلل أعمال ومدير مشروع لمدة خمسة عشر عامًا ، وكان مستخدمًا مخلصًا لـ Ubuntu منذ فترة طويلة تقريبًا (منذ Breezy Badger). تشمل اهتماماته المصادر المفتوحة وتطبيقات الأعمال الصغيرة وتكامل Linux و Android والحوسبة في وضع النص العادي.