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
我在 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