Given that the archive file format is proprietary, this suggestion is me shooting in the dark.
Disk compression compresses archive files very well, and my guess is that most of this compression occurs on the digital tags, since the number of possible values that they can take on is limited. In contrast, the number of possible values that a floating-point tag can have is huge, so there is not much opportunity for compression.
Please consider optimizing the storage of digital tags so that their data takes up less space in the archive and can potentially be retrieved faster.