Ten Thousand Parts

An uploader hardcodes 8 MiB multipart parts. It has worked for years. A customer uploads a 120 GiB archive and the upload fails.

S3 multipart limits: maximum 10,000 parts per upload, part numbers 1 to 10,000, part size 5 MiB to 5 GiB with no minimum on the final part.

What is the smallest uniform part size from this list that lets a 120 GiB object complete in one multipart upload?

A

8 MiB, which is already legal; the failure has to be something other than part count

B

16 MiB

C

12 MiB

D

10 MiB