Sebopeho sa Kaitai 0.9


Sebopeho sa Kaitai 0.9

Haufinyane tjena, ho ile ha lokolloa mofuta o latelang oa Kaitai Struct 0.9 - puo e hlalosang le lisebelisoa tsa ho arola mefuta e fapaneng ea binary (mohlala, lipakete tsa marang-rang, lifaele tsa setšoantšo / mamelwang / video, datha, li-archives, lijana, joalo-joalo). Leha ho na le mofuta o shebahalang o le bobebe oa nomoro ea 0.9, ena ke tokollo e kholo e kenyelletsang tsoelo-pele lilemong tse 2.5 tse fetileng. Nakong ena, puo e se e holile ho ba lelapa lohle la merero:

Puo e amoheloa ke GitHub 'me e se e sebelisoa mererong e fetang 400 ea mahala / e bulehileng bakeng sa ho hlophisa mefuta eohle ea lifomate tsa data tse sa tloaelehang, ho tloha ho khutlisetsa morao lifaele tsa data tsa papali ea mong'a boenjinierecumming tlhahlobo ea liprothokholo tsa puisano tsa sathelaete.

Har'a tse ncha tse ka sehloohong tsa puo 0.9 ho bohlokoa ho totobatsa:

  • tšehetso bakeng sa lipuo tse ncha tse shebiloeng (Python ka laeborari ea Construct, Nim, tlhahiso ea litokomane ho HTML)
  • tšehetso e felletseng bakeng sa C++ ea sejoale-joale (litsupa tse bohlale, ha ho na tlhoko ea ho laola mohopolo ka letsoho, ho lokisa ho lutla hohle ho tsebahalang)
  • tšehetso bakeng sa ho sebetsana le mefuta e behiloeng ka mokhoa oa syntax joalo ka foo::bar::baz
  • ts'ehetso ea ho netefatsa lintlha tse baloang ho latela maemo a hlalositsoeng (a sebetsa)
  • ho bala boholo ba meaho ea data e sa fetoheng ka li-byte le li-bits (boholo ba li-operators)
  • tlhaloso ya semmuso ya puo ka sebopeho meralo ea JSON, ho tloha joale litokomane li etsoa

Source: linux.org.ru