3 ms·
Because a 2GB file will use 2GB of memory and a 2GiB file will use 2GiB of memory, but a 2GB file will not use 2GiB of memory, just because memory size is usual
by m6w6 11y ago
Because a 2GB file will use 2GB of memory and a 2GiB file will use 2GiB of memory, but a 2GB file will not use 2GiB of memory, just because memory size is usually represented in base-2. It's all about nomenclature.
- thescriptkiddie 11y agoOh. Well that's a Microsoft problem, really. Most free software has been using the correct abbreviation for base 2 (KiB not KB) for some time now. Further, the annoying habit of using base 10 for line speeds and disk space is finally dying. For example, if Deluge tells me that I'm downloading a 4 GiB file at 4 MiB/s, I know it will finish in 1024 seconds and take up 4 GiB either on disk or in memory.