Is the "MB" unit really decimal-based (common language millions of bytes, i.e. 10^6=1000*1000) ?
Shouldn't it be "MiB" (binary-based "mebibytes", i.e. 2^20=1024*1024) ?
Decimal units are typically used for network bandwidth or for physical disk drive sizes (used by hardware manufacturers).
But file sizes are software and related to filesystems, based on OS measures that allocate storage for them in powers of 2 and not powers of 10 (including for paging, caching, indexing, data compression...).
URL: https://translatewiki.net/wiki/Wikimedia:Ia-upload-zip-file-too-large/en