Я ищу хороший способ добавления метаданных в файл. dsofile.dll отлично работает для NTFS. Метаданные теряются, когда вы бросаете копию на общий ресурс FAT32 (я думаю, он использует скрытые потоки NTFS). Документы Microsoft Word содержат метаданные, которые не теряются, как они это делают? Синтаксис FAT, отправка файла по полосам E-Mail всех метаданных, созданных с помощью dsofile (а также метаданных, созданных вручную с помощью проводника Windows). Отдельные файлы метаданных не являются опцией. Он должен быть совместим со стандартными методами Windows. Если я отправлю кому-то файл с Outlook, и он отправит его обратно, метаданные не должны быть потеряны.dsofile C# Свойства пользовательского файла API/NTFS
(требуемая мета данные на самом деле только ID)
Разве Word не сохраняет все метаданные как часть файла? –
есть. MS-Word хранит метаданные в самом формате .doc. Скрытые потоки данных NTFS представляют собой отдельный механизм хранения метаданных, который не требует, чтобы сам формат файла знал о метаданных. Недостатком является то, что наивные приложения не копируют метаданные из скрытых потоков NTFS при копировании файла. – Cheeso