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

» WinRAR (часть 2)

Автор: GlennM
Дата сообщения: 15.08.2013 16:27
* Надо ждать - Евгения
Да... волшебные ключи к рару :)
rar -help -Eugene -ruboard -ASAP

* Почему неудобно,
- На данном этапе. Может позже так и сделаю. Структура каталогов еще не утряслась - я почему и уперся в то, чтобы все дерево срисовывать, чтобы было видно на какой структуре данный бэкап работал и легко восстанавливался при разборе полетов. В проге постоянные изменения. То пользователям неудобно, то разрабам.
Автор: lucky_Luk
Дата сообщения: 15.08.2013 17:38
GlennM


Цитата:
Да... волшебные ключи к рару

Однажды вышла новая версия сабжа, в которой среди новых фич значился ключ -sp. На тот момент я этот ключ юзал уже несколько лет, выловив его из настроек сабжа. Так что все бывает.
Автор: EugeneRoshal
Дата сообщения: 15.08.2013 18:02
GlennM
-e+d это упаковывать только каталоги. Файлы в этом режиме игнорируются.

Упаковать за один заход все каталоги и часть файлов вряд ли получится. Разве что перечислить все каталоги и требуемые файлы в файле-списке и подсунуть их RAR вместе с ключом -r-.

Я бы сначала создал архив только каталогов с помощью -e+d, а потом добавил к нему файлы.

Ключ -n<имя> это дополнительный фильтр найденных файлов, и нужен он для специальных случаев, а не для повседневного использования. То есть, эффективнее написать 'rar a arc *.txt' вместо 'rar a -n*.txt arc', так как в первом случае rar сразу ищет *.txt, а во втором он ищет все файлы, а потом применяет фильтр, на что требуется дополнительное время.
Автор: GlennM
Дата сообщения: 15.08.2013 18:19
EugeneRoshal, благодарю.
Значит то, к чему я пришел изначально не есть ошибка. В две строки.
Это тоже отрадно. Я-то парился, что мой косяк - не могу слепить пару ключей :)

И спасибо за комментарии по -n
Автор: Inoz2000
Дата сообщения: 20.08.2013 22:05
topic.cgi?forum=5&topic=32358&start=2020#12
topic.cgi?forum=5&topic=32358&start=2040#3

EugeneRoshal
Давно интересует меня, почему нет у WinRAR-а такого вот ползунка в GUI, как у VirtualDub?

имхо, иногда бывает удобнее уменьшить нагрузку на процессор, не уменьшая приоритет.

кто за?
Автор: Victor_VG
Дата сообщения: 21.08.2013 01:23
Inoz2000

Цитата:
имхо, иногда бывает удобнее уменьшить нагрузку на процессор, не уменьшая приоритет.

И каким способом это можно реализовать? Кванты времени ЦП программы получают по таймеру, а их частота зависит от приоритета.
Автор: fram
Дата сообщения: 21.08.2013 03:25
Victor_VG

Цитата:
Кванты времени ЦП программы получают по таймеру

ЦП программы
Автор: alpost
Дата сообщения: 21.08.2013 07:06
Для современных (многоядерных, HT) это актуально?
Неужели вы круглосуточно жмёте/распаковывайте
Автор: Inoz2000
Дата сообщения: 21.08.2013 11:15

Цитата:
И каким способом это можно реализовать?

вот уж не знаю Наверное, в исходниках VirtualDub этот способ.

Цитата:
Неужели вы круглосуточно жмёте/распаковывайте
Конечно же нет.


Цитата:
Диалоговое окно "Параметры операции"

Это диалоговое окно позволяет "на лету", т.е. не прерывая операцию архивирования, извлечения или тестирования, изменять состояние параметра "По окончании выключить ПК".

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

Неужели кто-то меняет метод сжатия налету

Вот я и подумал, что раз эта возможность присутствует, то до полного счастья не хватает явного контроля над процессом. А то как буд-то чего-то не хватает
Автор: cob
Дата сообщения: 21.08.2013 11:29

