Discussion:
вывести список файлов, содержащихся в архиве.
(слишком старое сообщение для ответа)
Andrew Shelkovenko
2007-03-29 16:02:45 UTC
Permalink
Hello, All!

Написал тут viewer log файлов Апача. (см подпись)

Все хорошо, только одна проблема.
Упакованы логи бывают по разному, и количество файлов в архиве - разное.
Есть tar.gz, есть просто gz.
Мне надо вывести список файлов, содержащихся в архиве.

Пытаюсь использовать zlib.
Какие функции zlib применять-то ?? Что-то там нет ничего похожего .. ;((

--
With best regards, Andrew Shelkovenko.
RQ Apache LogViewer - http://diakin.kwikphp.com/rqlae.html
Tim V. Shaporev
2007-03-30 12:03:27 UTC
Permalink
Post by Andrew Shelkovenko
Есть tar.gz, есть просто gz.
Мне надо вывести список файлов, содержащихся в архиве.
Пытаюсь использовать zlib.
Какие функции zlib применять-то ?? Что-то там нет ничего похожего .. ;
Никакие :-|
zlib-ом можно получить распакованный tar-архив (а лучше доступ к его
содержимому "на лету"), а вот разобрать на детали tar-формат...
Берёшь исходники tar, и вперёд...

Bye
Tim
RockMover
2007-03-30 17:48:21 UTC
Permalink
Привет!

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...
Andrew Shelkovenko
2007-04-01 22:07:53 UTC
Permalink
Hello!

R> zlib -- только для сжатия, а не для архивирования. Тебе,
R> наверное, нужен libtar:

Спасибо ответившим. Буду пробовать разные варианты..
Временно остановился на использовании 7zip

With best regards, Andrew Shelkovenko.
<http://mira.xeno.ru/> - RQ Search and Replace

Loading...