Kaitai Struct 0.9


Kaitai Struct 0.9

Hiljuti ilmus uus versioon Kaitai Struct 0.9 — binaarsete formaatide (nt võrgupakettide, pildifailide/audiovideo, andmebaaside, arhiivide, konteinerite jne) kirjeldamise ja analüüsimise keel ja tööriistakomplekt. Vaatamata tõsiseltvõetava versiooninumbriga 0.9 on tegu suure väljaandega, mis sisaldab arendusi viimase 2,5 aasta jooksul. Selle aja jooksul on keel kasvanud terveks projektide pereks:

Keele on tunnustatud GitHub'is ja kasutatakse nüüd rohkem kui 400 tasuta/avatud lähtekoodiga projektis igasuguste eksootiliste andmefailide analüüsimiseks, alates proprietaarsete mängufailide tagasipööramisest, lõpetades satelliitide sideprotokollide analüüsiga.

Kea 0.9 põhifunktsioonid, mida tasub välja tuua:

  • uute sihtkeelte toetamist (Python Construct'i teegi kaudu, Nim, HTML-i dokumentatsiooni genereerimine)
  • täielik toimetamine kaasaegsete C++'de (nutikad näitajad, ilma mälu käsitsi haldamise vajaduseta, kõigi teadaolevate mälu lekete parandamine)
  • sisekujundite aadressimise toetamist süntaksiga foo::bar::baz
  • loetletud tingimustele vastavate loetud andmete valideerimise toetamist (valid)
  • staatiliste andmestruktuuride suuruste arvutamine baitides ja bittides (operaatorid sizeof ja bitsizeof)
  • keele formaalne kirjeldus JSON-skeemi kujul, mille põhjal genereeritakse nüüd dokumentatsioon🥇Kaitai Struct 0.9 | ProHoster 🥇Kaitai Struct 0.9 | ProHoster

Allikas: linux.org.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster