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

» WinRAR (часть 2)

Автор: EugeneRoshal
Дата сообщения: 10.09.2013 12:38
DVall
В 5.10 исправлю.

Добавлено:
Slon_U
В этой ситуации Windows передает exe вместо lnk winrar'овскому shell extension.
Автор: Slon_U
Дата сообщения: 10.09.2013 13:28
EugeneRoshal
О, Главный здесь. Здравствуйте.


Цитата:
В этой ситуации Windows передает exe вместо lnk winrar'овскому shell extension.

Так я и переживаю весь - так и должно быть или это у меня крутить надо?
Автор: EugeneRoshal
Дата сообщения: 10.09.2013 16:14
Slon_U
У всех так.
Автор: Inoz2000
Дата сообщения: 10.09.2013 17:30

Цитата:
У всех так.

Попробуйте через контекстное меню создать архив из нескольких файлов, один из них является ярлыком, делаем так:

Выделяем в проводнике несколько файлов вместе с этим самым ярлыком;
Нажимаем ПКМ именно на ярлык;
Выбираем в меню «Добавить в архив…»;
На вкладке «Файлы» смотрим, сколько фалов будет в архиве!

Добавлено:
И что характерно, архив создаётся рядом с тем файлом, на который указывает ярлык.

у меня так
Автор: HelioSS
Дата сообщения: 11.09.2013 11:39

Цитата:
HelioSS Цитата: А есть ли возможность в RAR5 перепаковки заблокированных для изменения (ещё RAR4) архивов? "Convert archives" в WinRAR GUI должна перепаковать. Она ведь исходный архив не модифицирует, а распаковывает и упаковывает заново.

Не перепаковывает. Может какие опции надо включить/выключить?

Добавлено:

Цитата:
Наши вопросы с ответами автора:   В чём прелесть то RAR5? По поводу новых функций про размер словаря про алгоритм шифрования, ещё про поддержку UAC ещё про алгоритм сжатия текста про сжатие в формат cab про OEM/DOS кодировку в комментарии про "многотомные" архивы 7z про Android про бесплатный сЫр

Может в шапку?
Автор: SAT31
Дата сообщения: 11.09.2013 12:11
HelioSS

Цитата:
Может в шапку?

давно уже есть

Цитата:
Вместо F.A.Q.

Автор: EugeneRoshal
Дата сообщения: 11.09.2013 20:39
HelioSS

Цитата:
Не перепаковывает.

А что делает? Выдает сообщение об ошибке?

Цитата:
Может какие опции надо включить/выключить?

Нажать в диалоге "Convert archives" кнопку "Compression...", выбрать "RAR5", закрыть диалог, запустить перепаковку. Сейчас проверил на небольшом RAR4 архиве с lock - перепаковался.

Автор: HelioSS
Дата сообщения: 11.09.2013 21:32
EugeneRoshal

Цитата:
А что делает? Выдает сообщение об ошибке?

Ничего - типа "Поехали".
А в конце: Найдено 0, Преобразовано 0
Автор: Victor_VG
Дата сообщения: 11.09.2013 21:40
HelioSS

А, маски поиска не задал? Сам вчера эту шутку с приятелем сыграл - мол нет у него на флешке архивов, потерял по дороге. Минут двадцать смотрел на его отвисшую челюсть и не выдержал, расхохотался и сказал чтоб маски поиска посмотрел. Тогда всё сработало без проблем.
Автор: HelioSS
Дата сообщения: 11.09.2013 22:44
Victor_VG

Цитата:
А, маски поиска не задал?

Как? Какого поиска, если я тычу мышкой в конкретный файл?
Автор: Victor_VG
Дата сообщения: 11.09.2013 23:57
HelioSS

Цитата:
Как? Какого поиска, если я тычу мышкой в конкретный файл?

Да хоть до скончания времён.: Картинки нечего не говорят?

1. 2.
3. 4.
5.
Автор: HelioSS
Дата сообщения: 12.09.2013 00:07
Victor_VG
Ну... Вот так вот...
Спасибо!
Автор: Victor_VG
Дата сообщения: 12.09.2013 00:16
HelioSS

Я хе сказал - можно не плохо подшутить. Али я был не прав?

EugeneRoshal