Цитата:
Неужели кто-то меняет метод сжатия налету

Бывает, но очень редко.

---
Автор: Victor_VG
Дата сообщения: 21.08.2013 11:41
fram

"Казнить нельзя помиловать"

Inoz2000

Вот когда придумаете - приходите с этой идеей, а сейчас за ней кроме пожеланий конкретики нет, раз, и вы сами толком не можете себе представить её применимость - два. Значит идея-то ещё сырая и вам над ней пока самому стоит покумекать, рано ей ещё на публику. Это я вам как опытный инженер твёрдо говорю.

А что касается изменения параметров операций, да есть ряд классов задач где это нужно. К примеру архивирование с измерительных приборов в реальном времени. Задача практическая, бывает нужно решать, но не каждодневная....
Автор: Ukei
Дата сообщения: 22.08.2013 14:38
день добрый. Касперский стал ругаться на раровские sfx с авторской картинкой окна разспаковки и иконкой. если при скачивании поменять расширение с exe на rar - проблем с Кошмарским нет. DrWeb, AVG, Avira и MSSE ведут себя адекватно. обновился пока до бета 8, но чую что не в ней дело..
Автор: Benchmark
Дата сообщения: 22.08.2013 14:46
Ukei

Цитата:
Касперский стал ругаться на раровские sfx с авторской картинкой окна разспаковки и иконкой. если при скачивании поменять расширение с exe на rar - проблем с Кошмарским нет.

Решение очевидно - написать в суппорт касперского о ложных срабатываниях. В идеале - приложить к письму файлы, на которых это происходит. WinRAR тут ни при чём.
Автор: BFDA
Дата сообщения: 25.08.2013 19:25
Начал переходить на rar5.

При паковке большого архива неожиданно получил сообщение

The requested operation could not be completed due to a file system limitation
Write error in the file ArchiveName.rar [R]etry, [A]bort

Пакую папку ~400ГБ
Архив кладется на диск с NTFS, на котором свободно 3ТБ, записалось примерно 79ГБ ( 84 841 343 261 bytes)

rar5.exe a Archivename.rar "\\Server\Shares\folder\" -r -msrar;zip;avi;mp3;jpg;mpeg;vob;mpg;mkv;mp4 -m2 -mt1 -log=d:\Logfile.log -scal -s-


Использую RAR 5.00 beta 8 Copyright (c) 1993-2013 Alexander Roshal 22 Aug 2013

Автор: Victor_VG
Дата сообщения: 25.08.2013 20:30
BFDA

А посмотреть квоты NTFS на шаре?
Автор: BFDA
Дата сообщения: 25.08.2013 20:39
Victor_VG

квот нет, пишу в корень диска D:
Автор: DVall
Дата сообщения: 25.08.2013 20:44
А место в TEMP?
Автор: BFDA
Дата сообщения: 26.08.2013 09:46
А! Все, паника отменяется! LSI в тот же момент, когда ругался rar возвращает, какую-то странную ошибку. Дело не в rar, а в LSI MEGARAID, буду разбираться.
Автор: Mordavorot
Дата сообщения: 27.08.2013 07:25
Можно ли сохранить настройки SFX в файл?
И не удобнее ли они у 7-zip?
Автор: Inoz2000
Дата сообщения: 27.08.2013 09:14
команды sfx можно загрузить из файла
(который и был сохранён)


и это удобно
Автор: Ukei
Дата сообщения: 27.08.2013 18:47
Inoz2000
Эмм.. А как такой файл получить?
Автор: Victor_VG
Дата сообщения: 27.08.2013 19:14
Ukei

Написать в формате ANSI/Text Те же самые команды как в комментарии к SFX, можно использовать и HTML разметку в текстовом блоке. Сам так не раз делал.
Автор: SHAH1
Дата сообщения: 28.08.2013 11:41
Мб пропустил, но задам вопрос и если есть ответ, то ткните в нос
Планируется ли совместимость архивов 4.2 и 5?
Или надо придумывать эммулятор между версиями?
Автор: Nikollay
Дата сообщения: 28.08.2013 14:10
Всем доброго времени суток.
Начал использовать (изучать) модуль SFX от WinRAR.
Столкнутся с некоторыми вопросами.
1. Как прописать установку файлов по пути C:\Users\Username\AppData\Roaming\Mozilla
если имя все время разное, должна же быть какая то универсальная подстановка?
Так с этим вроде разобрался - %USERPROFILE% - универсальное имя.

