LibTiff lacks built-in algorithms for fast merging/splitting on IFD dimensions. For compressed Tiff files, decoding and re-encoding into memory is usually required for merging. However, IFDs within Tiff files are independently compressed, allowing for performance optimization by directly manipulating low-level operations without decoding or recompression steps. This tool utilizes this approach to provide functions such as TiffCountIfds for counting IFDs, TiffSplit for parallel splitting into multiple files, TiffMerge for sequentially merging multiple Tiff files into one, or appending to an existing Tiff.