The GTA file format has the following features:
- GTAs can store any kind of data in multidimensional arrays.
- GTAs can optionally use simple tags to store rich metadata.
- GTAs are streamable, which allows direct reading from and writing to pipes, network sockets, and other non-seekable media.
- GTAs can use ZLIB, BZIP2, or XZ compression, allowing a tradeoff between compression/decompression speed and compression ratio.
- Uncompressed GTA files allow easy out-of-core data access for very large arrays.
File format documentation:
Libgta manual, including full API reference and examples.
For autoconf-based projects, use
PKG_CHECK_MODULES([libgta], [gta >= 1.0.0]) to detect libgta.
For CMake-based projects, put
FindGTA.cmake into your CMake module path, and
gta help to get a list of all available commands, and
gta help <cmd> to get help for the command