Неужели больше нет вариантов ?
Тут работают две программы. Первая - tar, склеивает кучу мелких файлов в один большой, сохраняя владельцев/права/пути и т.д., но не сжимает данные. Вторая - собственно архиватор, которая этот большой файл сжимает. В итоге, чтоб посмотреть содержимое архива, его надо ВЕСЬ распаковать, даже не сохраняя данные на диск, а просто построить список файлов. Поэтому это так долго происходит.
rar, например, (какой-то версии) хранит список файлов отдельно от тела архива, поэтому можно быстро посмотреть его содержимое. Так же он по умолчанию сжимает каждый файл отдельно - эффективно при восстановлении повреждённых архивов, но неэффективно с точки зрения степени сжатия. И только с опцией "непрерывный архив" работает подобно tar'у.
Пользователь решил продолжить мысль 12 Января 2010, 12:26:48:
Вообще архив - это такое дело, которое часто открывать не будешь. Я если что-то пакую, то на долгие годы (заболванить например), а иначе пусть так лежит. Так что не вижу проблем