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

» WinRAR (часть 2)

Автор: kost2005
Дата сообщения: 26.01.2015 19:49
Victor_VG
Я разве спрашивал совета как мне забэкапить профиль Mozillа. Значение слова "например" Вы знаете?

Автор: Victor_VG
Дата сообщения: 26.01.2015 19:53
kost2005

Ну, раз так себя ведёте решайте задачу сами, а ко мне не обращайтесь ни с какими вопросами - демонстративно не отвечу.
Автор: Alex_Piggy
Дата сообщения: 26.01.2015 19:59
Доброе время, kost2005
Уберите конечный слеш и используйте -ep1
Автор: kost2005
Дата сообщения: 26.01.2015 20:10
Alex_Piggy
Спасибо! Всё получилось.

Автор: savant_a
Дата сообщения: 31.01.2015 13:31
WinRAR 5.21 beta 2
x86 | x64

Код: Version 5.21 beta 2

1. Now by default WinRAR skips symbolic links with absolute paths
in link target when extracting. You can enable creating such links
with "Allow absolute paths in symbolic links" option on "Advanced"
page of extraction dialog or with -ola command line switch.

Such links pointing to folders outside of extraction destination
folder can present a security risk. Enable their extraction only
if you are sure that archive contents is safe, such as your own backup.

2. Bugs fixed:

a) if several files from different folders were selected
and extracted using "Flat folders view" file list mode
and "Extract relative paths" extraction option, WinRAR could
truncate paths of some of these files. It did not happen
if entire file list contents or a single file was selected.
Автор: Lexa270
Дата сообщения: 31.01.2015 14:26
Есть возможность использовать WinRar для просмотра фото в архивах,как это реализовано
например в Sumatra?
Автор: EugeneRoshal
Дата сообщения: 31.01.2015 15:08
Lexa270
Если вы про показ миниатюр изображений в архиве, в WinRAR такой функции нет.
Автор: Embos
Дата сообщения: 31.01.2015 15:35
Здравствуйте, а есть ли бесплатная или более дешевая версия, только для распаковки архивов?
Автор: A1eksandr1
Дата сообщения: 31.01.2015 16:21
Embos
Консольный модуль по распаковке бесплатен.
Если нужны утилиты с фейсом - то только от сторонних разработчиков.
Автор: Lexa270
Дата сообщения: 31.01.2015 16:29
EugeneRoshal

Цитата:
Если вы про показ миниатюр изображений в архиве, в WinRAR такой функции нет.

Не распаковав архив смотреть фото простым пролистованием сторонним вьювером..
Добавьте в Sumatra архив с фото и вы поймете о чем я..
Автор: ItsJustMe
Дата сообщения: 31.01.2015 16:47
Embos
http://rarlab.com/rar_add.htm
Восьмая строчка сверху. А можно даже пятую.
Автор: Andarin
Дата сообщения: 31.01.2015 17:10
Embos
Посмотрите, например, HaoZip или BandiZip
Автор: Victor_VG
Дата сообщения: 31.01.2015 17:24
Embos

ftp://ftp.rarlabs.com/rar/unrarw32.exe (361384 байт, RAR 2.9 SFX, Freeware) - тут только консольный распаковщик, и так же бинарник UnRAR входит в дистрибутив WinRAR. Выписка из лицензии:

Цитата:
UnRAR - free utility for RAR archives

License for use and distribution of FREEWARE version



Добавлено:
Русский перевод v5.21b2 уже выложен (время записи 19:58 мск 31.01.2015), пробуем, при обнаружении ошибок чётко сообщаем об их проявлении, условиях обнаружения и способе проверки!

[more=Что нового?]Версия 5.21 бета 2

1. Теперь при извлечении WinRAR по умолчанию пропускает символические
ссылки с абсолютными путями в целевом объекте ссылки. Чтобы включить
создание таких ссылок, используйте параметр "Разрешить абсолютные
пути в символических ссылках" на странице "Дополнительно" диалогового
окна извлечения, либо ключ -ola в командной строке.

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

2. Исправлены ошибки:

