Ru-Board.club
← Вернуться в раздел «Программы»

» WinRAR (часть 2)

Автор: oshizelly
Дата сообщения: 12.03.2015 12:28
EugeneRoshal 10:57 12-03-2015
Цитата:
Должна работать и с drag&drop.

Прошу прощения, запутался чуток при попытке сопоставить два Ваших замечания:
1. (Копии извлекаемых файлов в локальной папке %Temp%) остаются, если распаковывать через drag & drop. Не остаются, если распаковывать другими способами (Extract To, контекстное меню, командная строка).
2. (Опция [Wipe temporary files] на вкладке [Security]) должна работать и с drag&drop.

Правильно ли я понял, что при извлечении файлов из архива при помощи метода drag&drop создаются временные файлы в локальной папке &Temp%, но можно выбрать опцию, чтобы при извлечении из запароленных или даже из любых архивов эти временные файлы автоматически затирались (кстати, в какой момент это происходит)? А если использовать для извлечения другие методы помимо drag-and-drop, то временные файлы не создаются вообще. Так правильно?

Спасибо!
Автор: Liandri
Дата сообщения: 12.03.2015 13:09
EugeneRoshal

Цитата:
Нормальная это как в WinRAR и большинстве других программ.

Я всё понимаю, но когда обходные пути работают нормально + дают возможность делать больше операций за раз - невольно начинаешь осознавать, насколько эти штатные средства ограничивают пользователя.


Цитата:
не уверен, как это скажется на производительности.

Всего и делов - надо только достать путь папки, на которой юзер отпустил мышь, а затем подставить его в [Extract to] и запустить.


Цитата:
Там еще непонятно как с сетью быть. Эта d&d опция в Bandzip работает для UNC путей вида \\server\share\path без буквы диска?

Проверил на \\localhost\ - работает (файл записывается напрямую). Но, как и указано в опции - это включается только для больших файлов, этот рубеж - судя по всему 256 мб - не знаю, почему именно так разработчики решили.
Автор: EugeneRoshal
Дата сообщения: 12.03.2015 14:37
oshizelly

Цитата:
Правильно ли я понял, что при извлечении файлов из архива при помощи метода drag&drop создаются временные файлы в локальной папке &Temp%, но можно выбрать опцию, чтобы при извлечении из запароленных или даже из любых архивов эти временные файлы автоматически затирались (кстати, в какой момент это происходит)?

Да, создаются. Удаляются они, спустя некоторое время, всегда, но можно выбрать опцию, чтобы они удалялись с предварительной перезаписью содержимого. Правда на flash дисках из-за wear leveling от этого толку мало.

Цитата:
А если использовать для извлечения другие методы помимо drag-and-drop, то временные файлы не создаются вообще.

Да. И если есть риск, что кто-то нежелательный будет копаться во временных файлах, лучше избегать drag&drop.

Liandri

Цитата:
Всего и делов - надо только достать путь папки

Знать бы как. Windows его не отдает. Пока из идей только создать пустой временный файл с уникальным именем, отдать его по drag&drop, включить мониторинг всех дисков по ReadDirectoryChangesW и искать, где он будет создан. Но, вот, заодно мониторить все сетевые подключения, не слишком ли это затратно по ресурсам.

Цитата:
Но, как и указано в опции - это включается только для больших файлов, этот рубеж - судя по всему 256 мб - не знаю, почему именно так разработчики решили.

Это, как раз, ясно. Указанный метод не будет работать, если назначением d&d является не файловая система, а какой-нибудь редактор или другой софт. А выигрыш от такой опции наиболее заметен на больших файлах. Поэтому, ограничивая размер файла, мы минимизируем ущерб, не особо жертвуя выигрышем.
Автор: ddzet
Дата сообщения: 12.03.2015 18:50
Такая проблема - WinRar 5 версии (пробовал 5.01 и 5.20 и русские и английские)
при попытке нажать кнопку "Пароль" после вызова диалога "Добавить в архив"
выдает сообщение "Недостаточно памяти" и такое впечатление - подвисает,
так как снять ничем кроме диспетчера задач не получается.
Версия WinRar 3.91 работает корректно.
Вроде похожая проблема по поиску была связана с путями до папок %temp%,
но архивация-разархивация работают для всех версий корректно, проблемы
только в 5 и только при попытке вызвать диалог установки пароля.

Оперативки 2.5 ГБ
MS Windows XP Professional (5.1.2600 Service Pack 2)

Если необходимо еще информация -скажите какая.
Автор: EugeneRoshal
Дата сообщения: 12.03.2015 19:06
ddzet
Попробуйте установить свежий WinRAR 5.21 с www.rarlab.com в новый каталог. Возможно у вас в нынешнем каталоге WinRAR есть поврежденные файлы с русскими сообщениями, или RarLng.dll, или winrar.lng. Тогда WinRAR может сбоить из-за поврежденных данных в диалоге ввода пароля.

