View previous topic :: View next topic |
Author |
Message |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Sun May 20, 2007 16:50 Post subject: [Bug?] Переупаковка шифрованного RAR-архива в нешифрованный |
|
|
Имеется шифрованный RAR-архив (имена файлов не шифрованы). Открываю его в одной панели Тотала и выбираю там нужные мне файлы/папки. Даю команду упаковки этих файлов/папок в новый RAR-архив на противоположной панели TC. Галочку "Шифровать" при этом я снимаю. Жму ОК и на запрос ввожу пароль исходного RAR архива. (Пере)Упаковка начинается и успешно завершается созданием нового архива.
Я ожидаю по логике, что полученный в результате архив будет не зашифрован. Однако, я ошибаюсь в своем предположении: этот архив, хотя и содержит нужные данные, но опять-таки зашифрован тем самым паролем, что был у исходного RAR архива. А почему так, собственно?
Bug? Feature? My fault?
Last edited by Volniy on Mon May 21, 2007 00:36; edited 1 time in total |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sun May 20, 2007 17:09 Post subject: |
|
|
Видимо, при запуске архиватора без пароля (ты снял галочку!), архиватор добавляет к шифрованному архиву новый файл, не убирая старое шифрование. Т.е. такая особенность RAR. А новый файл, может быть, добавился без шифрования - надо смотреть в WinRAR... _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Sun May 20, 2007 17:23 Post subject: |
|
|
Alextp wrote: | Видимо, при запуске архиватора без пароля (ты снял галочку!), архиватор добавляет к шифрованному архиву новый файл, не убирая старое шифрование. Т.е. такая особенность RAR. А новый файл, может быть, добавился без шифрования - надо смотреть в WinRAR... |
Я походу плохо описал сутуацию и , возможно, неудачно обозвал это все переупаковкой. Я не модифицирую старый архив. Я создаю новый нешифрованный архив в другой панели TC (в другой папке). Но при этом архив создаю из файлов, находящихся в зашифрованном архиве. Тоесть я тем самым хочу пропустить ненужную мне операцию распаковки файлов из исходного архива и последующей упаковки их в другой, нешифрованный, архив. Фактически я просто хочу убрать шифрование из архива. |
|
Back to top |
|
 |
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Sun May 20, 2007 19:49 Post subject: |
|
|
Скорее это всё же баг в Тотале. Нечто пожобное для ZIP архивов было уже исправлено:
Quote: | 19.11.06 Fixed: Alt+F5 pack: When re-packing a password-encrypted RAR archive to ZIP and the crypto-enabled ZIP library wasn't installed, the ZIP was encrypted with a fake key (3 times -1). |
Хотя не удивлюсь, если Гислер опять обвинит во всём unrar.dll.
В одноё из предыдущих бет был баг - из архива копированием с помощью F5 не копировались пустые папки (в т.ч. с пустыми подпапкаи).
Гислер сказал, что это проблема unrar.dll и поделать он ничего не может. Сейчас бага вроде нет, хотя в файле истории об этом ни слова. |
|
Back to top |
|
 |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Mon May 21, 2007 01:39 Post subject: |
|
|
DrShark wrote: | Хотя не удивлюсь, если Гислер опять обвинит во всём unrar.dll. |
А вот я все-таки удивлюсь , ибо речь все-таки идет об упаковке, а unrar.dll afaik предназначена только лишь для распаковки архивов. |
|
Back to top |
|
 |
CJ Flash

Joined: 15 Feb 2006 Posts: 128 Location: Череповец
|
(Separately) Posted: Mon May 21, 2007 16:07 Post subject: |
|
|
Баг подтверждаю, причина: неверная передача параметров файлу (Win)RAR.exe для упаковки. А именно:
Quote: | "C:\Program Files\WinRAR\RAR.exe" m -c- "c:\Temp\test.rar" -p111 |
_________________ The past was yesterday...
TC 8.51a x32, #116718 Personal licence |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Mon May 21, 2007 17:15 Post subject: |
|
|
Забросил на бета-форум. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Tue May 22, 2007 12:58 Post subject: |
|
|
Ответ Гислера:
Quote: | Sorry, I prefer to keep it the way it is now. |
Для не владеющих инглишем:
Quote: | Извините, я предпочитаю оставить такое поведение, как сейчас. |
_________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Tue May 22, 2007 23:09 Post subject: |
|
|
CaptainFlint wrote: | Ответ Гислера:
Quote: | Sorry, I prefer to keep it the way it is now. |
Для не владеющих инглишем:
Quote: | Извините, я предпочитаю оставить такое поведение, как сейчас. |
|
И на двух языках до меня не дошло Ему, что, типа нравится этот баг (а ведь это точно баг)? Что уж может быть проще - убрать лишний параметр из командной строки при вызове внешней программы?
А может он там чего не так понял, а? |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Tue May 22, 2007 23:21 Post subject: |
|
|
Сначала он решил, что это переупаковка самого архива - в этом случае, говорит, файлы былы зашифрованы, файлы должны остаться зашифрованными. Потом я и Lefteous объяснили, что создаётся новый архив, и такое поведение нелогично. Дальше последовал приведённый мной ответ. Против такого я бороться бессилен... _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
CJ Flash

Joined: 15 Feb 2006 Posts: 128 Location: Череповец
|
(Separately) Posted: Wed May 23, 2007 00:49 Post subject: |
|
|
CaptainFlint wrote: | Ответ Гислера: |
Да уж, более, чем странная реакция. А можно дать ссылку на эту тему или задать ему вопрос, с чем связаны подобные предпочтения?
Добавлено:
Хотя, по своему, он прав. Исходя как раз из сказанного:
Quote: | ...файлы былы зашифрованы, файлы должны остаться зашифрованными... |
Но лучше бы это было опционально. _________________ The past was yesterday...
TC 8.51a x32, #116718 Personal licence |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Wed May 23, 2007 01:22 Post subject: |
|
|
CJ Flash wrote: | А можно дать ссылку на эту тему или задать ему вопрос, с чем связаны подобные предпочтения? |
Это на закрытом бета-форуме. Задал там вопрос "почему?". _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Thu May 24, 2007 14:49 Post subject: |
|
|
Ура, удалось-таки его убедить сделать подвижки в этом направлении! Я предложил реализовать следующим образом: если мы уже находимся в зашифрованном архиве и жмём Alt+F5, то просто-напросто опция "Шифровать" будет включённой по умолчанию, но её можно будет выключить, получив в результате незашифрованный архив. Гислер сказал, что это, действительно, хорошая идея. Ждём-с. Возможно, правда, это будет не в RC5. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
Solitaire

Joined: 03 Nov 2006 Posts: 23
|
(Separately) Posted: Thu May 24, 2007 16:41 Post subject: |
|
|
Offtop: Уже ПЯТАЯ? И не последняя?  |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Thu May 24, 2007 17:04 Post subject: |
|
|
Скорее всего, последняя. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
|