BitStruct

Software screenshot:
BitStruct
Software detaljer:
Version: 0.15.0
Upload dato: 12 May 15
Udvikler: Joel VanderWerf
Licens: Gratis
Popularitet: 203

Rating: 3.0/5 (Total Votes: 2)

Det anvendes hovedsageligt til at definere netværksprotokol pakker anvendes til netværksprotokoller (IP).
Installation:
For .gem: Kør kommandoen perle installere bit-struct
For .tgz, udpakke og køre disse kommandoer:
& Nbsp; rubin install.rb config
& Nbsp; ruby install.rb setup
& Nbsp; rubin install.rb installere

Funktioner :.

  • Extensible med brugerdefinerede felt klasser
  • Felter er fuldt introspectable og kan defineres programmering.
  • BitStruct.describe udskriver dokumentation for alle områder af en BitStruct underklasse, baseret på erklæringer. Dette er nyttigt til at kommunikere med udviklere, der ikke bruger rubin, men har behov for at tale de samme protokoller.
  • Felter arves af underklasser.
  • BitStruct # inspicere og BitStruct # inspect_detailed kan bruges til prettified visning af indhold.
  • BitStruct arver fra String, så alle de sædvanlige metoder er tilgængelige, og string-deling (copy-on-write) er i kraft.
  • Let adgang til en & quot; prototype & quot; forekomst af hver BitStruct underklasse, hvorfra alle forekomster af det underklasse initialiseres som en kopi (i fravær af andre initialiseringsparametre, såsom en hash, en streng, eller en blok). Se BitStruct.initial_value og BitStruct # initialisere.
  • Nem konvertering til og fra hashes, hjælp BitStruct # to_h og BitStruct.new.
  • BitStructs kan vare ved hjælp af Marshal (en BitStruct er trods alt bare en streng) eller ved hjælp YAML (med læsbar repræsentation af felterne).
  • Indeholder tests, eksempler og RDOC API-dokumentation.

Hvad er nyt i denne udgivelse:.

  • modernisere rakefile og gemspec
  • Skift til minitest.

Hvad er nyt i version 0.13.4:.

  • Pakket som en perle ved hjælp knogler
  • Tilføjet reden, som er fastlagt med blokke.
  • Vector længde kan specificeres som argument eller:. Længde option

Begrænsninger :

  • Felter, der ikke er afstemt på byte grænser kan krydse højst to bytes grænser.
  • Ingen felter variabel længde (undtagen resten felt).

Lignende software

Deprecated
Deprecated

12 May 15

Plates
Plates

1 Mar 15

Apache Libcloud
Apache Libcloud

9 Apr 16

Apache Commons CSV
Apache Commons CSV

10 Dec 15

Kommentarer til BitStruct

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!