I can tell you on the ACDelco/GM ECU family for the E83, E80, E67 others in that era the full bin file should be 6MB. (On gen 4 2016/2017/etc)
I know just the calibration file will be smaller.
I have an E80 and I have both the end file bin of 6MB and the individual cache files 126##### of smaller sizes, but unsure how to stack them properly or with what other files to equal the correct flash file size. Previous gen3 flashes are 3MB if I remember correctly.