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

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

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

Maz (27-08-2020 19:31): WinRAR (часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

gyra

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



Официальный русский сайт: win-rar.ru
Официальный e-mail разработчика WinRAR (писать на русском): dev@rarlab.com
 
Финальная английская версия: 5.91 x86 | x64 (29.06.2020)
Финальная русская версия:  5.91 x86 | x64 (29.06.2020)
 
Список изменений на английском языке
(на родном – смотрите файл WhatsNew.txt в дистрибутиве на вашем языке)
Скачать RAR для macOS, FreeBSD, Linux, Android можно здесь.

 
Скачать ранее вышедшие версии также можно с официального сайта.

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

Коллекция всех ранее выходивших версий WinRAR (1995-2020): скачать (253 МБ) [обновлено 30.03.2020]

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

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

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

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

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 12:00 14-12-2016 | Исправлено: Domin0, 13:37 26-08-2020
Ethereal999



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
Поддерживаю, на мой взгляд, с ними только путаницы больше. Лучше, чтобы всегда время было исходным.
Кстати, эта функция прошита в архиватор жестко? Отключить ее нигде нельзя?

Всего записей: 698 | Зарегистр. 25-12-2002 | Отправлено: 13:59 27-05-2019 | Исправлено: Ethereal999, 14:01 27-05-2019
Benchmark



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

Цитата:
Ни разу за всё время этих выкрутасов со сдвигами времени они лично мне не пригодились, а вызывали лишь сложности.

Есть такое.
 
Например у некоторых программ время соответствует номеру версии. Когда эти файлы извлекаешь из архива, их время (а иногда и день) меняется с учётом текущего регионального. Выглядит всё это странно.
 
Возможно, в каких-то ситуациях (бэкап по расписанию ?) временная поправка бывает полезна. Но мне такое никогда не пригождалось. Так что ключик для включения/отключения фичи был бы неплох.

Всего записей: 6833 | Зарегистр. 01-10-2002 | Отправлено: 18:30 27-05-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark

Цитата:
DimmY

 
Что-то я на это не обращал внимания. Распаковал что пришло и если сравнить, то по SHA-256/512 т.к. время люди могут любое поставить по месту - удобству, а потому время это слишком условный признак для использования.

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

Всего записей: 33208 | Зарегистр. 31-07-2002 | Отправлено: 21:00 27-05-2019
Ethereal999



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Мне, например, мешает именно разница в поведении TC и WinRAR'а. В каких-то случаях нужно сравнить некоторые файлы, шрифты, например, в том же TC, а они оказываются как бы неодинаковы (выделены). Не то чтоб я не смог понять по другим признакам, действительно ли это одни и те же версии, но все же избыточное усилие делать приходится, и определенный дискомфорт это доставляет.

Всего записей: 698 | Зарегистр. 25-12-2002 | Отправлено: 22:41 27-05-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ethereal999
 
Если надо сравнить пару файлов, то используйте алгоритмы SHA-256/SHA-512 - на сегодня для них не известно условий возникновения ошибки  коллизии алгоритма - формирования одинакового хэша для двух и более двоично-различных файлов. Если файлы хоть битом отличаются хэши не совпадут даже если поставить им абсолютно одинаковые атрибуты, в т.ч. и времени. Алгоритмы MD5/SHA-1 могут дать ошибку коллизии алгоритма с вероятностью 4*10-4 для MD5 и 2,7*10-6 для SHA-1 что и стало основанием для их официального признания скомпрометированными криптоалгоритмами ещё в начале 2000-х.  
 
И насколько я помню, встроенный в ТС инструмент сравнения файлов использует CRC-32/MD5. А для CRC-32 вероятность коллизии вообще приближается к 0,036.

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

Всего записей: 33208 | Зарегистр. 31-07-2002 | Отправлено: 00:32 28-05-2019 | Исправлено: Victor_VG, 00:35 28-05-2019
lvqcl

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

Цитата:
Если надо сравнить пару файлов, то используйте алгоритмы SHA-256/SHA-512 - на сегодня для них не известно условий возникновения ошибки  коллизии алгоритма - формирования одинакового хэша для двух и более двоично-различных файлов. Если файлы хоть битом отличаются хэши не совпадут даже если поставить им абсолютно одинаковые атрибуты, в т.ч. и времени. Алгоритмы MD5/SHA-1 могут дать ошибку коллизии алгоритма с вероятностью 4*10-4 для MD5 и 2,7*10-6 для SHA-1 что и стало основанием для их официального признания скомпрометированными криптоалгоритмами ещё в начале 2000-х.  
   
 И насколько я помню, встроенный в ТС инструмент сравнения файлов использует CRC-32/MD5. А для CRC-32 вероятность коллизии вообще приближается к 0,036.

 
Не пишите чушь, пожалуйста.

Всего записей: 1146 | Зарегистр. 03-02-2007 | Отправлено: 00:57 28-05-2019 | Исправлено: lvqcl, 00:58 28-05-2019
DimmY



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

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

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

Всего записей: 4706 | Зарегистр. 22-04-2002 | Отправлено: 10:06 28-05-2019
Ethereal999



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Меня скорее интересует скорость и удобство в TC: на одной панели директория — на другой открытый архив, Shift-F2 и сразу все ясно. Если есть алгоритм сравнения без учета дат, а также соответствующий плаг для TC с возможностью настройки горячих клавиш, то я готов их опробовать. И обычно я сравниваю группы файлов (их количество может быть относительно большим).

Всего записей: 698 | Зарегистр. 25-12-2002 | Отправлено: 11:01 28-05-2019 | Исправлено: Ethereal999, 11:02 28-05-2019
EugeneRoshal

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

Цитата:
Возможно, в каких-то ситуациях (бэкап по расписанию ?) временная поправка бывает полезна. Но мне такое никогда не пригождалось. Так что ключик для включения/отключения фичи был бы неплох.

RAR5 хранит время в FILETIME или time_t в UTC. Windows API работает со временем файла в UTC. Получил от Windows время в UTC FILETIME и архивации, отдал Windows время в UTC FILETIME при распаковке. Любыми поправками Windows занимается сама.
 
То есть фичи тут нет. Это самый прямолинейный, надежный, и, в общем-то, обычный для backup программ подход. Фичу пришлось бы делать, если бы мы хранили местное время вместо UTC, и конвертировали бы UTC в местное для хранения, а потом местное в UTC для распаковки. Предыдущая версия RAR формата хранила местное время и при этой двойной конвертации с учетом зимнего и летнего времени периодически где-нибудь всплывала ошибка в 1 час. Я с ней боролся, но полностью от нее удалось избавиться только переходом на UTC.
 
 
 
Добавлено:
Ethereal999

Цитата:
В то же время встроенные в Win 10, а также в Total Commander архиваторы показывают (и извлекают) исходное, т. е. без сдвига, время.

Если речь про ZIP, то да, базовый формат zip хранит местное время. Но современные zip архивы часто используют для хранения времени NTFS Extra Field (0x000a), а там уже тоже FILETIME в UTC. Переход от local time к UTC в архивных форматах это общая тенденция.
 
Видимо Windows ZIP не умеет работать с этим extra field. Там и другие новые функции ZIP не все поддерживаются:
https://devblogs.microsoft.com/oldnewthing/20180515-00/?p=98755

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 12:44 28-05-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
 
Мгновенно ничем не сделать - ни один алгоритм сравнения не имеет бесконечного быстродействия раз, и его не имеет аппаратура - два. А сравнение времени - это неопределённость. Так что при условии "получить мгновенный точный результат при любых условиях" задача "сравнить два объекта" принципиально не имеет решения.

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

Всего записей: 33208 | Зарегистр. 31-07-2002 | Отправлено: 13:24 28-05-2019
AlexDAT



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заменил в шапке 31145 на 49016.
После переезда темы 7-zip ID темы не обновлён здесь

Всего записей: 2940 | Зарегистр. 21-04-2009 | Отправлено: 13:43 28-05-2019
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Опять, прости, какое-то словоблудие. Есть тривиальная задача: сравнить времена файлов в двух архивах, открытых на разных панелях FAR или TC. Всё.

Всего записей: 4706 | Зарегистр. 22-04-2002 | Отправлено: 21:40 28-05-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
 
Ты как вопрос поставил
?
Цитата:
Расскажи, пожалуйста, как это сделать при сравнении содержимого архивов, и чтобы мгновенно?
 
Я ответил на него, а сравнить времена на панелях и взгляда хватит, но время и содержимое файла вещи не зависимые.

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

Всего записей: 33208 | Зарегистр. 31-07-2002 | Отправлено: 00:24 29-05-2019
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Хватит взгляда, чтобы сравнить время у хотя бы сотни файлов? Ну-ну.  
Ты прекрасно понял, о чём речь (и думаю, что понял это сразу), но продолжаешь упорствовать.

Всего записей: 4706 | Зарегистр. 22-04-2002 | Отправлено: 08:10 29-05-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY

Цитата:
Хватит взгляда, чтобы сравнить время у хотя бы сотни файлов?

В таком случае поставленная тобой задача не имеет решения. Сама её формулировка делает её не решаемой.
 

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

Всего записей: 33208 | Зарегистр. 31-07-2002 | Отправлено: 10:19 29-05-2019
Pasha_ZZZ



Запрет на пост
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DimmY
Без дополнительных танцев - никак. А так вполне себе сделать что-то типа парсера вывода rar lt arcname.rar - и потом сравнивалкой какой-нибудь сравнивать (это в самом простом варианте). Там есть CRC в выводе.

Всего записей: 12398 | Зарегистр. 11-03-2002 | Отправлено: 10:26 29-05-2019
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
В таком случае подними в теме FAR вопрос о том, чтобы убрать функцию сравнения папок, а в плагине Advanced compare - опцию сравнения по времени.
 
Если же серьёзно, то продолжать подобную "дискуссию" просто стыдно. Мне, по крайней мере.

Всего записей: 4706 | Зарегистр. 22-04-2002 | Отправлено: 10:28 29-05-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
 
Вот тебе реальный пример с https://www.openssl.org/source/ - исходники OpenSSL, их видимый штамп времени одинаков:
 
KBytes      Date                                 File
 
5223      2019-May-28 13:26:28      openssl-1.0.2s.tar.gz
5163      2019-May-28 13:26:28      openssl-1.1.0k.tar.gz
8656      2019-May-28 13:26:28      openssl-1.1.1c.tar.gz

 
помещаем файлы под одним именем в общий архив arc.archiveс сохранением времени и  
выводим список файлов на экран:
 
Date                                 File
 
2019-May-28 13:26:28      openssl.tar.gz
2019-May-28 13:26:28      openssl.tar.gz
2019-May-28 13:26:28      openssl.tar.gz

 
смотрим, видим у файлов одинаковые имена и время, значит они одинаковы.  
 
ЖЕЛАЕМОЕ ДОКАЗАНО.

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

Всего записей: 33208 | Зарегистр. 31-07-2002 | Отправлено: 11:29 29-05-2019 | Исправлено: Victor_VG, 16:00 29-05-2019
coldunZZ



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

Всего записей: 971 | Зарегистр. 30-03-2016 | Отправлено: 13:33 30-05-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coldunZZ
 
Стоит шрифт по высоте подобрать. У меня в Far после перехода на монитор 1920х1080 консоль так же выглядела - нижняя строка обрезалась по середине своей высоты. Пришлось шрифт подбирать. Подошёл Lucida Console с высотой 15 pt.

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

Всего записей: 33208 | Зарегистр. 31-07-2002 | Отправлено: 16:59 30-05-2019
   

Страницы: 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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru