"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > الإدخال/الإخراج الثنائي

الإدخال/الإخراج الثنائي

تم النشر بتاريخ 2024-08-01
تصفح:464

Binary I/O

توفر Java العديد من الفئات لتنفيذ إدخال/إخراج النص والإدخال/الإخراج الثنائي. يمكن تصنيف الملفات على أنها نصية أو ثنائية. يُطلق على الملف الذي يمكن معالجته (قراءته أو إنشائه أو تعديله) باستخدام محرر نصوص مثل Notepad على Windows أو vi على UNIX اسم ملف نصي. تسمى كافة الملفات الأخرى الملفات الثنائية. لا يمكنك قراءة الملفات الثنائية باستخدام محرر النصوص، فهي مصممة لتقرأها البرامج. على سبيل المثال، برامج Java المصدر هي ملفات نصية ويمكن قراءتها بواسطة محرر نصوص، لكن ملفات فئة Java هي ملفات ثنائية ويمكن قراءتها بواسطة JVM.

على الرغم من أنه ليس دقيقًا وصحيحًا من الناحية الفنية، إلا أنه يمكنك تصور ملف نصي يتكون من سلسلة من الأحرف وملف ثنائي يتكون من سلسلة من البتات. يتم ترميز الأحرف الموجودة في ملف نصي باستخدام نظام ترميز الأحرف مثل ASCII أو Unicode. على سبيل المثال، يتم تخزين العدد الصحيح العشري 199 كتسلسل من ثلاثة أحرف 1، 9، 9 في ملف نصي، و يتم تخزين نفس العدد الصحيح كقيمة من نوع البايت C7 في ملف ثنائي، لأن الرقم العشري 199 يساوي ست عشري C7 (199 = 12 * 161 7). ميزة الملفات الثنائية هي أنها أكثر كفاءة في المعالجة من الملفات النصية.

تقدم Java العديد من الفئات لأداء إدخال وإخراج الملف. يمكن تصنيفها على أنها فئات إدخال/إخراج النص وفئات الإدخال/الإخراج الثنائية

بيان الافراج تم نشر هذه المقالة على: https://dev.to/paulike/binary-io-4jff?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3