chas williams - CONTRACTOR wrote:
> In message <[EMAIL PROTECTED]>,Jeffrey Altman writes:
>> we should also make changes to support multiple data streams per file
> 
> just curious.  could you elaborate on this one a bit?  are you talking
> about versioning, "resource forks", or something else?

Traditional stream based file systems bind a single data stream to a
single file name.  In order to support arbitrary meta data, Microsoft
implemented multiple data streams in NTFS.  For each file name there
is a default "unnamed" stream plus 0 or more named streams.  These
streams are used to store MacOS Resource Forks, OS/2 Extended
Attributes, and Windows uses them to store source information for files
downloaded via Internet Explorer.

Moving, renaming, deleting a file affects all of the data streams.

Data streams are accessed in Windows using the ":" as a separator.  If
"foo" is a filename that accesses the "unnamed" stream, then "foo:bar"
is a named stream associated with that file.

Jeffrey Altman


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to