2011-03-31 98 views
0

我使用Wp7IsolatedStorageExplorer得到一些小文件(说最大20 bytes)每次存储在IsolatedStorage.But我下载文件的文件大小仍然12288 bytes(对于小文件)。是IsolatedStorageExplorer在最后附加一些东西或者它是多少小文件默认情况下存储在IsolatedStorage文件大小始终保持相同的字节数12288对小文件

谢谢

vaysage。

+0

这么多“640k应该足以应付任何人”。 – corsiKa 2011-03-31 05:52:01

+0

如果您查看下载的文件,那么在放入20个字节后有什么? – 2011-03-31 08:33:01

+0

有趣的 - 这听起来像一个FAT文件系统块 - 0x3000字节。 FAT文件系统通常以0x1000(4096字节)的块工作 - 这就是为什么它们不适合存储大量小文件。我的猜测是,WP7必须使用一些使用0x3000尺寸块的FAT/TFAT修改 - 但这只是一个猜测。当你在应用程序中查看文件时,它实际上是20字节长? (即剩下的只是未使用的空间吗?) – Stuart 2011-03-31 09:04:05

回答

2

最初我以为这可能是潜在的FAT实施的指示。

但是,看了更深的一点,看了你对答案的评论,我的猜测是,这只是一个在IsolatedStorageExplorer中的UI问题 - 如果你看源http://wp7explorer.codeplex.com/SourceControl/changeset/view/63791#1114123 - 那么它似乎使用12288作为块网络层的大小。

+0

谢谢:),完美的答案。我可以问一个疑问,你是如何在这么大的代码中找到这样一个小东西的。 – Vaysage 2011-04-01 04:30:44

+0

我刚去了codeplex网站,看看库部分的代码 - 我确定如果你下载源代码,那么你也可以为12288做一个“查找文件” - 我估计你会发现它至少在几个地方。 – Stuart 2011-04-01 07:27:19

相关问题