> > This isn't a Freenet problem really, it's a problem with the Windows file > system. Freenet 0.4 stores all data in a single file, but Windows can't > make > a file larger then 2 GB (2048 MB). Note that this is the limit of a > 32-bit signed integer. If Microsoft were to increase this to 64-bits, the > limit would > soar up to a few terrabytes. > > Are you sure? How can you explain the following API which has been in > existence since the first NT 4.0 and Windows 98?
<snip> That may just be a rare case of good programming on Microsoft's part. By making the API already support such very large files, even though the filesystem doesn't yet support it, applications don't have to be rewritten when the filesystem people get around to adding 64-bit file sizes. I think NTFS used on NT 4.0 did have 64-bit file sizes (but don't quote me on that), and I'm sure that Win2000 and XP do. _______________________________________________ Devl mailing list Devl at freenetproject.org http://lists.freenetproject.org/mailman/listinfo/devl
