الفرق بين المراجعتين ل"Ruby/IO/binmode"

من موسوعة حسوب
< Ruby‏ | IO
اذهب إلى التنقل اذهب إلى البحث
ط (تدقيق)
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby IO]]
 
[[تصنيف: Ruby IO]]
يجعل التابع <code>binmode</code> [[Ruby/IO|مجرى د/خ]] في الوضع الثنائي (binary mode). بمجرد أن يصير المجرى في الوضع الثنائي، فلا يمكن إعادته إلى الوضع غير الثنائي.
+
يجعل التابع <code>binmode</code> [[Ruby/IO|مجرى د/خ]] في الوضع الثنائي (binary mode). بمجرد أن يصبح المجرى في الوضع الثنائي، فلا يمكن إعادته إلى الوضع غير الثنائي. ويصبح أيضًا:
* تحويل محرف السطر الجديد معطل
+
* تحويل محرف السطر الجديد معطلًا.
* تحويل الترميز مُعطل
+
* تحويل الترميز مُعطلًا.
* يتم التعامل مع المحتوى على أنه من الترميز <code>ASCII-8BIT</code>
+
* التعامل مع المحتوى على أنَّه من الترميز <code>ASCII-8BIT</code>.
  
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">binmode → ios‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">binmode → ios‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
يعيد التابع <code>binmode</code> [[Ruby/IO|مجرى د/خ]].
+
يعاد [[Ruby/IO|المجرى]] المعطى بعد تحويله إلى الوضع الثنائي.
  
==انظر أيضا==
+
==انظر أيضًا==
* التابع <code>[[Ruby/IO/binmode-3F|binmode?‎]]</code>: يُعيد  القيمة <code>true</code> إن كان [[Ruby/IO|مجرى د/خ]] في الوضع الثنائي (binary mode).
+
* التابع [[Ruby/IO/binread|<code>binread</code>]]: يفتح الملف ثم يحرِّك موضع المؤشر بمقدار محدد (في حال إعطائه) ثم يجلب جميع محتوى الملف بدءًا من موضع المؤشر وحتى نهاية الملف أو يجلب حجم محدَّد من البيانات.
 +
* التابع [[Ruby/IO/binwrite|<code>binwrite</code>]]: يشبه التابع <code>[[Ruby/IO/write|write]]</code> باستثناء أنه يفتح الملف في الوضع الثنائي (binary mode) وبالترميز ASCII-8BIT.
 +
 
 +
* التابع <code>[[Ruby/IO/binmode-3F|binmode?‎]]</code>: يتحقق إن كان [[Ruby/IO|مجرى د/خ]] في الوضع الثنائي (binary mode).
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-binmode قسم التابع binmode‎ في الصنف IO‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-binmode قسم التابع binmode‎ في الصنف IO‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 08:26، 22 ديسمبر 2018

يجعل التابع binmode مجرى د/خ في الوضع الثنائي (binary mode). بمجرد أن يصبح المجرى في الوضع الثنائي، فلا يمكن إعادته إلى الوضع غير الثنائي. ويصبح أيضًا:

  • تحويل محرف السطر الجديد معطلًا.
  • تحويل الترميز مُعطلًا.
  • التعامل مع المحتوى على أنَّه من الترميز ASCII-8BIT.

البنية العامة

binmode  ios

القيمة المعادة

يعاد المجرى المعطى بعد تحويله إلى الوضع الثنائي.

انظر أيضًا

  • التابع binread: يفتح الملف ثم يحرِّك موضع المؤشر بمقدار محدد (في حال إعطائه) ثم يجلب جميع محتوى الملف بدءًا من موضع المؤشر وحتى نهاية الملف أو يجلب حجم محدَّد من البيانات.
  • التابع binwrite: يشبه التابع write باستثناء أنه يفتح الملف في الوضع الثنائي (binary mode) وبالترميز ASCII-8BIT.

مصادر