Kaitai Structure 0.9


Kaitai Structure 0.9

I kēia mau lā, ua hoʻokuʻu ʻia ka mana aʻe o Kaitai Struct 0.9 - he ʻōlelo wehewehe a me nā mea hana no ka hoʻopaʻa ʻana i nā ʻano ʻano binary like ʻole (no ka laʻana, nā ʻeke pūnaewele, nā faila kiʻi/leo/wikiō, nā waihona, nā waihona, nā ipu, etc.). ʻOiai ka helu helu 0.9, he hoʻokuʻu nui kēia e pili ana i nā hoʻomohala i nā makahiki 2.5 i hala. I kēia manawa, ua ulu ka ʻōlelo i ʻohana holoʻokoʻa o nā papahana:

'Ōlelo ʻike ʻia e GitHub a ua hoʻohana ʻia i kēia manawa ma mua o 400 mau papahana manuahi / open source no ka hoʻopaʻa ʻana i nā ʻano ʻano ʻikepili exotic, mai ka nā waihona ʻikepili pāʻani ponoʻīcumming ka nānā ʻana i nā protocol kamaʻilio ukali.

Ma waena o nā mea hou o ka ʻōlelo 0.9, pono e hoʻohālikelike ʻia:

  • kākoʻo no nā ʻōlelo hou i manaʻo ʻia (Python ma o ka hale waihona Construct, Nim, ka hana o nā palapala ma HTML)
  • kākoʻo piha no C ++ hou (nā kuhikuhi akamai, ʻaʻole pono e hoʻokele lima i ka hoʻomanaʻo, hoʻoponopono i nā leaks hoʻomanaʻo āpau)
  • kākoʻo no ka hoʻoponopono ʻana i nā ʻano pūnana ma o ka syntax e like me foo::bar::baz
  • kākoʻo no ka hōʻoia ʻana i ka ʻikepili heluhelu e like me nā kūlana i wehewehe ʻia (pono)
  • ka helu ʻana i ka nui o nā hale ʻikepili static ma nā bytes a me nā bits (sizeof and bitsizeof operators)
  • ka wehewehe pono ʻana o kahi ʻōlelo ma ke ʻano JSON papa kuhikuhi, mai keia manawa hana ʻia nā palapala

Source: linux.org.ru