GNU Poke 1.3, komplet orodij za delo z binarnimi podatkovnimi strukturami, je bil izdan. GNU Poke je sestavljen iz interaktivnega ogrodja in jezika za opisovanje in razčlenjevanje podatkovnih struktur, kar omogoča samodejno kodiranje in dekodiranje podatkov v različnih formatih.
Program je lahko uporaben za odpravljanje napak in testiranje projektov, kot so povezovalci, sestavljalci in pripomočki za stiskanje izvedljivih datotek, kot tudi za obratno inženirstvo, razčlenjevanje in dokumentiranje podatkovnih formatov in protokolov ali za gradnjo drugih pripomočkov, ki manipulirajo z binarnimi podatki, kot sta diff in popravek za binarne datoteke.
Ko je struktura binarnih podatkov določena, na primer s sklicevanjem na seznam podprtih formatov, lahko uporabnik izvaja operacije iskanja, pregleda in spreminjanja na višji ravni, pri čemer manipulira z abstraktnimi strukturami, kot so tabele znakov ELF, oznake MP3, DWARF izrazi in vnosi v tabelo particije diska. Na voljo je knjižnica že pripravljenih opisov za različne formate.
Prva različica se je pojavila februarja in je pomenila rezultat triletnega dela na projektu. Različici 1.1 in 1.2, izdani marca oziroma aprila, sta prinesli izboljšano zmogljivost, nove ukaze in razširjene zmožnosti vgrajenega programskega jezika. Nova različica poleg popravkov hroščev prinaša izboljšave v delovanju ukaza dump, sporočil o izjemah, ki nastanejo zaradi “kršitve omejitev” in združljivost datoteke glave libpoke s C++.
Vir: opennet.ru
