Kaitai Struct 0.9


Kaitai Struct 0.9

Nyligen slĂ€pptes den senaste versionen av Kaitai Struct 0.9 — ett sprĂ„k för beskrivning och verktyg för parsing av olika binĂ€ra format (till exempel nĂ€tverksprotokoll, filer med bilder/ljud/video, databaser, arkiv,Containrar och sĂ„ vidare). Trots det lite skĂ€mtsamma versionsnumret 0.9 — Ă€r detta en stor release som inkluderar framsteg under de senaste 2,5 Ă„ren. Under den tiden har sprĂ„ket vĂ€xt till en hel familj av projekt:

SprÄk erkÀnd av GitHub och anvÀnds nu i mer Àn 400 gratis/open source-projekt för att parsa olika exotiska datatyper, allt frÄn reverse engineering av datafiler frÄn proprietÀra spel, till analys av kommunikationsprotokoll för satelliter.

Bland de viktigaste nyheterna i sprÄkversion 0.9 finns:

  • stöd för nya mĂ„lsprĂ„k (Python via Construct-biblioteket, Nim, generering av dokumentation i HTML)
  • fullstĂ€ndig stöd för modern C++ (smart pointers, ingen manuell minneshantering, fixering av alla kĂ€nda minneslĂ€ckor)
  • stöd för adressering av inbĂ€ddade typer genom syntax som foo::bar::baz
  • stöd för validitet av lĂ€sta data enligt angivna villkor (valid)
  • berĂ€kning av storlekar pĂ„ statiska datatyper i byte och bitar (operatorer sizeof och bitsizeof)
  • formell beskrivning av sprĂ„ket i form av JSON-schema, frĂ„n vilket nu dokumentation genereras

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster