v79italya, можно, но совсем не так, как Вы себе это представляете.
Исходные данные:
- Знаем точное местоположение файла архива.
- Знаем точное местоположение искомого файла в архиве.
- Знаем, что потребно искать.
- Знаем, какой архиватор будем пользовать, и предполагаем, что он может быть установлен по стандартному месторасположению.
Процесс:
- Проверяем существование файла архива.
- Проверяем существование архиватора.
- Проверяем существование искомого файла в архиве.
- Извлекаем искомый файл из архива во временный каталог.
- Читаем содержимое искомого файла, осуществляем поиск и замену.
- Если поиск был успешен — сохраняем новое содержимое в искомый файл, помещаем искомый файл в архив с заменой, удаляем временный каталог с файлом.
Поместите в gzip-архив весь искомый файл целиком.