Безопасны ли метаданные XMP в будущем?

Я думал о создании приложения для фотодневника FOSS и рассматриваю возможность хранения заметок, которые пользователь делает в метаданных XMP, внутри файла.

Важно сохранить эту информацию, так как она может представлять большую ценность для пользователя. Знаете ли вы, безопасно ли хранить метаданные в XMP в будущем? Как долго можно ожидать, что этот стандарт останется в силе, чтобы пользователь мог читать метаданные?

Я думаю использовать файлы jpg, а также файлы png в приложении

Благодарен за помощь в этом!

Будущее безопасно, да. XMP читается человеком, поэтому в худшем случае люди могут открыть файл в текстовом редакторе. Безопасный от другого плохо написанного мусора с открытым исходным кодом ... вероятно, нет. В кратком описании того, что вы планируете написать, я (как опытный разработчик) вижу перед вами огромные проблемы. Я предлагаю вам написать свой код для вас и не беспокоиться о «пользователях», по крайней мере, до тех пор, пока у вас не будет чего-то, что стоит им показать...

Ответы (1)

Это знает только Бог ... ;-)

На самом деле Extensible Metadata Platform была представлена ​​в 2001 году (16 лет назад), и сегодня она может быть расположена в нескольких типах файлов и поддерживается десятками бесплатных или проприетарных программ.

Это делает его очень вероятным для чтения в будущем - возможно, дольше, чем ваше приложение может быть выполнено (сборка для текущих платформ) или даже скомпилировано (изменение стандартов языка программирования).

Еще один момент: XMP — это XML-документ, который также может храниться в дополнительном файле . Тысячи программ используют формат XML, так что XMP, скорее всего, можно будет анализировать в будущем.

Надеюсь это поможет.