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 инсталирате

<силни> Характеристики :.

  • Extensible с дефинирани от потребителя полета класове
  • полета са напълно introspectable и може да се определи програмно.
  • BitStruct.describe отпечатва документиране на всички полета на BitStruct подклас, въз основа на декларации. Това е полезно за комуникация с фирми, които не използват рубин, но трябва да говоря същите протоколи.
  • полета са наследени от подкласове.
  • BitStruct # инспектират и BitStruct # inspect_detailed може да се използва за prettified дисплей на съдържанието.
  • BitStruct наследява от String, така че всички обичайни методи са на разположение, и низ за споделяне (копие върху запис) е в сила.
  • Лесен достъп до & quot; прототип & quot; Например на всеки BitStruct подклас, от която всички случаи на които подклас се инициализират като копие (при липса на други параметри инициализация, като хеш, низ, или блок). Вижте BitStruct.initial_value и BitStruct # инициализира.
  • Лесно конвертиране от и хешове, използвайки BitStruct # to_h и BitStruct.new.
  • BitStructs да продължават с помощта маршал (а BitStruct е в края на краищата просто низ) или използващи YAML (с четене от хора представителство на областта).
  • Включва тестове, примери, и документация rdoc API.

Какво ново в тази версия:.

  • Модернизиране rakefile и gemspec
  • Превключи на minitest.

Какво ново във версия 0.13.4:.

  • Пакетирани като скъпоценен камък, използвайки кости
  • полета Добавен гнездо, определени с блокове.
  • дължина Vector могат да бъдат посочени като аргумент или:. Опция дължина

<силни> Ограничения

  • Fields, че не са подравнени граничат на байт могат да се пресичат не повече от два байта граници.
  • полета Не са с различна дължина (с изключение на полето за почивка).

Подобен софтуер

node-browscap
node-browscap

12 May 15

hashslice
hashslice

10 Feb 16

Davis.js
Davis.js

13 May 15

JSON-SMART
JSON-SMART

5 Jun 15

Коментари към BitStruct

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория