Puzzle.wcx (шифрование)
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
- aLLigator
- Сообщения: 167
- Зарегистрирован: Чт дек 01, 2011 11:21
- Откуда: из тех ворот, что и весь народ...
Нашел у себя ещё один "баг" работы программы... прошу подтвердить или опровергнуть.
Последовательность получения ошибки:
1. Пакую несколько файлов в один архив, причем один из файлов нулевого размера (просто в имени содержится некая полезная информация).
2. Хочу запаковать несколько файлов в отдельные архивы (с удаление расширения) и получаю ошибку "Функция не поддерживается".
Последовательность получения ошибки:
1. Пакую несколько файлов в один архив, причем один из файлов нулевого размера (просто в имени содержится некая полезная информация).
2. Хочу запаковать несколько файлов в отдельные архивы (с удаление расширения) и получаю ошибку "Функция не поддерживается".
Последний раз редактировалось aLLigator Чт янв 30, 2014 00:11, всего редактировалось 1 раз.
aLLigator:
Попробовал предложенный сценарий, но наткнуться на такое сообщение пока не получилось. Файл нулевой длины пакуется и просматривается. Несколько папок(3)по разным архивам запаковались без видимых проблем. Вопрос: Если сразу перейти к пункту 2 и попытаться запаковать "несколько папок", который дают сбой, то ошибка выскакивает? Каков размер каждой из "папок"?
Попробовал предложенный сценарий, но наткнуться на такое сообщение пока не получилось. Файл нулевой длины пакуется и просматривается. Несколько папок(3)по разным архивам запаковались без видимых проблем. Вопрос: Если сразу перейти к пункту 2 и попытаться запаковать "несколько папок", который дают сбой, то ошибка выскакивает? Каков размер каждой из "папок"?
- aLLigator
- Сообщения: 167
- Зарегистрирован: Чт дек 01, 2011 11:21
- Откуда: из тех ворот, что и весь народ...
Сейчас попытался воспроизвести ошибку ещё раз и вспомнил более детально... в прошлом описании была существенная неточность.
Попробую заново как можно более подробно:
Ошибка возникает на двух моих компьютерах с установленной winXPх32, и ТС 8.01, плагин как ПРО так и обычной версии 2.50. На других пока нет возможности перепроверить.
Сначала пакую сразу несколько файлов в один архив, только один из файлов нулевого размера (так уж совпадало что нулевой файл имел имя кириллицей). и так уж совпало, что файлами были короткие ролики в AVI формате. При запаковке отдельно "нулевого" файла и последующих операциях ошибка не появлялась.
Причем, если выбирать файлы по очереди ошибки так же нет.
Если перезапустить ТС ошибка так же не появляется.
Потом выбираю несколько ФАЙЛОВ (не папок) для запаковки в отдельные архивы и удаляю вторую звездочку (расширения) из имени генерируемых архивов. Вот тут и вижу ошибку!


P.S. Предыдущий мой пост с ошибкой был связан с какими-то моими настройками ТС, какими именно я так и не понял. Может в этот раз тоже связано с "личной" настройкой ТС..
P.P.S. Эти тестовые файлы можно скачать тут: https://cloud.mail.ru/public/a1becfbb2265/TEST.rar
Попробую заново как можно более подробно:
Ошибка возникает на двух моих компьютерах с установленной winXPх32, и ТС 8.01, плагин как ПРО так и обычной версии 2.50. На других пока нет возможности перепроверить.
Сначала пакую сразу несколько файлов в один архив, только один из файлов нулевого размера (так уж совпадало что нулевой файл имел имя кириллицей). и так уж совпало, что файлами были короткие ролики в AVI формате. При запаковке отдельно "нулевого" файла и последующих операциях ошибка не появлялась.
Причем, если выбирать файлы по очереди ошибки так же нет.
Если перезапустить ТС ошибка так же не появляется.
Потом выбираю несколько ФАЙЛОВ (не папок) для запаковки в отдельные архивы и удаляю вторую звездочку (расширения) из имени генерируемых архивов. Вот тут и вижу ошибку!


