PC Review


Reply
Thread Tools Rate Thread

copyinf a file with more then one data stream

 
 
aa
Guest
Posts: n/a
 
      22nd Dec 2009
downloaded an application programme from the vendor's site as a zip file.
When attempting to copy it in a flash memory stick a warning pops up saying
that that zip file contains more then one data stream but the destination
volume does not support this feature. Some data will not be preserved as a
result.

What are these more then one data streams and will the destination file
become unusable if I proceed with copying?


 
Reply With Quote
 
 
 
 
Sid Elbow
Guest
Posts: n/a
 
      22nd Dec 2009
aa wrote:
> downloaded an application programme from the vendor's site as a zip file.
> When attempting to copy it in a flash memory stick a warning pops up saying
> that that zip file contains more then one data stream but the destination
> volume does not support this feature. Some data will not be preserved as a
> result.
>
> What are these more then one data streams and will the destination file
> become unusable if I proceed with copying?


In a nutshell:

http://www.google.ca/search?q=%22mor...ient=firefox-a
 
Reply With Quote
 
Twayne
Guest
Posts: n/a
 
      22nd Dec 2009

In news:%(E-Mail Removed),
aa <(E-Mail Removed)> typed:
> downloaded an application programme from the vendor's site as a zip
> file. When attempting to copy it in a flash memory stick a warning
> pops up saying that that zip file contains more then one data stream
> but the destination volume does not support this feature. Some data
> will not be preserved as a result.
>
> What are these more then one data streams and will the destination
> file become unusable if I proceed with copying?


No. The datastreams are "extra" information that goes along with the file/s.
It's informative stuff and not executable and has no affect on execution.
The original program will still run and will not be affected.
Actually, you can probably see what's in the datastreams by looking at the
file's Properties under the Summary tab. (Highlight file, right click,
choose Properties, then the Summary tab)

Only NTFS file systems can handle alternate data streams so copying a file
to any location that's not NTFS (CD, DVD, floppy, FAT, etc. etc.) causes the
datastreams to be lost. No functionality of the core executable will be
lost.

HTH,

Twayne`


http://support.microsoft.com/kb/105763
http://www.ntfs.com/ntfs-multiple.htm

--
--
Live in the moment;
be open to the possibilities
that life has to offer.

 
Reply With Quote
 
Paul
Guest
Posts: n/a
 
      22nd Dec 2009
aa wrote:
> downloaded an application programme from the vendor's site as a zip file.
> When attempting to copy it in a flash memory stick a warning pops up saying
> that that zip file contains more then one data stream but the destination
> volume does not support this feature. Some data will not be preserved as a
> result.
>
> What are these more then one data streams and will the destination file
> become unusable if I proceed with copying?


Alternate data streams are a feature of NTFS file systems.

http://en.wikipedia.org/wiki/Alternate_data_stream

There isn't really a good reason to be doing something like
that inside a ZIP file, for the reason that you've discovered.
If your USB stick was FAT32, that doesn't support the alternate
data stream, so unzipping to the FAT32 device means losing
the alternate data stream. Which might actually be a good thing,
depending on your point of view.

An example of where that was used extensively, was the MacOS.
Back in the day, it had a "resource fork" and a "data fork" for
each file, but one of the forks can have zero length without a problem.
The system tools in MacOS are aware of these forks, so they're
not as "hidden" as in NTFS. ResEdit could examine the resource
fork, and an executable program would likely have both forks.
While a vanilla text file would only have a data form.

(Example of looking at the resource fork on a Mac - an alternate data stream)

http://www.hampa.ch/pce/pics/macplus...ac-resedit.png

One example where an alternate data stream were used, was some
version of Kaspersky AV software. Kaspersky stored some attribute
per file in an alternate data stream on each file. I think it
allowed them to track some properties of the files, like detecting
whether they'd been modified, and whether as a result, the file
needed to be scanned. At the time, this caused grief for a
small number of their customers. The file system apparently
didn't always like what they were doing. I think they eventually
fixed it, so there was less grumbling.

http://2kevin.net/datastreams.html

"Kaspersky used to use ADS to store hash data for files,
but they stopped using them in early 2006."

(The "Streams" program from Sysinternals)

http://technet.microsoft.com/en-ca/s.../bb897440.aspx

Paul
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
copyinf a file with more then one data stream aa Windows XP General 3 22nd Dec 2009 10:16 PM
Using embedded file (or stream) as Data Source for Microsoft Jet p deafsheep Microsoft ADO .NET 0 14th Feb 2008 12:25 PM
Need help trying to open a file and stream data into a sheet... Susan Hayes Microsoft Excel Programming 2 9th Aug 2004 11:10 PM
How to save stream data to file using filestream? terrorix Microsoft ASP .NET 3 8th May 2004 11:52 PM
NTFS File data Stream Sean Josiah Microsoft Dot NET 0 24th Nov 2003 10:03 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 06:10 PM.