View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002324 | Plugins | Arclite | public | 2013-03-05 06:36 | 2015-09-24 12:43 |
Reporter | Smitis | Assigned To | chupakabra | ||
Priority | normal | Severity | tweak | Reproducibility | always |
Status | closed | Resolution | duplicate | ||
Product Version | 3.0 | ||||
Summary | 0002324: Открытие запароленого архива | ||||
Description | При попытке зайти в запароленый архив, arclite запрашивает пароль во время анализа файла. В случае ввода неправильного пароля или отказа пользователя (Esc) ФАРу возвращается false, и файл передаётся для анализа следующему плагину. Данное поведение совершенно не юзабельно, если архиваторов больше одного - если я отказываюсь вводить пароль ("не помню, посмотрю и открою потом"), архив передаётся следующему плагину, задающему тот же вопрос и так далее, пока не будут перебраны все плагины. В случае неправильного пароля ещё хуже - случайно ввёл неправильный пароль, архив был передан другому плагину, в котором я и не собирался открывать и так опять пока не будут перебраны все плагины. Надо чтобы при входе в архив arclite в любом случае возвращал ФАРу true и уже потом спрашивал пароль. В случае ввода неправильного пароля или отказа вводить пароль (Esc), в архив не входить. Возможно при этом выдавать предупреждение, желательно отключаемое. | ||||
Additional Information | Обсуждение в теме плагина с этой страницы: http://forum.farmanager.com/viewtopic.php?f=5&t=5637&start=1065 | ||||
Tags | No tags attached. | ||||
|
А если arclite ошибочно распознал файл как зашифрованный архив, который он способен распаковать? Так можно сделать: ╔═══════════════════════ Enter password ═══════════════════════╗ ║ R:\Temp\file.7z ║ ║ Password: ║ ╟──────────────────────────────────────────────────────────────╢ ║ { OK } [ Pass further ] [ Cancel ] ║ ╚══════════════════════════════════════════════════════════════╝ ? |
|
> А если arclite ошибочно распознал файл как зашифрованный архив, который он способен распаковать? Так можно сделать: По-моему, с тем же успехом, arclite может ошибочно распознать файл и как не зашифрованный архив, который он может распаковать. Тоже спрашивать при входе (в каждый архив)? ;) |
|
Но распаковать-то его он не сможет. И молча передаст его дальше по цепочке, как и сейчас. |
|
> Но распаковать-то его он не сможет. И молча передаст его дальше по цепочке, как и сейчас. А как он узнает, что не сможет его распаковать? Для этого надо файл открыть и передать ФАРу true. |
|
Как это вообще - может ошибочно распознать файл как незашифрованный архив, при этом распаковать не сможет? Получается, arclite тогда для всех файлов будет сообщать Far'у true, со всеми вытекающими. |
|
> Как это вообще - может ошибочно распознать файл как незашифрованный архив, при этом распаковать не сможет? Получается, arclite тогда для всех файлов будет сообщать Far'у true, со всеми вытекающими. Значит, зашифрованный архив опознать неправильно может, а не зашифрованный не может? А ещё архив может быть недокачаный, на распаковке которого можно обламаться. И что, передавать дальше? Возвращаясь к началу - раз arclite опознал архив (и смог определить, что требуется пароль), считать, что архив правильный (может быть и битый, но "правильный") и никуда дальше его не передавать. |
|
А что страшного будет в том, что и в диалоге, сообщающем о битом архиве, будет кнопка Pass further? |
|
> А что страшного будет в том, что и в диалоге, сообщающем о битом архиве, будет кнопка Pass further? К этому моменту файл уже должен быть открыт (ФАРу возвращено true). |
|
Внутренней кухни я не знаю. Невозможно - значит, невозможно. |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-03-05 06:36 | Smitis | New Issue | |
2013-03-05 06:36 | Smitis | Status | new => assigned |
2013-03-05 06:36 | Smitis | Assigned To | => chupakabra |
2013-03-05 20:01 | Raistlin | Note Added: 0010459 | |
2013-03-06 09:40 | Smitis | Note Added: 0010464 | |
2013-03-06 09:41 | Smitis | Note Edited: 0010464 | |
2013-03-06 09:43 | Raistlin | Note Added: 0010465 | |
2013-03-06 11:51 | Smitis | Note Added: 0010467 | |
2013-03-06 11:55 | Raistlin | Note Added: 0010468 | |
2013-03-06 13:58 | Smitis | Note Added: 0010470 | |
2013-03-06 14:02 | Smitis | Note Edited: 0010470 | |
2013-03-06 14:15 | Raistlin | Note Added: 0010471 | |
2013-03-06 16:01 | Smitis | Note Added: 0010473 | |
2013-03-06 19:28 | Raistlin | Note Added: 0010478 | |
2015-09-24 12:43 | 2useven10 | Relationship added | duplicate of 0001627 |
2015-09-24 12:43 | 2useven10 | Status | assigned => closed |
2015-09-24 12:43 | 2useven10 | Resolution | open => duplicate |