View previous topic :: View next topic |
Author |
Message |
d-view

Joined: 25 Jul 2006 Posts: 232 Location: xUSSR
|
(Separately) Posted: Thu Aug 23, 2007 08:16 Post subject: Дублирование файлов в архиве при добавлении. Баг? |
|
|
Заменяя вчера файлы в архиве .ZIP заметил такую вещь..
Если копировать файлы в архив, в котором они уже есть (файлы могут отличаться по датам и размеру, но не по названию), то несмотря на то, что ТС предлагает их заменить, может быть ситуация, когда файлы в архиве будут продублированы (смотрим рисунок - файлы bass_aac.dll, bass_aach.dll и т.д.). Причем это наблюдается только при копировании в архивы, в которых находится файл установки плагина pluginst.inf (т.е. при открытии архива ТС предлагает установить плагин и далее следует ваш отказ от его установки).
Проверьте, наблюдается ли такое еще у кого..
Предупреждаю сразу, это наблюдается не всегда, но все-таки относительно часто (например, у меня в серии из 5 архивов так оказалось в двух). Пример такого файла, можно скачать здесь, 1,5 Mb.
Другие архивы, кроме .ZIP, я не проверял.. Если подтвердится с .ZIP, то, наверно, следует проверить и с другими типами архивов. _________________ Вы слишком много знаете... Вас отягощает эрудиция |
|
Back to top |
|
 |
Моторокер

Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Fri Aug 24, 2007 14:09 Post subject: |
|
|
Скачал файл, и так и так копировал туда-сюда, не подтверждается.
Теоретически в архив хоть тыщщу файлов запиши с одинаковыми именами, если архиватор не будет отслеживать наличие существующих имён. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
 |
aLexx

Joined: 14 Mar 2005 Posts: 442 Location: Новокузнецк
|
(Separately) Posted: Mon Aug 27, 2007 15:53 Post subject: |
|
|
Я тоже много тыщ раз копировал файлы именно в zip, запрос на замену
(переименование, если угодно) следовал АБСОЛЮТНО всегда...
Ни разу пока не встретил этой проблемы.
Причём, что интересно, WinRar (внешний) в этих случаях у меня просто заменяет файлы без запроса.
Приходится самому за этим делм следить... |
|
Back to top |
|
 |
aLexx

Joined: 14 Mar 2005 Posts: 442 Location: Новокузнецк
|
(Separately) Posted: Sat Jan 12, 2008 00:21 Post subject: |
|
|
И всё-таки я выхватил этот баг! Повторяется со 100 % вероятностью!
Создаём, например, 3 файла:
text0.txt
text1.txt
text2.txt
Упаковываем в штатный зип. Входим в него, видим эти 3 файла. Пытаемся скопировать (упаковать) в него те же 3 файла.
Следует запрос "Заменить или..." Отвечаем "Дополнительно > Автоматически переименовывать копируемые файлы".
Повторяем ешё раз. Получаем вот это:
Едем дальше... Создаём 3 файла вида:
text(0).txt
text(1).txt
text(2).txt
Делаем абсолютно всё то же самое. Получаем это:
Скрины сняты с абсолютно нового, чистого ТС без всяких аддонов, плугов, языка и т.д.
Получается, баг в пересчёте номера копируемого файла. Имхо. |
|
Back to top |
|
 |
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Sat Jan 12, 2008 00:50 Post subject: |
|
|
2aLexx
А инструкция для воспроизведения точно верная?
У меня в итоге получился архив с файлами:
Quote: | text0(2).txt
text0.txt
text1(2).txt
text1.txt
text2(2).txt
text2.txt
text(0).txt
text(1).txt
text(2).txt |
Правда, все файлики для теста были абсолютно пустыми.
Может, это существенно?
EDIT:
Ага, понял!
Файлы со скобками надо не в первый архив заливать,
а просто проделать с ними то же самое - создать новый архив и т.д.!
В итоге после первого же копирования получил:
Quote: | text(0).txt
text(1).txt
text(2).txt
text(3).txt
text(3).txt
text(3).txt |
|
|
Back to top |
|
 |
aLexx

Joined: 14 Mar 2005 Posts: 442 Location: Новокузнецк
|
(Separately) Posted: Sat Jan 12, 2008 00:58 Post subject: |
|
|
А я уже хотел эт самое и сказать... Не успел! |
|
Back to top |
|
 |
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Sat Jan 12, 2008 01:11 Post subject: |
|
|
Баг воспроизводится также с внутренним TGZ и плагином tar.bz2.
Вероятно, багу подвержены также другие wcx-плагины, разрешающие TC отображать конпку "Дополнительно".
Багрепорт приложу к письмо Гислеру, которое отправлю
сегодня или завтра утром, туда же войдут последние реквесты,
упомянутые на этом форуме.
Могу продублировать на оф. форуме, если в этом есть смысл. |
|
Back to top |
|
 |
aLexx

Joined: 14 Mar 2005 Posts: 442 Location: Новокузнецк
|
(Separately) Posted: Fri May 30, 2008 23:06 Post subject: |
|
|
Есть какие-либо подвижки?
А то я опять столкнулся с этой проблемой... Хорошо, что ценная инфа у меня продублирована! |
|
Back to top |
|
 |
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Fri Aug 01, 2008 22:05 Post subject: |
|
|
Исправлено в TC 7.04. Проверял на zip, tgz, tbz2. |
|
Back to top |
|
 |
|