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:

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

القيود:

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

برامج مماثلة

ROO
ROO

10 Dec 15

Apache Curator
Apache Curator

10 Feb 16

iso_country_codes
iso_country_codes

10 Feb 16

XLSX.js
XLSX.js

6 Jun 15

تعليقات ل BitStruct

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