P.S. Предыдущий мой пост с ошибкой был связан с какими-то моими настройками ТС, какими именно я так и не понял. Может в этот раз тоже связано с "личной" настройкой ТС..
P.P.S. Эти тестовые файлы можно скачать тут: https://cloud.mail.ru/public/a1becfbb2265/TEST.rar
aLLigator:
На первом проходе(пункт 1) мы пакуем все тестовые файлы в архив с именем test.@. На втором проходе(пункт 2) ты выбираешь для паковки все предыдущие плюс test.@ и удаляешь вторую звездочку. Если вторую звездочку не убирать, то должно получиться test.@.@ и разумеется 1.00.@.@-1.03.@.@. В этом случае ошибки быть не должно. А если убрать, то имя архива совпадет с пакуемым файлом.
Видимо такая коллизия и вызывает ошибку.
На первом проходе(пункт 1) мы пакуем все тестовые файлы в архив с именем test.@. На втором проходе(пункт 2) ты выбираешь для паковки все предыдущие плюс test.@ и удаляешь вторую звездочку. Если вторую звездочку не убирать, то должно получиться test.@.@ и разумеется 1.00.@.@-1.03.@.@. В этом случае ошибки быть не должно. А если убрать, то имя архива совпадет с пакуемым файлом.
Видимо такая коллизия и вызывает ошибку.
- aLLigator
- Сообщения: 167
- Зарегистрирован: Чт дек 01, 2011 11:21
- Откуда: из тех ворот, что и весь народ...
не совсем так... на первом проходе выбираю текстовый (нулевой) файл и в добавок к нему ролик 1.00.avi - получаю архив с именем каталога верхнего уровня - TEST.@. На втором этапе выбираю ролики 1.01.avi-1.03.avi с удалением типа файла, и должен получить архивы 1.01.@-1.03.@. Каждый из файлов пакуется только раз, одни и те же файлы не присутствуют в разных архивах.
Проверяю при тех-же условиях.XP32 TC8.01 P2.50 PRO C:\TEST\..., но на ошибку выйти не получается. После первой паковки получаю TEST.@ такого же размера, как и на скриншоте. Далее пакую 3 AVI - файла и получаю 3 архива с правильными именами.
Возможно-ли, что avi-шки заняты каким-то другим процессом и это блокирует к ним доступ? Перед паковкой выскакивает диалог, где удаляешь вторую звездочку. Какие флажки там подняты? Если вторую звездочку не удалять, ошибка все равно выскакивает? Если avi-шки паковать по отдельности, а не группой?
Возможно-ли, что avi-шки заняты каким-то другим процессом и это блокирует к ним доступ? Перед паковкой выскакивает диалог, где удаляешь вторую звездочку. Какие флажки там подняты? Если вторую звездочку не удалять, ошибка все равно выскакивает? Если avi-шки паковать по отдельности, а не группой?
- aLLigator
- Сообщения: 167
- Зарегистрирован: Чт дек 01, 2011 11:21
- Откуда: из тех ворот, что и весь народ...
помню что точно первых две, сейчас проверить нет возможности.BACRSOFT писал(а):Какие флажки там подняты?
не помню, возможно даже не проверял.BACRSOFT писал(а):Если вторую звездочку не удалять, ошибка все равно выскакивает?
пакует без проблем, как с удалением расширения так и без.BACRSOFT писал(а):Если avi-шки паковать по отдельности, а не группой?
В том то и дело, что очень специфическая последовательность получения ошибки... непосредственно при работе с плагином наткнулся всего два или три раза, но сейчас могу получить её по желанию именно такой последовательностью действий.
TC при операции "каждый файл в отдельный архив" вызывает плагин последовательно столько раз, сколько файлов выбрано, потому что плагин создавать несколько архивов за одну сессию не может. Пока в интерфейсе такой возможности нет. Следуя такой логике ошибка должна-бы выскакивать в обоих случаях на этапе 2.
Может ТС "юлит"? Переустановка\обновление наверное уже пробовал?
Ошибка "Function not supported" явно задана в плагине всего один раз при попытке добавления файлов в архив старой версии, но это конечно не исключает ошибок в плагине.
Может ТС "юлит"? Переустановка\обновление наверное уже пробовал?
Ошибка "Function not supported" явно задана в плагине всего один раз при попытке добавления файлов в архив старой версии, но это конечно не исключает ошибок в плагине.
aLLigator:
Могу предложить Debug версию плагина, правда не сразу, а в течении нескольких дней. Нужно будет установить плагин и пройти путь до появления сообщения об ошибке. Плагин сохранит в debug-файле метки, через которые прошла программа и информацию о пакуемых файлах. Файлы нужно будет отправить мне.Это позволит хотя-бы частично локализовать проблему. Конечно при условии, что есть желание потратить время на эту процедуру.
Могу предложить Debug версию плагина, правда не сразу, а в течении нескольких дней. Нужно будет установить плагин и пройти путь до появления сообщения об ошибке. Плагин сохранит в debug-файле метки, через которые прошла программа и информацию о пакуемых файлах. Файлы нужно будет отправить мне.Это позволит хотя-бы частично локализовать проблему. Конечно при условии, что есть желание потратить время на эту процедуру.