BackgroundDownloader 4GB 限制

BackgroundDownloader 4GB Limit

我在 C# UWP 应用程序中使用 BackgroundDownloader,它似乎在 Windows 10 Mobile 上有 4GB 的限制(二进制 GB,因此大约 4.2 十进制 GB)。同一目录中的文件只要不超过 4GB 就可以工作,尝试了 3.99 没问题,4.04GB 没有下载。 BackgroundDownloader 没有返回任何错误(适用于其他文件),也没有提供临时下载文件。

我的 SD 卡上确实有很多 space,它是一张 32GB 的卡,是空的,在无法下载 4.04 之后我可以下载 2 个文件,总计超过 7GB,所以不是space 个问题。

有没有办法改变这个限制,或者至少有一些文件表明存在这个限制?我已经通过 MSDN 寻找限制确认但没有成功。

文件的最大大小取决于文件系统。

正如评论中所指出的,问题的根源在于 FAT32 文件系统,它的最大文件大小为 4 GiB - 1 Byte

考虑使用 NTFS 文件系统。

File System |       Max Size
____________________________
FAT32       | 4 GiB − 1 Byte
NTFS        |         16 TiB