I don't tell data2pas is better than data2inc.
I wouldn't be offended if you did. Data2inc is not something I really maintained and expanded over the years. Originally it was just made to consolidate a couple of programs that created binary dumps of records for unit testing when implementing some fileformat. Another application was more string oriented, writing usage messages in one array of char (string literals were limited to 255 chars), from that the binary to string functionality grew later (mostly by Peter iirc), that became the reason to put it in the tree.
The syntax is the DATA statement of old interpreted Basics.
Regarding data2pas, I just noticed that the site is a bit light on details.
It seems even older ;-)
[~]$ data2inc -V
Data2Inc 1.00 (C) 1999 Peter Vreman and Marco van de Voort
Yeah. 1999 might be even only the year it was cleaned up and put in the tree, maybe it is even older conceptually.