FileCopyEx: File Copy Extended — Расширенное копирование

Здесь можно обсудить ваш любимый плагин.
DV
Posts: 355
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 10 times
Been thanked: 3 times

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by DV » Wed 15 Dec, 2010 16:49

Latest post of the previous page:

djdron wrote:Еще одна тестовая версия
Вынужден сообщить, что тест провалился.
Я копировал содержимое папки "Visual studio 2008 Pro", а затем сравнивал копию и оригинал с помощью плагинов Synchronize Directory и Advanced compare.
Так вот, файл "msdn\Program Files\MSDN\MSDN9.0\CSetupMM\banner.bmp" оказался другим. В оригинале его размер - 89524 байт, размер же копии - 89600 байт. Содержимое вплоть до 89524-го байта идентично, дальше идут нули.
Предполагаю, что это какая-то ошибка буферизации в FileCopyEx.

DV
Posts: 355
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 10 times
Been thanked: 3 times

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by DV » Wed 15 Dec, 2010 17:00

При повторном копировании различие вылезло уже в файле "Setup\dlmgr.dll".
Папка "Visual studio 2008 Pro" - это инсталляха Visual studio 2008 Professional. Полагаю, для экспериментов может использоваться любая папка с очень большим количеством файлов.
FAR 2.0.1706 x86, Windows 7 Ultimate x64, 4 GB RAM. Настройки плагина FileCopyEx не трогал - то есть "заводские".

User avatar
CDK
Posts: 291
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 8 times
Been thanked: 3 times
Contact:

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by CDK » Wed 15 Dec, 2010 20:05

В оригинале его размер - 89524 байт, размер же копии - 89600 байт.
Содержимое вплоть до 89524-го байта идентично, дальше идут нули.
Предполагаю, что это какая-то ошибка буферизации в FileCopyEx
угу, это старый баг, когда размер файла в некоторых случаях сабж выравнивал.

djdron
Posts: 32
Joined: Mon 13 Dec, 2010 22:33

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by djdron » Thu 16 Dec, 2010 08:00

DV wrote:Так вот, файл "msdn\Program Files\MSDN\MSDN9.0\CSetupMM\banner.bmp" оказался другим. В оригинале его размер - 89524 байт, размер же копии - 89600 байт. Содержимое вплоть до 89524-го байта идентично, дальше идут нули.
Предполагаю, что это какая-то ошибка буферизации в FileCopyEx.
Спасибо за тестирование!
Ого, так это вообще epic fail.
Непонятно, почему об этом баге ничего не было известно раньше.
CDK wrote:угу, это старый баг, когда размер файла в некоторых случаях сабж выравнивал.
:) забавно, если о нем знали, то его надо фиксить в 1ю очередь.
Попробую разобраться в коде копирования...

Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Contact:

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by Kildor » Thu 16 Dec, 2010 08:15

Ещё плагин портит описания, превращая их в нечитаемую кашу. Могу предоставить пару descript.ion, если это поможет
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

User avatar
CDK
Posts: 291
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 8 times
Been thanked: 3 times
Contact:

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by CDK » Thu 16 Dec, 2010 08:25

djdron wrote::) забавно, если о нем знали, то его надо фиксить в 1ю очередь.
Попробую разобраться в коде копирования...
оно конечно да, но оно не всегда воспроизводится, а код там жутковатый.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by Max Rusov » Thu 16 Dec, 2010 08:30

djdron wrote:Ого, так это вообще epic fail
Ни разу не сталкивался с данной проблемой. Скопировал структуру каталогов ~30Г, все совпало. Может (анти)вирусы?

djdron
Posts: 32
Joined: Mon 13 Dec, 2010 22:33

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by djdron » Thu 16 Dec, 2010 10:28

Меня сейчас интересуют новые баги, которые могли появиться при переходе с версии 1.9.0 beta на 2.0.0 beta.
А то оказывается, что было дофига старых багов.
Я пока что не буду их смотреть.

ccaid
Posts: 837
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by ccaid » Thu 16 Dec, 2010 11:21

т. н. epic fail у меня происходил при копировании в папку с хитроназначенными правами — создавать новые файлы можно, а изменять существующие нельзя. причем на мелкие файлы эффект не распространялся.
Фар делают добрые люди

User avatar
chupakabra
Posts: 1024
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by chupakabra » Thu 16 Dec, 2010 11:44

Это выходит он открывает файл повторно, чтобы сделать ему правильный SetEndOfFile, терпит неудачу и молча продолжает работу.

Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Contact:

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by Kildor » Thu 16 Dec, 2010 16:42

> Меня сейчас интересуют новые баги, которые могли появиться при переходе с версии 1.9.0 beta на 2.0.0 beta.
Начал портить описания файлов. Вроде бы повтор бага тривиален, но если необходимо, то могу завести тикет со всем прилагающимся. Надо?
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

djdron
Posts: 32
Joined: Mon 13 Dec, 2010 22:33

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by djdron » Thu 16 Dec, 2010 16:45

DV wrote:Вынужден сообщить, что тест провалился.
Я копировал содержимое папки "Visual studio 2008 Pro", а затем сравнивал копию и оригинал с помощью плагинов Synchronize Directory и Advanced compare.
Так вот, файл "msdn\Program Files\MSDN\MSDN9.0\CSetupMM\banner.bmp" оказался другим.
Не воспроизвелось. Делал то же самое, только сравнивал другой программой.
Можешь более подробно описать, как у тебя так получилось? откуда копировал? с винта/DVD? на какую файловую систему (источник/приемник)? какая винда? и т.п.

djdron
Posts: 32
Joined: Mon 13 Dec, 2010 22:33

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by djdron » Thu 16 Dec, 2010 16:46

Kildor wrote:Вроде бы повтор бага тривиален, но если необходимо, то могу завести тикет со всем прилагающимся. Надо?
Надо :)

Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Contact:

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by Kildor » Thu 16 Dec, 2010 17:18

Ок, завтра днём будет тикет.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

djdron
Posts: 32
Joined: Mon 13 Dec, 2010 22:33

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by djdron » Fri 17 Dec, 2010 01:14

зафиксил баг с порчей файлов описаний.
и еще вылез баг со сдвинутым текстом в окошках - тоже исправил.

еще одна тестовая версия там же

Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Contact:

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by Kildor » Fri 17 Dec, 2010 07:43

> зафиксил баг с порчей файлов описаний.
Подтверждаю, спасибо!
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

DV
Posts: 355
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 10 times
Been thanked: 3 times

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by DV » Fri 17 Dec, 2010 16:07

djdron wrote:Не воспроизвелось. Делал то же самое, только сравнивал другой программой.
С последней версией FileCopyEx_2.0.0b_rev35_test.zip пока что не воспроизводится.
FAR 2.0.1706 x86, Windows 7 Ultimate x64, 4 GB RAM. Настройки плагина FileCopyEx не трогал - то есть "заводские". Копирование из папки на диске D (жёсткий диск, NTFS) в папку на диске C (тот же жёсткий диск, NTFS). Установлен и активен AVG Anti-Virus. Только претензии к антивируснику мне кажутся безосновательными: со стандартным копированием FAR в тех же условиях никаких ошибок не было, так почему антивирус должен влиять на работу FileCopyEx?

Post Reply

Return to “Обсуждение плагинов”