а) если при выборе и извлечении нескольких файлов из разных папок
использовались режим списка файлов "Одноуровневый вид папок" и
параметр "Извлекать с относительными путями", то WinRAR мог обрезать
пути у некоторых таких файлов. Этого не происходило при выборе
всего содержимого списка файлов или одного файла.[/more].
Автор: Rustamer
Дата сообщения: 02.02.2015 10:25
EugeneRoshal
По ошибке начал повторно запаковывать в RAR3 ту же папку, которую сначала запаковал в RAR5. Разумеется пошло обновление, но формат остался RAR5. Имхо это вполне разумно. Хотя предупреждение может все же нужно. Также заметил, что степень сжатия у обновленного архива(который остался RAR5) стала на 1% меньше (файл потяжелел), чем у исходного RAR5. Похоже это просто параметры сжатия взялись от RAR3.

Еще что немного раздражает - дерганный прогресс-бар при упаковке в RAR5 по сравнению с упаковкой в старый формат.

Автор: EugeneRoshal
Дата сообщения: 02.02.2015 13:43
Rustamer

Цитата:
Еще что немного раздражает - дерганный прогресс-бар при упаковке в RAR5 по сравнению с упаковкой в старый формат.

Я сейчас какой-то особой дерганности при упаковке большого .iso не увидел. Что для RAR4, что для RAR5 прогресс обновлятся на каждые прочитанные 4 мб.
Автор: oshizelly
Дата сообщения: 03.02.2015 22:02
В имя выходного архивного файла можно добавить текущее системное время в произвольном формате (опция [Generate archive name by mask] на вкладке [Backup] при работе через GUI или ключ -agпри работе через командную строку). При этом время добавляется в самом конце имени перед последней точкой.

А можно ли вручную разместить эту переменную в имени выходного архива в другом месте, скажем, в начале имени? Пробовал добавлять к имени выходного архива на вкладке [General] маску вроде yyyymmddhhmmss, но тогда к имени выходного файла добавляется именно этот бессмысленный набор буквофф, а не заменяется на текущие значения времени.

Спасибо!

EugeneRoshal
Кстати, название опции [Generate archive name by mask], мягко говоря, не совсем интуитивно, а вообще-то вводит в заблуждение. Я пока доку не прочёл и сам не попробовал был уверен, что при включении этой опции имя выходного архива заменяется на текущие значения времени.
Автор: EugeneRoshal
Дата сообщения: 04.02.2015 12:39
oshizelly

Цитата:
А можно ли вручную разместить эту переменную в имени выходного архива в другом месте, скажем, в начале имени?

Если добавить в начале маски символ +, строка времени будет вставлена в начале имени архива.
Автор: Nick3230
Дата сообщения: 08.02.2015 19:59
Есть несколько вопросов.

1) При следующих параметрах (вызов из TC):
a -r -ep1 "%P_backup.rar" @Files_list.lst
файлы оказываются вперемешку из разных каталогов.
При -ep2 упаковывается уже одна лишняя папка на 2 уровня выше.

Как можно сделать, чтобы упаковывал правильно, согласно списку и родительские папки тоже?
Например, содержимое файла-списка:
D:\Example\Новая папка 1\
D:\Example\Новая папка 2\
Т.е. архив содержал бы папки: "Новая папка 1" и "Новая папка 2". При упаковке через GUI интерфейс, WinRAR делает это правильно, а через CLI - нет.

2) Файлы списка почему-то не понимает в UTF-8?
3) Где можно прочитать про разницу ключей в Rar.exe и WinRAR.exe?
Автор: Victor_VG
Дата сообщения: 08.02.2015 21:33
Nick3230

Справку почитайте. Там всё это описано. Ну и приём номер два (универсальный) для опроса консольных программ:

<program> /? > <program>.txt -для Win

<program> --help > <program>.txt - для UNIX

98% программ выведут справку в текст, для пары оставшихся придётся иначе:

<program> /? > notepad <program>.txt

ee | <program> --help
Автор: Inoz2000
Дата сообщения: 08.02.2015 21:46

