bdec.

BDEC-Projekt ist ein Versuch, beliebige binäre Formate in einer Markup-Sprache anzugeben.
Jetzt downloaden

bdec. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Henry Ludemann
  • Website des Verlags:
  • http://www.hl.id.au/Projects/bdec/

bdec. Stichworte


bdec. Beschreibung

BDEC-Projekt ist ein Versuch, beliebige binäre Formate in einer Markup-Sprache anzugeben. Binäre Formate sind normalerweise nicht leicht anzugeben. Sie werden selten in einem markierten hohen Niveau festgelegt, wie beispielsweise ASN.1 (und solche Spezifikationen können nicht an vorhandene binäre Formate retro angebaut werden). Das BDEC-Projekt ist ein Versuch, beliebige binäre Formate in einer MarkUp-Sprache anzugeben, und erstellen Sie einen Decoder und einen Codierer automatisch für dieses Binärformat für das Binärformat. Die BDEC XML-Spezifikation verwendet Konstrukte auf der Grundlage der in ASN.1.Eage gefundenen Konstrukte : Die BDEC-Bibliothek besteht aus einer Dekodierungs- / Kodierungsbibliothek und der Dekodierung und der Codierung von Befehlszeilen. In Anbetracht einer Spezifikation erstellt die Befehlszeilenanwendung eine XML-Darstellung der in der Binärdatei enthaltenen Daten und kann (für einige Darstellungen) die XML-Rückenlehne in Binary konvertieren. Die Bibliothek kann einen solchen XML-Ausgang oder gegebenenfalls ein Python erstellen Objekt, das die in den Binärdaten enthaltenen Konstrukte darstellt.für Beispiel; Die XML-Darstellung eines Fettschuhs, der durch Laufen erzeugt wird: DD IF = / dev / sda1 bs = 512 Anzahl = 1 | Decodieren Sie bootsctor.xml Hier sind einige wichtige Funktionen von "bdec": · Es ist einfach, eine Spezifikation schnell zu schreiben (und zu lesen) · Keine Notwendigkeit, einen benutzerdefinierten Decoder zu schreiben (alle Fehlerbedingungen werden intern behandelt; Decodieren entweder Pässe oder fehlschlägt). · Die Befehlszeilenanwendung ermöglicht die visuelle Inspektion problematischer Dateien. · Unicode Aware, Little-Endian / Big-Endian Aware · Geben Sie Felder auf das Bit an (zB: Single-Bit-Flags) Was ist neu in dieser Version: · Diese Version meldet den korrekten Eintrag, wenn es einen fehlenden referenzierten Eintrag gibt. · Es behebt eine Mako-Kompilierungsausnahme beim Laufen von einem Ei (ignoriert .pyc-Dateien).


bdec. Zugehörige Software