Auto-balance archive files
The disadvantage of fixed archives is that they cannot grow or shrink. The disadvantage of dynamic archives is that they can potentially grow too much. Merging of small archives and splitting of large archives must be done manually.
To solve this problem, consider making all archives dynamic, but allow the user to specify an acceptable size range for the archive files. If archive files fall out of that range, they can be split or merged automatically.