ما هو ملف BIN وكيفية فتحه في أوبونتو

ما هو ملف BIN

في بعض الأحيان ، عندما نقوم بتنزيل برنامج ، لا نحصل على شيء مثل برنامج قابل للتثبيت ، خاصة إذا كنا نعمل على جهاز كمبيوتر بنظام تشغيل يستند إلى Linux. عادةً ما نجد حزم DEB و RPM والحزم الثنائية ، والتي يمكن أن تكون داخل ما يُعرف باسم "tarball" (.tar.gz). عندما نقوم بفك ضغط هذه الملفات ، نرى مجلدًا مليئًا بالملفات الأخرى ، وفي كثير من الأحيان يكون كل شيء جاهزًا للاستخدام ، لكننا لا نفهم دائمًا الغرض من كل شيء. من بين هذه الملفات ، قد يكون هناك ملف أو أكثر بامتداد صورة القرص المضغوط ، وسنشرح اليوم ما هو ملف BIN.

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

ما هو ملف BIN

سنتحدث عما وجدناه في كرات القطران لاحقًا، ولكن أول الأشياء أولاً. ملف BIN هو ملف ملف صورة القرص يحتوي على جميع البيانات الموجودة على القرص الضوئي ، بما في ذلك الملفات وهيكل نظام الملفات ومعلومات التمهيد. عادةً ما يتم إنشاء ملفات BIN بواسطة برنامج يسمى "CD / DVD Imaging" ، والذي يقرأ البيانات من القرص الضوئي ويحفظها في ملف BIN على محرك الأقراص الثابتة بجهاز الكمبيوتر.

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

إذا كنت مولعا بالألعاب و المحاكيات، ستلاحظ ، وإذا لم أشرح ذلك بالفعل ، فإن بعض المحاكيات تعمل مع ملفات BIN. على سبيل المثال ، DuckStation ، وهو أحد محاكي PlayStation الأول (PSX أو PS ONE) يعمل بشكل أفضل مع ملفات BIN ، لدرجة أنني لم أتمكن من تشغيله مع أي ISO ، تنسيق صورة آخر.

كيفية فتح ملف BIN في أوبونتو

تبن طرق مختلفة لفتح ملف BIN على Ubuntu ، اعتمادًا على ما تريد القيام به به. بشكل عام ، هناك خياران رئيسيان: تحميل ملف BIN كقرص افتراضي ، أو استخراج الملفات من ملف BIN وحفظها في مكان آخر. فيما يلي بعض الطرق التي يمكن تجربتها:

قم بتركيب BIN كقرص افتراضي

تتمثل إحدى طرق الوصول إلى محتويات ملف BIN في Ubuntu في تحميله كقرص افتراضي. هذا يعني أن نظام التشغيل سيتعامل مع ملف BIN كما لو كان قرصًا ضوئيًا ماديًا ، مما يسمح لنا بالوصول إلى محتوياته كما لو كنا نقرأ قرصًا حقيقيًا.

لتحميل ملف BIN كقرص افتراضي في Ubuntu ، سنتبع الخطوات التالية:

  1. نفتح محطة.
  2. نقوم بإنشاء دليل فارغ يمكننا من خلاله تحميل ملف BIN. عادةً ما أستخدم الاسم "احذفني" لهذه الأشياء ، ولكن في هذا المثال سنعمل على مجلد باسم virtual_disk. في المحطة علينا أن نكتب:
mkdir ~ / virtual_disk
  1. نقوم الآن بتركيب ملف BIN كقرص افتراضي باستخدام الأمر "mount" ، وإعادة تسمية ملف BIN إلى الملف الذي نريد فتحه ونفترض أننا نريد تحميله في المجلد virtual_disk الذي سيكون في مجلدنا الرئيسي:
