Kaitai Struct 0.9


Kaitai Struct 0.9

Onlangs is de nieuwste versie van Kaitai Struct 0.9 uitgebracht - een beschrijvings- en parsertool voor verschillende binaire formaten (bijvoorbeeld netwerkpakketten, afbeeldings-/audio-/video-bestanden, databases, archieven, containers, enz.). Ondanks het schijnbaar onschuldige versienummer 0.9 is dit een belangrijke release, die de ontwikkelingen van de afgelopen 2,5 jaar omvat. In deze tijd is de taal uitgegroeid tot een hele reeks projecten:

Taal erkend door GitHub en nu gebruikt in meer dan 400 gratis / open source projecten voor het parseren van verschillende exotische datatypes, variƫrend van reverse engineering van gegevensbestanden van eigendom spellen, tot het analyseren van communicatiemethoden van satellieten.

Under de belangrijkste nieuws van de taal 0.9 valt:

  • ondersteuning voor nieuwe doeltalen (Python via de Construct-bibliotheek, Nim, generatie van documentatie in HTML)
  • volledige ondersteuning van modern C++ (smart pointers, geen handmatige geheugenbeheer nodig, oplossing van alle bekende geheugenlekproblemen)
  • ondersteuning voor adressering van geneste types met syntaxis zoals foo::bar::baz
  • ondersteuning voor validatie van gelezen gegevens aan de beschreven voorwaarden (valid)
  • berekening van de afmetingen van statische datastructuren in bytes en bits (de operators sizeof en bitsizeof)
  • formeel beschrijvend van de taal in de vorm van een JSON-schema, waaruit nu documentatie wordt gegenereerd

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster