10 sec delay while opening zip

народ, помогите!
когда открываю zip архивы причём не имеет значение в чём (mc, xarchiver) - стабильно получаю 10 сек задержку потом архив открывается
не могу разобраться в чём проблема

А архивы

А архивы большие? Я подозреваю что всё дело в том что программа первые несколько секунд читает оглалвение и строит дерево содержимого архива.

маленькие...даже очень маленькие

+1 Таже самая

+1
Таже самая проблема. На любых зиповских архивах в том числе и на 7z.

вирус?

вирус?

Вирус????

Какой еще вирус?...
Вы где такую траву берете?....

Попахивает таймаутом..

Ваще попахивает таймаутом какимто, типа сбой операции при обращении к архиву с последуешей попыткой/попытками повторения.. А в любых программах енто ибо библиотеки то общии.

PS.
С вирусами вы оттожгли канечна :)

_________________
- Desktop: core: p4-3.0, video: Nvidia 7900 GT, hard: 4x250 Gb (baracuda 9 series) & 80 Gb WD, mem: 2 G
- Portable: Asus U5A (915 chipset, centrino 1.73 Donath, 512 mb, wi-fi, 120 Gb hard, e.t.c)

Хотелось бы

Хотелось бы увидеть реальные цифры...
ls -l file.zip

потом :
time unzip file.zip

и
unzip -v

поразбирался

поразбирался немного
если гонять просто unzip то всё ок....время < 1 c
если гонять например midnight то вот что получаеться:
я немного подправил /usr/share/mc/extfs/uzip а именно mczipfs_list процедуру

...
open (PIPE, "$cmd_list $qarchive |") || &croak("$app_unzip failed");
        if ($op_has_zipinfo) {
                `echo 1 >> ~/time; date >> ~/time; echo "----" >> ~/time`;
                while (<PIPE>) {
                        chomp;
                        next if /^Archive:/;
                        next if /^\d+ file/;
                        next if /^Empty zipfile\.$/;
                        `echo 2 >> ~/time; date >> ~/time; echo "----" >> ~/time`;
                        my @match = /^(.{10}) +([\d.]+) +([a-z\d]+) +(\d+) +([^ ]{2}) +(\d+) +([^ ]{4}) +(\d{4})(\d\d)(\d\d)\.(\d\d)(\d\d)(\d\d) +(.*)$/;
                        next if ($#match != 13);
                        `echo 3 >> ~/time; date >> ~/time; echo "----" >> ~/time`;
                        &checked_print_file(@match);
                        `echo 4 >> ~/time; date >> ~/time; echo "----" >> ~/time`;
                }
                `echo 5 >> ~/time; date >> ~/time; echo "----" >> ~/time`;
        } else {
...

так вот задержка в 10 сек происходит в переходе с 4 на 5

а забыл

а забыл

philm@pmikhailov ~ $ ls -l vmspec.zip
-rw-r--r-- 1 philm users 404440 Июл 24 16:57 vmspec.zip

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".