Structar Kaitai 0.9


Structar Kaitai 0.9

O chionn ghoirid, chaidh an ath dhreach de Kaitai Struct 0.9 fhoillseachadh - cànan tuairisgeul agus innealan airson diofar chruthan dà-chànanach a pharsadh (mar eisimpleir, pacaidean lìonra, faidhlichean ìomhaigh / claisneachd / bhidio, stòran-dàta, tasglannan, soithichean, msaa). A dh’ aindeoin an àireamh dreach suarach 0.9, is e sgaoileadh mòr a tha seo a tha a’ toirt a-steach leasachaidhean thairis air na bliadhnaichean 2.5 mu dheireadh. Rè na h-ùine seo, tha an cànan air fàs gu bhith na theaghlach iomlan de phròiseactan:

Cànan aithnichte le GitHub agus tha e a-nis air a chleachdadh ann an còrr air 400 pròiseact an-asgaidh / stòr fosgailte airson a bhith a’ parsadh a h-uile seòrsa de chruthan dàta coimheach, bho faidhlichean dàta geama seilbh innleadaireachd cùilcumming mion-sgrùdadh air protocolaidhean conaltraidh saideal.

Am measg nam prìomh innleachdan ann an cànan 0.9 is fhiach a chomharrachadh:

  • taic airson cànanan targaid ùra (Python tron ​​​​leabharlann Construct, Nim, ginealach de sgrìobhainnean ann an HTML)
  • làn thaic airson C ++ an latha an-diugh (comharran snasail, gun fheum air cuimhne a riaghladh le làimh, a’ càradh a h-uile aodion cuimhne aithnichte)
  • taic airson dèiligeadh ri seòrsachan neadachaidh tro cho-chòrdadh mar foo :: bar :: baz
  • taic airson dàta leughaidh a dhearbhadh a rèir nan cumhachan a chaidh a mhìneachadh (dligheach)
  • obrachadh a-mach meud structaran dàta statach ann am bytes agus pìosan (meud agus bitsizeof ghnìomhaichean)
  • tuairisgeul foirmeil air cànan san fhoirm sgeamaichean JSON, bho a nis sgrìobhainnean air an cruthachadh

Source: linux.org.ru