Я бы предварительно еще деинсталлировал нынешнюю копию. Может в диспетчере паролей в Registry мусор прописался.
Автор: oshizelly
Дата сообщения: 12.03.2015 19:39
EugeneRoshal 13:37 12-03-2015
Цитата:
(временные файлы) удаляются спустя некоторое время, всегда, но можно выбрать опцию, чтобы они удалялись с предварительной перезаписью содержимого.

Спасибо, теперь почти вся картина сложилась, всё логично
Последний вопрос: какое "спустя некоторое время" удаляются временные файлы? После завершения текущей операции копирования? При завершении текущего сеанса работы WinRar? При завершении сессии Windows'?
Автор: ddzet
Дата сообщения: 12.03.2015 19:53
После удаления архиватора пустая папка WinRar была стерта вручную. Поставлен WinRAR 5.21.
Проблема осталась.
Автор: Victor_VG
Дата сообщения: 12.03.2015 20:24
ddzet

Скорее всего первопричины именно в
Цитата:
Оперативки 2.5 ГБ

и

Цитата:
MS Windows XP Professional (5.1.2600 Service Pack 2)

- и если второе (программные ошибки ОС) устраняется простой установкой Service Pack 3 с языком соответствующим языку ядра вашей ОС, то вот это Оперативки 2.5 ГБ может вызывать чисто аппаратные проблемы если память сконфигурирована/установлена неправильно. Я к примеру сильно сомневаюсь в то, что в машине стоит что типа 1+1+0.25+0.25 Гб ОЗУ. Скорее что-то 3*1 Гб и 0.5 Гб их них кушает встроенное видео ибо плата мама бралась под печатную машинку для секретарши, а посему всё что могли в колбасном отделе "на вес" покупали по принципу "И так сойдёт, главное дешевле!" не думая "А будет ли это в кожухе работать?" ибо скупой экономит раз, а после два раза платит, да плюс износ узлов сейчас и повылезло.
Автор: EugeneRoshal
Дата сообщения: 12.03.2015 21:58
oshizelly

Цитата:
Последний вопрос: какое "спустя некоторое время" удаляются временные файлы?

Некоторое. В разных версиях и обстоятельствах оно может быть разным. Чтобы ответить точнее, мне пришлось бы внимательно изучать исходники.

ddzet

Цитата:
Проблема осталась.

К сожалению, не знаю, в чем тут дело. Не встречался с таким.
Автор: SHAH1
Дата сообщения: 13.03.2015 22:28
Как-то исправлял - забыл.
Где копать, чтобы файлы NFO показывались корректно (с узором) при просмотре из архива, а не с крокодилами (имеется ввиду графическая часть)
Автор: Victor_VG
Дата сообщения: 13.03.2015 22:42
SHAH1

Кодировка, DOS (OEM). Они обычно в ней пишутся - FiDo-я традиция.
Автор: V0lt
Дата сообщения: 13.03.2015 22:54
SHAH1
В просмотре выбрать шрифт Terminal.
Автор: SHAH1
Дата сообщения: 13.03.2015 23:20
Лет 10 или больше строил - Забыл
Все получилось - спасибо!
Автор: Plalekseyushka
Дата сообщения: 17.03.2015 02:42
Был у меня файл, но потерялся, раром запакованный и весил рар 10 Мгб и оригинален он был тем, что внутри была Windows 7.... увидел , скачал, не распаковывал ..Такое вообще возможно? Наверно лажа была.. Вот такой у меня вопрос ...
Автор: Victor_VG
Дата сообщения: 17.03.2015 03:06
Plalekseyushka

Не реально, даже для WinPE. Кот в мешке. Забыть как явление.
Автор: Plalekseyushka
Дата сообщения: 17.03.2015 03:08
Victor_VG
Уже забыл Спасибо
Автор: kreotodr3
Дата сообщения: 17.03.2015 12:47
Добрый день всем!
Просьба помочь....

Есть архив. Программно выполняется его распаковка.. Что-то распаковалось, что-то возможно нет...Как узнать: все ли было распаковано? Повторяюсь распаковка выполняется программно...
Автор: Victor_VG
Дата сообщения: 17.03.2015 13:47
kreotodr3

А аппаратной поддержки распаковки иных форматов архивов кроме Zip, да и то обычно метода Deflate/LZ77 в стриммерах вообще не существует. Если в конце операции распаковки не выводилось сообщений об ошибках, то при исправной аппаратуре распакуется всё, что вы указали распаковать.
Автор: newquaker
Дата сообщения: 18.03.2015 17:19
Здравия, многоуважаемые. Можно ли восстановить RAR архив сделанный с опцией recovery, подвергшийся атаке вирусом типа Encoder (шифровальщиком). И если да, то с какими параметрами нужно создать архив? Я слышал что вирус шифрует заголовок 255 байт и несколько случайных блоков внутри файла.
Автор: Victor_VG
Дата сообщения: 18.03.2015 17:29
newquaker

