Tarix is a basic indexer that works with GNU and POSIX tar files.
One of the best things about Tarix is that it comes with a simple index format that makes it possible to use the software from a rescue disk with only mt, dd, and tar. You can even utilize grep and sed to improve the accuracy of your operation.
Tarix is easy to use, regardless of your system configuration. It's a simple program that should work on any system that has an ANSI C compiler that supports GNU-ish 64-bit integers. This includes [unsigned] long long, strtoull.
In the event that you're not compiling on a known supported platform, you'll need to modify the src/portability.h file to ensure that your 64-bit file operation defines are correct. Similarly, you'll need to adjust src/portability.c to make sure that you implement the magnetic tape setblk/seek/tell operations correctly. Should you encounter issues or difficulties, it's essential to report them as bugs, so the developers can work on solutions for you.
It's straightforward to get going with Tarix. All you need to do is type "make" (or "gmake" if your make program is not GNU make) from the base directory of the source distribution to compile the software. If you want to install Tarix, you can use "make install". By default, this will install the software in /usr/local, but you can change this by editing the variables at the top of the Makefile. Be aware that you'll need zlib headers and libraries to use Tarix.
Finally, Tarix is available on a range of platforms, including Linux and FreeBSD. The latest release comes with improved portability fixes, an important data corruption fix for compressed archives, and a range of other useful features to explore.
Version 1.0.2: N/A