Re: Implementing Meta File information in Linux

Theodore Y. Ts'o (tytso@mit.edu)
Wed, 2 Sep 1998 19:19:16 -0400


Date: Wed, 2 Sep 1998 17:49:06 -0400 (EDT)
From: Michael Nelson <mikenel@iapetus.com>

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