Я думаю что это возможно, но для этого необходимо чтобы уцелела избыточная информация для восстановления ибо данный случай можно рассматривать как частный случай повреждения потока в канале связи с помехами.
Автор: newquaker
Дата сообщения: 18.03.2015 18:01
Victor_VG Благодарю, 1 процент восстановления хватит? В архиве теряются я так понял около 2 килобайт (заголовок плюс 3 блока в различных местах).
Интересно, кто-нибудь сталкивался со случаем восстановления зашифрованных вирусом архивов?
Автор: Victor_VG
Дата сообщения: 18.03.2015 18:58
newquaker

Я бы использовал 3%, хотя обычно это лишнее, но реально вероятность восстановления повреждённого битового набора зависит от того какова доля повреждений по отношению к полному размеру набора ибо это это зависит от корректирующей способности применяемого кода. Параллельный код Хэмминга обладает высокой корректирующей способностью (кодовое расстояние), зато это "компенсируется" многотактным алгоритмом исправления ошибок (один такт на бит) и большой необходимой избыточностью - типовые форматы кода 16/22 и 32/36 (кодовое расстояние 4), 64/72 (кодовое расстояние 6), но они обычно используются в аппаратной реализации как например корректор ошибок ОЗУ 1804/К1804/КМ1804ВЖ1 (СССР, секционированный МПК семейства 1804), а для каналов связи лучше подходят коды Рида-Соломона ибо их программная реализация проще чем у кода Хемминга.
Автор: newquaker
Дата сообщения: 19.03.2015 00:20
Victor_VG
Благодарю, но я в этих терминах не очень разбираюсь. Проще говоря, есть ли вероятность что 3 процента восстановления не спасут от этого вируса, если он изменил всего 2 кб в файле - архиве, размером 1 гб? И файл будет невозможно распаковать?
Автор: Victor_VG
Дата сообщения: 19.03.2015 08:48
newquaker

Для такого случая их с избытком должно хватить - смотрите справку Rar, раздел Защита архивов от повреждений. Для защиты от повреждений необходимо использовать формат Rar. Архивы формата Zip не предусматривают возможности восстановления, хотя для них и существуют инструменты типа утилиты pkzipfix, но они просто усекают архив до точки повреждения и не всегда могут корректно восстановить его заголовок и служебные данные, что не гарантирует извлечение всех файлов без повреждений. Да и сам такой "восстановленный" архив может запросто не распаковаться.
Автор: newquaker
Дата сообщения: 21.03.2015 01:28
Victor_VG Благодарю. Еще вопросик - а кроме программы winmount есть еще какие-нибудь программы, которые могут монтировать рар или рар5 архивы (с процентом восстановления) как диски для изменения, удаления, добавления файлов?
Автор: Victor_VG
Дата сообщения: 21.03.2015 11:11
newquaker

Не скажу ибо такой задачи у меня не возникало.
Автор: lesnik38
Дата сообщения: 23.03.2015 00:38
Уважаемый EugeneRoshal
Возможно ли добавить в SFX-команды команду для скрытия консольных окон?
Что-то типа hidcon:... (как в 7-Zip)
Автор: lelik007
Дата сообщения: 23.03.2015 11:01
EugeneRoshal
Евгений, не могу распаковать файл .xxe созданный в Total Commander последней версии. Winrar последний.
Вернее распаковывается файл размером 0. Сам Total Commander и вот этот сайт, http://www.webutils.pl/XXencode декодируют файл нормально. Не гляните в чем дело: http://my-files.ru/Download/rxsxih/WD_TLER.xxe
P.S. Пришло еще несколько файлов, не знаю где создавались, но Winrar 5.21 тоже их распаковывает как 0-вые.
Автор: EugeneRoshal
Дата сообщения: 23.03.2015 12:29
lesnik38

Цитата:
Возможно ли добавить в SFX-команды команду для скрытия консольных окон?

В следующих версиях посмотрим.

lelik007

Цитата:
Евгений, не могу распаковать файл .xxe созданный в Total Commander последней версии

Да, поломалась распаковка xxe файлов, в которых отсутствует строка вида "section 1 of xxencode". Поправлю в следующей версии. Спасибо, что сообщили.
Автор: Mooriarty
Дата сообщения: 25.03.2015 10:07
Доброго времени суток, извините что не совсем по теме, но кто может подсказать, как для 7z архивов заменить иконку через реестр? Пробовал по всякому, не получается, присваивается иконка автоматом от rar архива.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160

Предыдущая тема: Прога для поиска картинок в интернете.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.