On 2009.03.05 at 01:39:31 +0300, Alexey Pechnikov wrote: > Hello! > > Собственно задача: есть OpenDocument (.odt) файл, из которого программа > вытаскивает content.xml, выполняет некие преобразования и хочет создать > итоговый файл из исходного с замененным content.xml С выводом на stdout > содержимого указанного файла справляется unzip. А вот заменить файл в архиве > из sdtin с помощью zip не получается - файл получает, но сохраняет его в > архив > с именем "-", что никак меня не устраивает. > > Вопрос: можно ли это сделать с помощью zip/unzip, а если нет, то чем лучше > воспользоваться для вытаскивания нужного файла из архива в stdout и замены > существующего файла в архиве через stdin?
Распаковать архив во временную директорию, заменить файл, и запаковать обратно. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

