Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Libraries > Отредактировать rar архив, неужели никак?


Автор: Sergey912 11.6.2008, 23:50
Нужно удалить файлы в rar архивах. Нашел в гугле, что это мол нельзя сделать т.к. исходники прикрыты и можно только читать из архива  smile МОжет быть есть хотя бы какой-то вариант? 

Автор: boogi 11.6.2008, 23:55
Согласен с гуглом.
Однако что мешает извлечь, удалить, запаковать? (Нагрузка, не спорю)

Автор: Feldmarschall 12.6.2008, 00:00
непонятно, зачем нужны исходники, когда есть консольные утилиты?

Автор: Sannis 12.6.2008, 00:55
В догонку: использование rar архивов продиктовано условием работы? smile С другой строны, Feldmarschall правильно говорит, есть утилиты для любого типа архивов, при желании можно даже найти такую, я думаю, которая позволит удалять из него файлы при переданных ей определённых параметрах.

Автор: Sergey912 12.6.2008, 02:28
Цитата

использование rar архивов продиктовано условием работы?

ага, ага, просто уже поздно поменять  :(


Цитата

Однако что мешает извлечь, удалить, запаковать? (Нагрузка, не спорю)

Как мне его запаковать? В стандартной библиотеке нет такого и запаковка/создание как раз с лицензией и т.п.

Цитата

непонятно, зачем нужны исходники, когда есть консольные утилиты? 

не подскажите что-нибудь? я с Unix почти никак все под WIn, а сервер где надо сделать как раз на нем. Из php я так думаю можно вызвать ее через exec(), но как поставить утилиту и что ставить ....

Спасибо за идею! Кажется нашел то что нужно, с сайта официального скачал Linux версию, там есть команда на удаление... Наверно стоит создать другую тему, т.к. установть не знаю как  smile Т.е. через putty есть доступ к ком строке, но собственно как устанавливать и будет ли работать из php через exec и как к нему путь прописать при установке и при запуске, не C:\\ же  ....  smile 

Автор: skyboy 12.6.2008, 08:07
Цитата(Sergey912 @  12.6.2008,  01:28 Найти цитируемый пост)
Наверно стоит создать другую тему

таки, да.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)