Struktur Kaitai 0.9


Struktur Kaitai 0.9

Cukup bubar, versi sabanjure Kaitai Struct 0.9 dirilis - basa deskripsi lan alat kanggo parsing macem-macem format binar (contone, paket jaringan, file gambar/audio/video, database, arsip, wadhah, lsp). Sanajan nomer versi 0.9 sing katon sembrono, iki minangka rilis utama sing kalebu pangembangan sajrone 2.5 taun kepungkur. Sajrone wektu iki, basa wis berkembang dadi kulawarga kabeh proyek:

Basa dikenali dening GitHub lan saiki digunakake ing luwih saka 400 proyek gratis / open source kanggo parsing kabeh jinis format data eksotis, wiwit saka file data game proprietary reverse engineeringcumming analisis protokol komunikasi satelit.

Antarane inovasi utama basa 0.9 kudu disorot:

  • dhukungan kanggo basa target anyar (Python liwat perpustakaan Construct, Nim, generasi dokumentasi ing HTML)
  • Dhukungan lengkap kanggo C ++ modern (pitunjuk cerdas, ora perlu ngatur memori kanthi manual, ndandani kabeh bocor memori sing dikenal)
  • dhukungan kanggo ngatasi jinis nested liwat sintaks kaya foo::bar::baz
  • dhukungan kanggo validasi data sing diwaca miturut kahanan sing diterangake (valid)
  • ngitung ukuran struktur data statis ing bita lan bit (ukuran operator lan ukuran bit)
  • gambaran resmi saka basa ing wangun skema JSON, saka saiki dokumentasi kui

Source: linux.org.ru