Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Дублирование файлов в архиве при добавлении. Баг?

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
d-view



Joined: 25 Jul 2006
Posts: 232
Location: xUSSR

Post (Separately) Posted: Thu Aug 23, 2007 08:16    Post subject: Дублирование файлов в архиве при добавлении. Баг? Reply with quote

Заменяя вчера файлы в архиве .ZIP заметил такую вещь..
Если копировать файлы в архив, в котором они уже есть (файлы могут отличаться по датам и размеру, но не по названию), то несмотря на то, что ТС предлагает их заменить, может быть ситуация, когда файлы в архиве будут продублированы (смотрим рисунок - файлы bass_aac.dll, bass_aach.dll и т.д.). Причем это наблюдается только при копировании в архивы, в которых находится файл установки плагина pluginst.inf (т.е. при открытии архива ТС предлагает установить плагин и далее следует ваш отказ от его установки).



Проверьте, наблюдается ли такое еще у кого..
Предупреждаю сразу, это наблюдается не всегда, но все-таки относительно часто (например, у меня в серии из 5 архивов так оказалось в двух). Пример такого файла, можно скачать здесь, 1,5 Mb.
Другие архивы, кроме .ZIP, я не проверял.. Если подтвердится с .ZIP, то, наверно, следует проверить и с другими типами архивов.
_________________
Вы слишком много знаете... Вас отягощает эрудиция
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Fri Aug 24, 2007 14:09    Post subject: Reply with quote

Скачал файл, и так и так копировал туда-сюда, не подтверждается.

Теоретически в архив хоть тыщщу файлов запиши с одинаковыми именами, если архиватор не будет отслеживать наличие существующих имён.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
aLexx



Joined: 14 Mar 2005
Posts: 442
Location: Новокузнецк

Post (Separately) Posted: Mon Aug 27, 2007 15:53    Post subject: Reply with quote

Я тоже много тыщ раз копировал файлы именно в zip, запрос на замену
(переименование, если угодно) следовал АБСОЛЮТНО всегда...
Ни разу пока не встретил этой проблемы.

Причём, что интересно, WinRar (внешний) в этих случаях у меня просто заменяет файлы без запроса.
Приходится самому за этим делм следить...
Back to top
View user's profile Send private message
aLexx



Joined: 14 Mar 2005
Posts: 442
Location: Новокузнецк

Post (Separately) Posted: Sat Jan 12, 2008 00:21    Post subject: Reply with quote

И всё-таки я выхватил этот баг! Повторяется со 100 % вероятностью! Smile

Создаём, например, 3 файла:
text0.txt
text1.txt
text2.txt
Упаковываем в штатный зип. Входим в него, видим эти 3 файла. Пытаемся скопировать (упаковать) в него те же 3 файла.
Следует запрос "Заменить или..." Отвечаем "Дополнительно > Автоматически переименовывать копируемые файлы".
Повторяем ешё раз. Получаем вот это:


Едем дальше... Создаём 3 файла вида:
text(0).txt
text(1).txt
text(2).txt
Делаем абсолютно всё то же самое. Получаем это:


Скрины сняты с абсолютно нового, чистого ТС без всяких аддонов, плугов, языка и т.д.
Получается, баг в пересчёте номера копируемого файла. Имхо.
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Sat Jan 12, 2008 00:50    Post subject: Reply with quote

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
View user's profile Send private message
aLexx



Joined: 14 Mar 2005
Posts: 442
Location: Новокузнецк

Post (Separately) Posted: Sat Jan 12, 2008 00:58    Post subject: Reply with quote

А я уже хотел эт самое и сказать... Не успел!
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Sat Jan 12, 2008 01:11    Post subject: Reply with quote

Баг воспроизводится также с внутренним TGZ и плагином tar.bz2.
Вероятно, багу подвержены также другие wcx-плагины, разрешающие TC отображать конпку "Дополнительно".
Багрепорт приложу к письмо Гислеру, которое отправлю
сегодня или завтра утром, туда же войдут последние реквесты,
упомянутые на этом форуме.
Могу продублировать на оф. форуме, если в этом есть смысл.
Back to top
View user's profile Send private message
aLexx



Joined: 14 Mar 2005
Posts: 442
Location: Новокузнецк

Post (Separately) Posted: Fri May 30, 2008 23:06    Post subject: Reply with quote

Есть какие-либо подвижки?
А то я опять столкнулся с этой проблемой... Хорошо, что ценная инфа у меня продублирована!
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Fri Aug 01, 2008 22:05    Post subject: Reply with quote

Исправлено в TC 7.04. Проверял на zip, tgz, tbz2.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group