Initial studies have shown that online compression when writing .tsa files could significantly reduce the file size. A good candidate for a suitable compression algorithm is zstd.
Ideas for the implementation:
If enabled, output archive file contents shall be transparently compressed.
The archive file name shall not be changed.
An additional field in the ArchiveDescriptor shall indicate contents compression.
On reading from an archive file, decompression shall be automatic.
Initial studies have shown that online compression when writing .tsa files could significantly reduce the file size. A good candidate for a suitable compression algorithm is zstd.
Ideas for the implementation: