Kaitai Estrikti 0.9


Kaitai Estrikti 0.9

Byen dènyèman, pwochen vèsyon Kaitai Struct 0.9 te lage - yon langaj deskripsyon ak zouti pou analize divès fòma binè (pa egzanp, pake rezo, imaj / odyo / dosye videyo, baz done, achiv, resipyan, elatriye). Malgre nimewo vèsyon 0.9 ki sanble frivol, sa a se yon gwo lage ki gen ladan devlopman nan 2.5 ane ki sot pase yo. Pandan tan sa a, lang nan te grandi nan yon fanmi antye nan pwojè:

Lang rekonèt pa GitHub epi kounye a yo itilize nan plis pase 400 pwojè sous gratis / louvri pou analize tout kalite fòma done ekzotik, sòti nan jeni ranvèse dosye done jwèt propriétairescumming analiz pwotokòl kominikasyon satelit yo.

Pami inovasyon prensipal yo nan lang 0.9 li vo mete aksan sou:

  • sipò pou nouvo lang sib (Python atravè bibliyotèk Konstru, Nim, jenerasyon dokiman nan HTML)
  • sipò konplè pou C++ modèn (endikasyon entelijan, pa bezwen manyèlman jere memwa, ranje tout fwit memwa li te ye)
  • sipò pou adrese kalite enbrike atravè sentaks tankou foo::bar::baz
  • sipò pou valide done li yo dapre kondisyon ki dekri yo (valid)
  • kalkile gwosè estrikti done estatik an byte ak bit (sizeof ak bitsizeof operatè yo)
  • deskripsyon fòmèl yon lang nan fòm lan Chema JSON, ki soti kounye a dokiman yo pwodwi

Sous: linux.org.ru