Nick3230
Вы читали rar.txt или как? желательно прочесть
1) используйте команду CD
2) понимает юникод 1200 (UTF-16 LE)
3) есть ключи, которые понимает только winrar.exe, но данный случай к ним не относится.
CD/D D:\Example
rar a -r -scul -- "%P_backup.rar" @Files_list.lst


Victor_VG
<program> /? | more — забыл

Добавлено:
содержимое файла-списка:

папка1
папка2
папка3
Автор: Victor_VG
Дата сообщения: 08.02.2015 22:15
Inoz2000

факт, ибо морем пользуюсь раз в сто лет ... по обещанию. привычки.
Автор: oshizelly
Дата сообщения: 09.02.2015 12:47
Подскажите, плиз, как сделать, чтобы при работе в GUI при выборе определённого профиля архивирования выдавался запрос на ввод пароля? Или хотя бы просто элементарное окно-напоминание, что при использовании данного профиля желательно ввести пароль? При использовании командной строки это ведь вроде бы возможно?

Спасибо!
Автор: EugeneRoshal
Дата сообщения: 09.02.2015 13:26
Nick3230

Цитата:
D:\Example\Новая папка 1\
D:\Example\Новая папка 2\
Т.е. архив содержал бы папки: "Новая папка 1" и "Новая папка 2".

Надо \ в конце убрать: "папка", а не "папка\".

oshizelly

Цитата:
Подскажите, плиз, как сделать, чтобы при работе в GUI при выборе определённого профиля архивирования выдавался запрос на ввод пароля?

Нет такой возможности.

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

Да, ключ -p без параметра.
Автор: Skif_off
Дата сообщения: 09.02.2015 15:05
Nick3230
Конечный слэш - нюанс создания списков в ТС, самый простой вариант - каким-либо способом (скриптом, конечно, но можно разными языками) обработать список, простым регулярным выражением удалив конечные слэши до скармливания оного WinRAR (пример работы со списком до запуска нужной программы).
Попробуйте спросить здесь или здесь (по второй ссылке имеет смысл сначала посмотреть, нет ли подходящего решения).
Автор: Nick3230
Дата сообщения: 09.02.2015 16:22
EugeneRoshal
Только Вы правильно и ответили.
К сожалению, TC создает файлы-списки со \ в конце. Поэтому приходится сначала файл-список конвертировать в UTF-16LE, а затем убирать слеши в конце регулярным выражением типа "\\\r", что достаточно неудобно.
Автор: GORA2
Дата сообщения: 09.02.2015 17:14
Nick3230

Цитата:
TC создает файлы-списки со \ в конце.

Слеш в конце только у директорий. Это позволяет отличить директорию от файла в этом списке и упрощает работу с таким списком. А Ваша проблема лишь частная проблема которая к тому же просто решается.
Автор: Inoz2000
Дата сообщения: 09.02.2015 17:46
А я как, неправильно что-ли? Вы проверяли?
Автор: oshizelly
Дата сообщения: 09.02.2015 18:03
EugeneRoshal 13:26 09-02-2015
Цитата:
Нет такой возможности.

А если рассматривать мой запрос как фиче-реквест? Ведь логично же было бы добавить такую опцию.
Автор: Nick3230
Дата сообщения: 09.02.2015 18:28
Inoz2000

Цитата:
используйте команду CD

Команда CD здесь абсолютно не при чем. Файл-список создается через кнопку в TC (выделяются необходимые для архивирования файлы). Пути, естественно, не фиксированные. В сообщении они были приведены лишь для примера.
Такой список м.б. очень большим и содержать файлы и папки с разных дисков. После его создания приходится удалять дублирующиеся строки (если таковые имеются), конвертировать из UTF-8 в UTF-16LE и удалять еще "\" в конце строк. Поэтому было бы удобно, если был бы какой-нибудь ключ, который понимал бы такой список.

Цитата:
-scul --

-- Прерывает дальнейший поиск ключей в командной строке.
-scul - не нашел описания этой команды.

Автор: EugeneRoshal
Дата сообщения: 09.02.2015 20:28
oshizelly

Цитата:
А если рассматривать мой запрос как фиче-реквест? Ведь логично же было бы добавить такую опцию.

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

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160

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


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