BitStruct

البرمجيات قطة:
BitStruct
تفاصيل البرنامج:
الإصدار: 0.15.0
تاريخ إيداع: 12 May 15
المطور: Joel VanderWerf
ترخيص: حرر
شعبية: 28

Rating: nan/5 (Total Votes: 0)

واستخدامه الرئيسي هو في تحديد حزم بروتوكول الشبكة المستخدمة لبروتوكولات الشبكة (IP).
التركيب:
ل.gem: تشغيل جوهرة القيادة تثبيت بت البنية
ل.tgz، فك وتشغيل هذه الأوامر:
على & nbsp؛ روبي install.rb التكوين
على & nbsp؛ الإعداد روبي install.rb
على & nbsp؛ روبي تثبيت install.rb

الميزات:

الموسعة مع الطبقات حقل معرف من قبل المستخدم.
الحقول introspectable بالكامل ويمكن تعريف برمجيا.
BitStruct.describe بطباعة توثيق كافة الحقول من فئة فرعية BitStruct، استنادا إلى الإعلانات. وهذا مفيد للتواصل مع المطورين الذين لا يستخدمون روبي، ولكنها تحتاج إلى التحدث نفس البروتوكولات.
موروثة المجالات التي فرعية.
BitStruct # فحص وBitStruct # inspect_detailed يمكن استخدامها لعرض prettified المحتويات.
BitStruct يرث من سلسلة، لذلك جميع الأساليب المعتادة المتاحة، وتقاسم سلسلة (النسخ عند الكتابة) سارية المفعول.
سهولة الوصول إلى ومثل، نموذج ومثل؛ مثلا كل فئة فرعية BitStruct، والتي يتم تهيئة كافة مثيلات أن فئة فرعية كنسخة (في حالة عدم وجود معلمات التهيئة أخرى، مثل تجزئة، سلسلة، أو كتلة). رؤية BitStruct.initial_value، وBitStruct # تهيئة.
من السهل تحويل من وإلى التجزئة، وذلك باستخدام BitStruct # to_h وBitStruct.new.
يمكن BitStructs تستمر باستخدام المارشال (أ BitStruct على كل حال مجرد سلسلة) أو باستخدام YAML (مع تمثيل مقروء الإنسان من الحقول).
تشمل الاختبارات، والأمثلة، والوثائق API rdoc.

ما هو الجديد في هذا الإصدار:

عصرنة rakefile وgemspec.
التبديل إلى minitest.

ما هو الجديد في الإصدار 0.13.4:

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

القيود:

الحقول التي لم يتم محاذاة على حدود البايت قد عبور لا يزيد عن اثنين بايت الحدود.
توجد حقول طول متغير (باستثناء حقل بقية).

برامج مماثلة

scroll.js
scroll.js

6 Jun 15

vcs
vcs

13 May 15

تعليقات ل BitStruct

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!
البحث حسب الفئة