sudo mount -o حلقة file.bin ~ / virtual_disk
  1. من خلال تنفيذ هذه الخطوات ، يمكننا الآن الوصول إلى محتوى ملف BIN كما لو كان قرصًا حقيقيًا. لذلك ، يكفي فتح مدير ملفات Ubuntu ، المعروف أيضًا باسم Files أو Nautilus ، والانتقال إلى الدليل الذي قمنا بتحميله لمشاهدة محتويات ملف BIN.
  2. نقوم باستخراج الملفات أو إجراء العمليات التي نحتاجها.

استخراج المحتوى

إذا فشلنا في ما سبق ، وهو أمر ممكن وحتى محتمل ، فيمكننا أيضًا استخراج محتويات الملف بأدوات مثل ما يلي:

  • bchunk (sudo apt install bchunk) هي أداة سطر أوامر تُستخدم لتحويل ملفات BIN / CUE إلى صور ISO. بمجرد التثبيت ، يمكننا تحويل ملف BIN إلى ISO باستخدام هذا الأمر:
bchunk source_file.bin source_file.cue output_file.iso
  • الأسيتونيزو (sudo apt install acetoneiso) هي أداة ذات واجهة مستخدم رسومية تُستخدم لتركيب وإلغاء تحميل ملفات صور القرص في Ubuntu. بمجرد التثبيت ، يكون استخدامه بسيطًا مثل استخدام أي أرشيفي ، وما سيفعله مشابه لما تم توضيحه أعلاه: سيقوم بتركيب الصورة التي نطلبها كما لو كانت قرصًا مضغوطًا ، وسنتمكن من الوصول إلى محتوى صورة القرص المضغوط ونفعل ما نريد به (لا تحذف الأشياء ، بل انسخها واستخرجها ...).

الأسيتونيزو

  • ISO Furius (sudo apt install furiusisomount). تقريبًا كل ما يقال عن الأسيتونيسو صالح لـ Furius ISO. الشيء الوحيد الذي يجب تغييره هو لقطة الشاشة ، لكن العملية هي نفسها ، وهي أيضًا أداة ذات واجهة رسومية.
  • تتضمن أدوات سطر الأوامر الأخرى Gmount-iso (sudo apt install gmountiso) و cdemu (sudo apt install cdemu-client cdemu-daemon) وستكون أوامر التركيب gmount-iso archivo_original.bin /media/punto_de_montaje y cdemu -b system load 0 archivo_original.bin على التوالي ، وفي كلتا الحالتين استبدال archivo_original.bin بملف BIN الذي نريد فتحه.

أنواع أخرى من ملفات BIN

"بن" الأخرى التي يمكن أن تربكنا هي تلك التي تظهر في كرات القطران التي ذكرناها في بداية هذا المقال. الصور الحقيقية هي صور قرص مضغوط ، ولكن هناك صور أخرى هي ملفات قابل للتنفيذ من البرنامج. على سبيل المثال ، إذا قمنا بتنزيل Firefox tarball ، فإن الملف الذي يجب تنفيذه لفتحه هو Firefox-bin ، ولكن هذا نوع من الملفات الثنائية القابلة للتنفيذ التي يتم تسميتها من قبل مديري الملفات مثل Nautilus أو Dolphin.

فايرفوكس بن

لذلك ، هناك نوعان على الأقل من الملفات التي تناسب وصف موضوع هذه المقالة: أحدهما صورة قرص مضغوط ، والآخر ملف تنفيذي. سيكون هناك حزمة ثالثة ، ولكن لمستخدمي Arch Linux: في AUR (مستودع مجتمع Arch Linux) ، توجد حزم تنتهي بنفس الأحرف الثلاثة ، على سبيل المثال visual-studio-code-bin ، وما الذي يحتوي على هذا النوع من الحزم على وجه الخصوص ، يتم تجميعها مسبقًا ، لذلك يكون التثبيت أسرع. لكن هذا لا علاقة له بـ Ubuntu ، ولا بالملفات التنفيذية أو صور القرص المضغوط.

آمل أن يكون هذا المقال قد ساعدك في فهم ماهية ملف BIN بشكل أفضل وكيفية التعامل معه من Ubuntu.