Projects / Data2l

Data2l

Data2l is a language neutral, platform neutral way for describing large sets of proprietary binary data. An example of this kind of data is car navigation data, which is about 1GB to 15GB in a typical embedded navigation. With Data2l you can easily describe almost any binary data format using primitive description blocks like basic type, array, structure, or alternative and using a functional dependency description language. Using such a description, one can generate source code optimized for certain tasks, like a lightweight data reading layer, fast querying code, or code suitable for data generation and transformation.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  31 Mar 2010 16:00

    Release Notes: Support was added for enums. Simple and experimental support for datascript was added. Bugs were fixed.

    •  26 Jan 2010 21:20

      Release Notes: GUI improvements, better definition checks, a new C++ example, and many bugfixes.

      •  24 Sep 2009 14:27

        Release Notes: The .d2l language was added for binary data description. It is more descriptive than the previous Python definition. A few bugs were fixed. A few more examples were added.

        •  19 Aug 2009 13:16

          Release Notes: This release is compatible with Linux-based operating systems, and is distributed as a Debian package. Several bugs were fixed.

          Screenshot

          Project Spotlight

          strongSwan

          A complete IPsec and IKEv2/IKEv1 implementation for Linux 2.4 and 2.6 kernels.

          Screenshot

          Project Spotlight

          GNU xorriso

          An ISO 9660 multi-session CD/DVD/BD filesystem manipulator.