Написал тут viewer log файлов Апача. (см подпись)
Все хорошо, только одна проблема.
Упакованы логи бывают по разному, и количество файлов в архиве - разное.
Есть tar.gz, есть просто gz.
Мне надо вывести список файлов, содержащихся в архиве.
Пытаюсь использовать zlib.
Какие функции zlib применять-то ?? Что-то там нет ничего похожего .. ;((
--
With best regards, Andrew Shelkovenko.
RQ Apache LogViewer - http://diakin.kwikphp.com/rqlae.html
> Есть tar.gz, есть просто gz.
> Мне надо вывести список файлов, содержащихся в архиве.
> Пытаюсь использовать zlib.
> Какие функции zlib применять-то ?? Что-то там нет ничего похожего .. ;
Никакие :-|
zlib-ом можно получить распакованный tar-архив (а лучше доступ к его
содержимому "на лету"), а вот разобрать на детали tar-формат...
Берёшь исходники tar, и вперёд...
Bye
Tim
Andrew Shelkovenko wrote:
AS> Hello, All!
AS> Написал тут viewer log файлов Апача. (см подпись)
AS> Все хорошо, только одна проблема.
AS> Упакованы логи бывают по разному, и количество файлов в архиве - разное.
AS> Есть tar.gz, есть просто gz.
AS> Мне надо вывести список файлов, содержащихся в архиве.
AS> Пытаюсь использовать zlib.
AS> Какие функции zlib применять-то ?? Что-то там нет ничего похожего .. ;((
zlib -- только для сжатия, а не для архивирования. Тебе,
наверное, нужен libtar:
libtar allows programs to create, extract and test tar archives.
It supports both the strict POSIX tar format and many of the
commonly-used GNU extensions.
AS> --
AS> With best regards, Andrew Shelkovenko.
AS> RQ Apache LogViewer - http://diakin.kwikphp.com/rqlae.html
WBR, RockMover
I am The Master of Flame...
R> zlib -- только для сжатия, а не для архивирования. Тебе,
R> наверное, нужен libtar:
Спасибо ответившим. Буду пробовать разные варианты..
Временно остановился на использовании 7zip
With best regards, Andrew Shelkovenko.
<http://mira.xeno.ru/> - RQ Search and Replace