Kaitai Struct 0.9


Kaitai Struct 0.9

SĂ« fundmi doli versione e re e Kaitai Struct 0.9 — njĂ« gjuhĂ« pĂ«r pĂ«rshkrimin dhe mjetet pĂ«r analizimin e formateve tĂ« ndryshme binare (p.sh., paketa rrjeti, skedarĂ« me imazhe/audio/video, baza tĂ« dhĂ«nash, arkiva, kontejnerĂ« etj.). MegjithĂ«se duket si njĂ« numĂ«r versioni 0.9, ky Ă«shtĂ« njĂ« lançim i rĂ«ndĂ«sishĂ«m qĂ« pĂ«rfshin punimet e bĂ«ra gjatĂ« 2.5 viteve tĂ« fundit. GjatĂ« kĂ«tij periudhe, gjuha ka evoluar nĂ« njĂ« familje tĂ« tĂ«rĂ« projektesh:

Gjuha pranuar nga GitHub dhe përdoret tani në më shumë se 400 projekte të lira / open source për analizimin e formateve të ndryshme ekzotike të të dhënave, duke filluar nga inzhenieria e reversit të skedarëve të të dhënave të lojërave pronësore, deri në analizimin e protokolleve të komunikimit të satelitëve.

Nga risitë kryesore të gjuhës 0.9, duhet të theksohet:

  • mbĂ«shtetje pĂ«r gjuhĂ«t e reja target (Python pĂ«rmes bibliotekĂ«s Construct, Nim, gjenerimi i dokumentacionit nĂ« HTML)
  • mbĂ«shtetje e plotĂ« pĂ«r standardet moderne C++ (smart pointers, nuk ka nevojĂ« pĂ«r menaxhimin manual tĂ« memories, korrigjimi i tĂ« gjitha varianteve tĂ« njohura tĂ« rrjedhjeve tĂ« memories)
  • mbĂ«shtetje pĂ«r adresimin e tipeve tĂ« pĂ«rfshira pĂ«rmes sintaksĂ«s si foo::bar::baz
  • mbĂ«shtetje pĂ«r verifikimin e tĂ« dhĂ«nave tĂ« lexuara sipas kushteve tĂ« pĂ«rshkruara (valid)
  • llogaritjen e madhĂ«sive tĂ« strukturave statike tĂ« tĂ« dhĂ«nave nĂ« byte dhe bit (operatorĂ«t sizeof dhe bitsizeof)
  • pĂ«rshkrimi formale i gjuhĂ«s nĂ« formĂ«n e skemĂ«s JSON, nga e cila tani generehet dokumentacioni

Burimi: linux.org.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster