Есть ли способ добавить некоторый контент в начало моего файла (двоичного), в котором будет отображаться thubmnail файла (возможно, также включенного в двоичный файл)? В качестве альтернативы можно создать скрытый файл или каталог, который будет отображать миниатюры в файлы для обозревателя OS/файлов?
На данный момент меня действительно интересует * nix. Кроме того, я не спрашиваю, как создать эскиз, я спрашиваю, как связать миниатюру (или файл-читатель прочитал его из файла) в разделе Gnome или KDE или MAcOS.
В случае, если вам интересно, я работаю с очень большими 3D научными наборами данных в формате HDF5. Наборы данных ДЕЙСТВИТЕЛЬНО большие и принимают FOREVER для генерации, исследования и рендеринга, и их много. Было бы замечательно иметь возможность просматривать их в файловом браузере с помощью эскизов, которые позволяли бы пользователю (мне и другим) просматривать - в низком разрешении набора данных, чтобы помочь решить, какой из них открыть. HDF5 предоставляет некоторое пространство «пользовательского блока» в начале файла, в котором можно хранить изображение или файл xml и т. Д. Опять же, я могу создать эскиз, мне нужно указать браузер файлов, где он есть, и чтобы он отображал миниатюру.
благодаря
Вам нужно будет написать плагин для файлового менеджера каждой среды рабочего стола.
For GNOME, Nautilus is the assumed file manager. There are tons of previewers/thumbnailers available, so you can dissect one. Here's a simple MP3 cover art thumbnailer written in Python: https://bbs.archlinux.org/viewtopic.php?id=114098
Что касается KDE и Mac OS, я не уверен. KDE должен быть похож на GNOME, когда речь заходит о миниатюре, но Mac OS выходит за рамки моих знаний. Я бы предположил, что вам придется закодировать другой плагин.