Мы потенциально ищем решение того, как мы можем идентифицировать разные версии текстового файла в операционных системах Windows - нет атрибутов файлов, поддерживающих управление версиями (например, 2.0, 2.1 и т. Д.), Но используя ADS позволит нам написать, например, информацию о версии, в альтернативный поток внутри файла. Мой вопрос, это подходящее использование ADS, или есть недостатки или причины, по которым мы не должны этого делать? Я использую информацию по этой ссылке, чтобы поиграть с ADS. https://blog.codefluententities.com/2013/03/14/manipulating-ntfs-alternate-data-streams-in-c-with-the-codefluent-runtime-client/Использование альтернативного потока данных NTFS
1
A
ответ
1
Версия файла для меня - скорее метаданные, чем другой поток данных, поэтому в этом случае я бы использовал расширенные атрибуты файлов. Альтернативный поток данных отлично подходит для, например, Предварительный просмотр файла.
При этом расширенные атрибуты имеют аналогичные недостатки как ADS (обычно теряются во время резервного копирования или архивирования), но в отличие от ADS, они поддерживаются устройствами FAT32.