Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 4)

Модерирует : gyra, Maz

Maz (31-07-2023 08:32): WinRAR (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По вопросам лечения (кряки, патчи и т.д.), а также разблокировки архивов, обращаемся в «Варезник».
Отдельная тема по сборкам WinRAR
Предыдущие части темы: 1 | 2 | 3



 
Официальный русский сайт: win-rar.com
Официальный e-mail разработчика WinRAR (писать на русском): dev@rarlab.com
 
Стабильная английская версия: 6.22 x86 | x64 (31 мая 2023 г.)
Стабильная русская версия:  6.22 x86 | x64 (31 мая 2023 г.)

Текущая английская бета-версия:  6.23 beta 1 x86 | x64
Текущая русская бета-версия:  6.23 beta 1 x86 | x64

Примечание: английская бета-версия обновляется регулярно, без изменения номера версии. подробнее...
Список изменений на английском языке
(на родном – смотрите файл WhatsNew.txt в дистрибутиве на вашем языке)
Скачать RAR для macOS, FreeBSD, Linux, Android можно здесь.

Скачать ранее вышедшие версии можно с официального FTP
Таблица совместимости версий с различными ОС

Версия 3.62 (ru) с подарочным ключом (респект камраду elmorte)

Коллекция всех ранее выходивших версий WinRAR 1.54b - 6.22 (1995-2023): скачать (311 МБ) [обновлено 31.05.2023]

вместо F.A.Q. || альтернативные архиваторы

Почему опять задерживается русская версия? А при русском разработчике на языке XXX уже давно есть. Не захламляйте тему подобными вопросами.

Кому не нравится новая тема оформления - скачайте с официального сайта rarlab.com (из раздела Themes) и установите себе WinRAR Classic theme by Francesco Indrio
Стандартная (48x36). Маленькие кнопки (24x24)

В теме активно отвечает на вопросы автор архиватора Евгений Рошал! Ситуация уникальная, прошу пользоваться.

Всего записей: 38814 | Зарегистр. 26-02-2002 | Отправлено: 19:30 27-08-2020 | Исправлено: DimmY, 17:47 20-07-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Цитата:
В RAR5 остались фильтры x86 exe и delta
И на том спасибо. Не  надо их резать, пожалуйста.
Цитата:
занимают exe файлы и таблицы
Не только exe. Но и DLL (привет хрообраузерам) и звук PCM Stereo, который любят некоторые игры и мелкие утилиты.

Всего записей: 16528 | Зарегистр. 04-11-2010 | Отправлено: 16:46 03-01-2023
lvqcl

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg

Цитата:
Не только exe. Но и DLL (привет хрообраузерам)

x86 (т.е. 32-битные программы) уже не слишком популярны, честно говоря.

Всего записей: 1146 | Зарегистр. 03-02-2007 | Отправлено: 17:08 03-01-2023
Pasha_ZZZ



Запрет на пост
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lvqcl
x86 фильтр работает и на 64-битных исполняемых. По идее, архитектура называется х86-64

Всего записей: 12396 | Зарегистр. 11-03-2002 | Отправлено: 17:16 03-01-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lvqcl
У меня их предостаточно. К тому же х86 и 32-битки - это немного таки разные вещи.

Всего записей: 16528 | Зарегистр. 04-11-2010 | Отправлено: 17:29 03-01-2023
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg

Цитата:
И на том спасибо. Не  надо их резать, пожалуйста.

Пока это только мысли вслух. Возможно это и не понадобится. Да и речь шла про отключение по умолчанию, а не ликвидацию фильтров.

Всего записей: 2256 | Зарегистр. 29-04-2013 | Отправлено: 19:01 03-01-2023
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
объясните мне, это баг или нет? может я придумываю опять и так и надо...
дано http://true-audio.com/ftp/aucdtect-lastest.zip конвертирую в рар последней бетой(русской) в настройках указано "время архива по самому новому файлу" тут все нормально проходит. а вот дальше я запутался...
если дата архива выставлена 24 сентября 2004 г.,10:30:00 то почему сохраняет исходное время так?

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 20:06 03-01-2023 | Исправлено: GoblinNN, 20:07 03-01-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Понял. Если вдруг потянет на отключение - пусть это будет хотя бы не в консольной версии.

Всего записей: 16528 | Зарегистр. 04-11-2010 | Отправлено: 21:25 03-01-2023
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN

Цитата:
объясните мне, это баг или нет?

Формально - нет. В документации указано, что -am и соответствующая GUI опция сохраняют "the original archive name and creation time". Ключ -tl и соответствующая GUI опция изменяют modification time, но не creation. Потом, the original archive creation time можно понимать и как настоящее время создания архива. В смысле, когда на самом деле был создан архив, а не какое поле creation time он в итоге получил.
 
В общем, тут есть некоторый простор для интерпретаций, а что именно ожидают в такой ситуации пользователи - не совсем ясно.
 
Кстати, для изменения этого поведения придется при закрытии архива еще раз перезаписать главный заголовок архива, хранящий эти данные. Так как когда мы его пишем при создании архива, мы еще не знаем, какой файл окажется самым новым. Это дополнительные позиционирование и запись. Еще бы понять, действительно ли пользователи ожидают такое поведение от данного сочетания опций.

Всего записей: 2256 | Зарегистр. 29-04-2013 | Отправлено: 22:04 03-01-2023
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal, если создать в ком. строке
rar a foo.rar -tl auCDtect.exe Readme
то время создания отображается как:
Created:  Friday, September 24, 2004 at 10:30 AM
Modified: Friday, September 24, 2004 at 10:30 AM

Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 22:18 03-01-2023
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
Это RAR 6.20 для Windows? У меня Created устанавливается в текущее системное время.

Всего записей: 2256 | Зарегистр. 29-04-2013 | Отправлено: 22:48 03-01-2023
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal, macOS.

Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 23:01 03-01-2023
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
Я посмотрел с 'stat -x arcname.rar', ctime получает текущее время.
 
В юниксах RAR не умеет менять ни ctime, ни birth time. В общем случае изменение этих времен файлов недоступно для прикладных программ в Unix. Конкретно в macOS может и есть исключение на этот счет, я не в курсе, но RAR его не использует.
 
Для установки mtime в Unix RAR вызывает utimensat или utime, которые умеют менять только atime и mtime.
 
Добавлено:
GoblinNN
Насчет -am -tl, я, наверное, пока оставлю это как есть. Сейчас оно работает в соответствии с документацией - сохраняется настоящее время создания архива. Но если пользователи будут просить сохранять время модификации после применения -tl, позже можно будет переделать. Усложнять же код без уверенности, что это нужно и правильно, тоже не хотелось бы.
 
Добавлено:
Да и еще одну бету не хотелось бы только из-за этого делать. А изменение тут было бы не совсем тривиальное. Без нормального тестирования можно что-нибудь и поломать.

Всего записей: 2256 | Зарегистр. 29-04-2013 | Отправлено: 23:47 03-01-2023
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
понятно. выходит если создается архив со временем самого нового файла, то оно бессмысленно. все равно все по текущему времени работает. чтоб осуществить задуманное нужно часы на компе крутить чтобы было как нужно. ладно. извиняйте за беспокойство.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 04:13 04-01-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
 
Запиши время либо в коммент либо в поток (если NTFS). В поток даже проще записать:
%time% > <filename>:comment, и читается сходно - type <filename>:comment

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 08:16 04-01-2023
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal

Цитата:
Я посмотрел с 'stat -x arcname.rar', ctime получает текущее время.  

ctime это несколько о другом.
 
$ rar a foo.rar -tl auCDtect.exe Readme
 
$ stat -x auCDtect.exe | tail -n4
Access: Wed Jan  3 22:10:31 2023
Modify: Fri Sep 24 10:30:00 2004
Change: Wed Jan  3 22:09:31 2023
 Birth: Fri Sep 24 10:30:00 2004
 
$ stat -x foo.rar | tail -n4
Access: Wed Jan  3 22:10:30 2023
Modify: Fri Sep 24 10:30:00 2004
Change: Wed Jan  3 22:10:30 2023
 Birth: Fri Sep 24 10:30:00 2004

 
Или
 
$ GetFileInfo foo.rar | tail -n2
created: 09/24/2004 10:30:00
modified: 09/24/2004 10:30:00

Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 09:36 04-01-2023 | Исправлено: los, 09:37 04-01-2023
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
Вот нашел:
https://www.freebsd.org/cgi/man.cgi?query=utimes
"For file systems that support file birth (creation) times (such as UFS2), the birth time will be set to the value of the second element if the second element is older than the currently set birth time."
Я не знаю, зачем это так сделано. Но, получается, что на юниксах установить mtime старше btime не получится, btime будет изменено автоматически. Но это уже вопрос не к RAR.
 
Добавлено:
GoblinNN

Цитата:
понятно. выходит если создается архив со временем самого нового файла, то оно бессмысленно.

Для ваших задач нужно, чтобы для -am -tl сохранялось время из -tl ? В принципе, я могу рискнуть изменить это в beta 3 и добавить пояснение в документацию. Еще бы понять, что и другие пользователи предпочитают такое поведение.

Всего записей: 2256 | Зарегистр. 29-04-2013 | Отправлено: 11:14 04-01-2023 | Исправлено: EugeneRoshal, 11:19 04-01-2023
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal

Цитата:
чтобы для -am -tl сохранялось время из -tl ?

да. я думаю, что так логичнее. создал с -am -tl а время текущее установилось в -am. как-то оно не правильно. да и весь смысл ключа -tl теряется. на самом файле то не скажется, а потом восстановить(после облака например) только опять конвертацией? а если архив большой? время теряется. а так восстановил время и имя одной командой. и ничего конвертировать ненужно.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 13:23 04-01-2023
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN

Цитата:
да. я думаю, что так логичнее.

Я выложил на rarlab.com обновленную английскую и русскую beta 3. Должна теперь использовать время из -tl и -tk.

Всего записей: 2256 | Зарегистр. 29-04-2013 | Отправлено: 15:45 04-01-2023
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
спасибо. теперь работает, имхо, правильно. установил команду или ключ -tl и оно везде зафиксировано.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 17:40 04-01-2023
obtim



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть папка с архивами. Архивов много(больше 100). Часть из этих архивов запаролены(все пароли известны). Если делать извлечение архивов через стандартный Winrar, то можно известные пароли забить в "Упорядочить пароли". Но их все равно надо выбирать вручную из списка.  
Есть какой-либо функционал(командной строки), либо сторонний продукт, который при распаковке будет пробовать подобрать автоматом подходящий пароль из указанного списка?

----------
Дьявол коварен - он может явиться к нам просто в образе дьявола

Всего записей: 8937 | Зарегистр. 03-03-2002 | Отправлено: 13:34 08-01-2023
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 4)
Maz (31-07-2023 08:32): WinRAR (часть 5)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru