Я пытаюсь построить систему архивирования. Я проверил алгоритм сжатия LZMA, и он дает очень хорошие результаты. Однако мне нужна возможность добавлять и извлекать (останется в архиве) файлы.
Есть ли способ сделать это? Я попытался создать тарбол и сжать его с помощью инструментов xz (команда lzma). но я не вижу способа, чтобы я мог добавлять или извлекать отдельные файлы без распаковки / повторного сжатия всего файла.
Сжатие отдельных файлов не очень уместно в моем случае, так как файлы имеют много дублированных данных между ними.
Спасибо