JDeats,
Actually, it most likely is in the file. Vista (and XP, to some degree)
will recognize XMP packets in media files (which support it, meaning, AVI
files, TIFF, JPG, MP3 and others).
I know of one commercial .NET component for working with XMP data in
files:
http://www.chilkatsoft.com/xmp-dotnet.asp
You could use the XMP SDK from Adobe, but it is in unmanaged code, and
you would have to handle all the marshaling yourself (as well as create
wrappers for the class libraries, as I don't think those libraries export
functions).
When you tag files in Vista now, it actually writes XMP data to the file
(personally, I use Adobe Bridge, and XP and Vista recognizes them just
fine).
--
- Nicholas Paldino [.NET/C# MVP]
-
mv*@spam.guard.caspershouse.com
"JDeats" <Je**********@gmail.comwrote in message
news:11**********************@q3g2000prf.googlegro ups.com...
>I have a binary file (zip file) that's being created by my app and I
would like to store a comma delimited list of items contained in that
file (e.g. the .zip file contains 5 large TIFF images and I want to
store the description of each image as meta data on the zip so I can
easily extract these descriptions to populate a drop down list).
For example:
Grand Canyon, Egypt at Night, SF Bridge,
would be the single text string I would I would like to store as meta
data.
I know Windows OS offers Summary info on files, but I need the meta
data to survive an ftp transfer up to a server and down to a clients
system and Windows file summary meta data does not.
So I'm looking for best approach recommendations, I'm trying to avoid
having to have the meta data in a separate xml file.