Хорошо, возможно, это не тот ответ, который вы ищете, но мой совет - использовать стандартные инструменты, поставляемые с операционной системой.Например, MS-DOS был выпущен около 40 лет назад и поддерживал концепцию файла.Сегодня его преемник Microsoft Windows тоже поддерживает концепцию файла.Бьюсь об заклад, любая операционная система, которую вы используете через 50 лет, тоже будет поддерживать концепцию файла.
Итак, снимайте в формате JPG + RAW и сохраняйте файлы, которые дает вам ваша камера.Если вы хотите сохранить пользовательские метаданные, не изменяйте файлы JPG + RAW, а вместо этого создайте файл TXT с тем же именем и поместите туда свои пользовательские метаданные.Текстовые файлы, хранящиеся в формате US-ASCII, поддерживаются с 1969 года .Если вы очень предприимчивы, вы можете использовать UTF-8, который является расширенным набором US-ASCII и вряд ли исчезнет.Избегайте ISO-8859-1;он будет заменен на UTF-8.Избегайте любых форматов «расширенного текста»;они устаревают (за исключением, возможно, HTML, но это тоже быстро меняющаяся цель).
JPG - это формат, который наверняка будет поддерживаться через 50 лет.Есть некоторые улучшения, такие как JPEG2000, но они не получили широкого признания, потому что JPG достаточно хорош, а совместимость важнее, чем сжатие последних 10-20% сжатия / качества изображения.
Форматы камеры RAW не являются строгоГоворя с открытым исходным кодом, но, однако, утилиты с открытым исходным кодом существуют для чтения файлов в этих форматах.Если RAW становится нечитаемым через 50 лет из-за несуществующего программного обеспечения, по крайней мере, у вас есть JPG.
Основная проблема, которую я имею, заключается в том, как хранить биты таким образом, чтобы это продолжалось 50 лет.Я бы выбрал Amazon AWS S3 (примерно 0,0125 долл. США за гигабайт в месяц для редко используемых данных) и сохранял бы автономную резервную копию на жестком диске или SSD.Иногда вам может потребоваться перейти на новый жесткий диск / твердотельный накопитель, а если Amazon S3 выключен, переключиться на другого облачного провайдера.Amazon S3 имеет 13-летнюю историю, поэтому шансы на его продление в течение 50 лет несколько выше, чем у некоторых случайных бесплатных облачных провайдеров.