Хорошо, мне нужно иметь возможность редактировать комментарии к файлам в файлах .rar из python.
Я уже могу просматривать комментарии, используя UnRAR. Однако мне нужно встраивать метаданные в файлы таким образом, чтобы они сохранялись в нескольких файловых системах (например, альтернативные потоки данных отсутствуют), поэтому я не могу придумать никаких других альтернатив.
rarfile кажется, что может работать, но это не так. действительно корректно работают под Windows, несмотря на заявление о независимости от платформы (или формат .rar изменился, но это кажется маловероятным, учитывая, что другие утилиты того же периода работают). Открывает архив нормально, но не распознает, что есть комментарии.
Чтобы заранее ответить на некоторые из неизбежных комментариев -
Нет, я не могу преобразовать архивы (их тысячи).
Любой режим хранения метаданных, зависящий от файловой системы, отсутствует, так как мне нужно поддерживать NTFS , XFS и ext3.
Скрытые файлы будут беспорядком, и вам нужно убедиться, что они перемещаются вместе с соответствующим файлом, что я не могу сделать.