I just asked someone at MS and they confirmed that NSS does indeed use
NTFS streams (NSS is implemented as a file system filter). The filter
AFAIK takes care of all of the conversion issues -- so that if you open it
as a regular file, it looks like a regular file. If you use the
IStorage/IStream interfaces via StgCreateDocFile, it looks like a SS file.
But that means the conversion has to go both ways; since presumably if
you are storing the Word document on a VFAT filesystem, it has to
implement SS on top of a flat file, and if you are storing the Word
document on an NTFS filesystem, it has to implement a flat file format
on top of a NTFS streams. Seems overly complex to me.
Given that you have to implement a structured storage interface on top
of a flat file for non-NTFS filesystems, why not simply always do it
that way in user space?
- Ted
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html