File count technically can't exceed uint.MaxValue/2 elements...
Make SegmentedAddonFileInfo use cached values, (very) slight performance improvement.