About Generic Tagged Arrays (GTA)

The GTA project provides a file format called Generic Tagged Arrays that

The project consists of two parts:

Gtatool provides a set of commands that manipulate GTAs on various levels: array element components, array dimensions, whole arrays, and streams of arrays. For example, you can add components to array elements, merge separate arrays into combined arrays in different ways, apply global transformations to array data, reorder the array data, and much more.

Additionally, gtatool can import from and export to many other file formats, including:

The gui command provides a graphical user interface for a subset of the full functionality.

Gtatool screenshot

Both libgta and gtatool are free software. Libgta is licensed under the terms of the GNU LGPL version 2.1 or later, and gtatool is licensed under the terms of the GNU GPL version 3 or later.