Женя! Коли будете делать на сайте что-то типа FAQ, то спокойно берите мои картинки для блока по конвертации архивов - зачем дважды делать одну и ту же работу? Да и с картинками сразу всем понятно что и как делать. Иначе замучают вопросами.
Автор: oshizelly
Дата сообщения: 12.09.2013 11:17
Подскажите, правильно ли понимаю, что сабж не умеет (в отличие от некоторых специализированных backup software для резервного копирования) копировать файлы, залоченные системой или другим приложением?
Автор: Vorland
Дата сообщения: 12.09.2013 11:20
Подскажите, можно ли с помощью WinRar (или какой-либо сторонней утилитой) скопировать в текстовый файл дерево каталогов и файлов (и их хешей), содержащихся в rar-архиве (или zip-архиве)?

Ну что-то типа SFV-файла, который делает "Total Commander", но для всех папок и файлов в архиве и приблизительно в таком формате:
"Путь к файлу","хеш"
Автор: Victor_VG
Дата сообщения: 12.09.2013 12:17
oshizelly

Чтобы снять блокировку нужно иметь привилегии ядра. Это оно блокирует объекты. В Process Hacker к примеру это возможно, но там это делает драйвер ядра закрывая по команде оператора хендлы. И не факт что он это сможет сделать, несмотря на отладочные привилегии.
Автор: lucky_Luk
Дата сообщения: 12.09.2013 13:44
oshizelly


Цитата:
Подскажите, правильно ли понимаю, что сабж не умеет (в отличие от некоторых специализированных backup software для резервного копирования) копировать файлы, залоченные системой или другим приложением?

Не жестко залоченные, а только открытые в других приложениях. Например, файл документа, открытого в Ворде, можно легко скопировать даже ручками, естественно, несохраненной информации в копии не будет.
Автор: EugeneRoshal
Дата сообщения: 12.09.2013 14:16
Vorland

Цитата:
"Путь к файлу","хеш"

Чтобы только путь и хэш, такого формата вывода в rar нет. Но вообще листинг rar архива с хэшами в командной строке можно вывести с помощью rar lt arcname. В GUI - "Generate report".
Автор: oshizelly
Дата сообщения: 12.09.2013 15:08
Victor_VG 12:17 12-09-2013
Цитата:
Чтобы снять блокировку нужно иметь привилегии ядра. Это оно блокирует объекты. В Process Hacker к примеру это возможно, но там это делает драйвер ядра закрывая по команде оператора хендл

Насколько я понимаю, некоторые специальные продвинутые backup системы, например, MirrorFolder, тоже это умеют. И даже вроде бы как-то ухитряются при помощи хитрых алгоритмом обойти проблему блокировку , не нарушая нормальной работы системы с этими же самыми файлами? Или это тоже касается только файлов, открытых другими приложениями, но не ядром системы, как, например, файл ntuser.dat?


lucky_Luk 13:44 12-09-2013
Цитата:
Не жестко залоченные, а только открытые в других приложениях. Например, файл документа, открытого в Ворде, можно легко скопировать даже ручками,

Я имел в виду "залочивание" обоих типов.
Однако так и не понял из ответа: WinRar может сделать то же самое, что и юзер ручками, то есть, обойти блокировку со стороны другого пользовательского приложения, скажем, MS Word, как в вашем примере? И если да, то происходит ли это по умолчанию или надо включить какую-то специальную опцию?
Автор: Victor_VG
Дата сообщения: 12.09.2013 15:27
oshizelly

Да, это касается только тех файлов к которым возможен доступ используя механизмы Backup and Restore privileges, если требуемый уровень привилегий доступа выше, либо если файл открыт для записи, то попытка повторно открыть его для чтения может оказаться неудачной. Особенно это касается файлов открытых в контексте LSASS т.к. привилегии процесса системы защиты выше чем возможная их эскалация с использованием привилегии Backup and Restore privileges, и для копирования таких файлов надо вызывать функции LSASS через механизмы ядра.

А блокировку на уровне равных привилегий обойти можно, надо в общих настройках архивирования указать опцию (поставить флаг, по умолчанию сброшен) "Копировать открытые для записи файлы". Правда в итоге есть вероятность скопировать файл с незавершёнными изменениями, но такая операция резервирования возможная.
Автор: BFDA
Дата сообщения: 14.09.2013 21:20

Цитата:
И даже вроде бы как-то ухитряются при помощи хитрых алгоритмом обойти проблему блокировку , не нарушая нормальной работы системы с этими же самыми файлами? Или это тоже касается только файлов, открытых другими приложениями, но не ядром системы, как, например, файл ntuser.dat?