2. Тоже для пути C:\Program Files (x86) и C:\Program Files
В зависимости от битности Windows папка (x86), то присутствует, то нет,
как в таком случае универсально прописать запуск программы после выполнения SFX.
на пример
C:\Program Files (x86)\Foxit Software\Foxit Phantom\Foxit Phantom.exe

3.Как сделать чтоб после выполнения SFX архива, появлялось окошко, типа все ОК. с одноименной кнопочкой.

За ранее благодарю за помощь.
Автор: Victor_VG
Дата сообщения: 28.08.2013 14:29
SHAH1

Пропустил - документацию не посмотрел. Файл whatsnew.txt, изменения в Rar 5.0 Beta 1, п. 1:

Цитата:
Версия 5.00 бета 1

1. Новый формат архивирования RAR 5.0. Чтобы создавать архивы RAR 5.0, используйте параметр "RAR 5.0" в диалоговом окне архивирования или ключ -ma в командной строке.

Старые программы, включая предыдущие версии WinRAR, неспособны распаковывать архивы RAR 5.0, поэтому если предполагается отправлять архив другим пользователям, следует учитывать вопросы совместимости.
Чтобы создавать архивы RAR 4.x, совместимые с предыдущими версиями WinRAR, в диалоговом окне архивирования вместо "RAR5" следует выбирать параметр"RAR".


Добавлено:
Nikollay

По п.2 - точно так же, переменной среды %PROGRAMFILES% = %PROGRAMFILES32%, %PROGRAMFILES64% а там система сама её считает.
Автор: Nikollay
Дата сообщения: 28.08.2013 14:46
Victor_VG
Ага пасиб.
Нашел
http://ru.wikipedia.org/wiki/Переменная среды
Автор: SHAH1
Дата сообщения: 28.08.2013 14:58
Victor_VG
Спасибо!
Неудобно распаковывать, если на машине стационарный 4.2.
Автор: Victor_VG
Дата сообщения: 28.08.2013 15:19
SHAH1

А одно другому не помеха - достаточно убрать DLL отвечающие за интеграцию или использовать консольные rar/unrar, а эти сами с форматом разберутся.

Nikollay

Это старый фокус. В NSIS v2.46 мы можем определить три разных переменных $PROGRAMFILES, $PROGRAMFILES32, $PROGRAMFILES64, но он сам поймёт что мы имеем ввиду. Переменные среды сама система раскрывает из своих конфигов.
Автор: Nikollay
Дата сообщения: 28.08.2013 16:18
Victor_VG

Цитата:
Это старый фокус.

Странно у мну не работает, %PROGRAMFILES% означает Program Files (x86).
Блин косяк.
Походу универсально с помощью SFX не получиться сделать, жаль.
Э..
для примера, хотим создать в папке WinRAR файл помощи WinRAR.chm и запустить WinRAR.
вот комментарий

Path=WinRAR
Setup=%PROGRAMFILES%\WinRAR\WinRAR.exe"
Silent=2

Получаем папку WinRAR в папке Program Files (x86) и сообщение об ошибке, в связи с отсутствием WinRAR.exe

Система x64 Win 7 Максималка, архиватор установлен в C:\Program Files\WinRAR
Пример файла.
http://rghost.ru/48428467
Автор: Victor_VG
Дата сообщения: 28.08.2013 16:40
Nikollay

Нет, всё ожидаемо, просто кое-кто в писульке на вики как обычно забыл указать "%PROGRAMFILES% всегда указывает на 32-х битный каталог, на 64-х битный указывает %PROGRAMFILES64%".

Скорее на WinRAR.exe" система ругается мол неверное имя.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160

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


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