Такой способ, как мне кажется, займет достаточно много времени, разве нет альтернативных путей?Распаковать, что то там сделать, и запаковать обратно?
Конкретно нужно заменить файл(ы) в zip архиве. Или вытащить его в папку tmp, потом заменить его в архиве. Или удалить его.что конкретно то нужно сделать?
Вариант @vint56 не подойдёт для этого?Конкретно нужно заменить файл(ы) в zip архиве
7z.exe u 123.zip "123\bg.txt"