Цитата:
Да, это касается только тех файлов к которым возможен доступ используя механизмы Backup and Restore privileges, если требуемый уровень привилегий доступа выше, либо если файл открыт для записи, то попытка повторно открыть его для чтения может оказаться неудачной. Особенно это касается файлов открытых в контексте LSASS т.к. привилегии процесса системы защиты выше чем возможная их эскалация с использованием привилегии Backup and Restore privileges, и для копирования таких файлов надо вызывать функции LSASS через механизмы ядра.


Для вас, есть специальный механизм:

http://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D1%82%D0%B5%D0%BD%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%82%D0%BE%D0%BC%D0%B0

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

Но WinRAR это не к чему, у нас тут архиватор, если нужен бекап, пользуйтесь спец софтинами

бесплатный FBackup http://www.fbackup.com/ru/
и его платная версия http://www.backup4all.com/

они правда жмут в ZIP, но умеют открывать любые заблокированные файлы.
Автор: singularprime
Дата сообщения: 14.09.2013 21:56
EugeneRoshal
Евгений, прежде говорю спасибо за вашу программу.
И вопрос планируете сделать бесплатную версию? Может быть какой-нибудь старый билд откроете для бесплатного пользования?
Автор: Inoz2000
Дата сообщения: 14.09.2013 22:09
singularprime
ответ находится в шапке.
Цитата:
Вместо F.A.Q.
Автор: tjtxxxtfh
Дата сообщения: 18.09.2013 16:43
Inoz2000

Цитата:
или вот ещё интересный вопрос: 1, 2. его решение
А как быть если без котылей?


выбрать опцию сохранять полные пути
Автор: Benchmark
Дата сообщения: 18.09.2013 22:15
Очередное обновление коллекции.

Помимо 8-й беты и релиза WinRAR 5, добавлены старая 1.53b и первые версии с локализованным на другие языки интерфейсом - 1.55 русская, а также немецкая и французская (да, и такие тоже были).
Автор: Mark012
Дата сообщения: 19.09.2013 13:41
Понадобилось перепаковать множество запароленных архивов для снятия этого самого пароля. Обнаружил, что при массовом преобразовании недоступна галка "использовать пароль для всех архивов"
скрин

Добавлено:
Версия последняя
Автор: Victor_VG
Дата сообщения: 19.09.2013 14:02
Mark012

По моему это логично - пароли могут быть разными, как заранее предугадать что он один?
Автор: Mark012
Дата сообщения: 19.09.2013 14:22
Victor_VG
Если пароли разные, галку можно не включать. Но они одинаковые - это заранее известно. При массовой распаковке галка активна, здесь - нет.
Автор: Victor_VG
Дата сообщения: 19.09.2013 15:40
Mark012

Это знаем мы, люди, а программа об этом заранее знать не может, и потому я считаю такое её поведение разумным. В любом случае будут сообщения оператору, но запрос ввода пароля воспринимается менее болезненно чем сообщение об ошибке из-за неверного пароля. Я сам проходил похожее на S/360 когда писал программу обработки данных с КИП для ПТД. Они к нам поступали в зашифрованных архивах и каждый из 700 заводов что мы обсчитывали по идее должен был использовать свой пароль при пересылке отчётов, но девчонки на КИП часто использовали один пароль для всего пакета, а на это справедливо делал стойку КГБ - эта информация имела гриф "Совершенно секретно". Мы только писали программы обсчёта, а что они считали знали только в министерстве и Госплане. И именно их люди занимались распаковкой присланных контейнеров и отдавали комплексу команды на счёт. Наши девочки только по их указаниям меняли ленты и диски под присмотром офицера охраны и даже к АЦПУ для замены ленты не имели права подходить пока они не снимут распечатки и не сдадут их офицеру связи. За этим в машзале и во всех помещениях ВЦ постоянно следили вооружённые КГБ-и. Попробуй что сделать не так! В лучшем случае скандал и сволокут на Лубянку, а будешь сдуру дрыгаться словишь пулю - у них был приказ если что не так стрелять на поражение.
Автор: Mark012
Дата сообщения: 19.09.2013 16:35
Victor_VG
По такой логике опция должна быть недоступна и при распаковке и при тестировании. Дело не в этом. Пробую на другой группе файлов с одинаковым паролем - всё работает, галка активна. Оригинальные файлы, из примера, у меня перезаписались, а оригиналы я, балда, не сохранил. Так что даже повторить не получается. Могу только предположить, что один из файлов (вероятно, самый первый) был без пароля. Как бы то ни было, вопрос, пожалуй, снимается.

Но есть ещё один: если при распаковке стоит опция "удалять архив после распаковки" он удаляется безвозвратно? Нельзя ли сделать, чтобы он помещался в Корзину?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160

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


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