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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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)

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

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

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

Цитата:
Т.е. баг, получается, не в WinRar

 
Всё-таки WinRAR должен уметь нормально работать с такими файлами. Даже если это tar архив с некорректным разрешением .tar.gz.
 

Всего записей: 1146 | Зарегистр. 03-02-2007 | Отправлено: 15:05 07-01-2022
los

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

Цитата:
Поддержка таких "SFX gz" архивов была добавлена в 5.60 по просьбе пользователя. Ему нужно было распаковывать .scexe файлы с HP firmware, которые начинались с Unix shell script, а дальше включали gz архив.  

Это вы о т.н. shar-архивах?

Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 15:08 07-01-2022
BorlandIMHO

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

----------
http://www.imho.ws

Всего записей: 2402 | Зарегистр. 12-10-2006 | Отправлено: 15:12 07-01-2022
EugeneRoshal

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

Цитата:
Это вы о т.н. shar-архивах?

Да. Только в том случае у архивов было расширение .scexe.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 15:14 07-01-2022
volkovysk



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

Цитата:
Интересно, может ли быть такое, что сервер отдает части пользователей tar.gz, а части - tar.
Да, при сочетании косорукого сервера и таблице левых mime-типов в браузере, из-за чего браузер думает, что ему контент сайта выдаётся сжатым в gzip и он на лету распаковывает всё подряд.

Всего записей: 548 | Зарегистр. 21-04-2011 | Отправлено: 15:21 07-01-2022 | Исправлено: volkovysk, 15:24 07-01-2022
Victor_VG



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

Цитата:
curl -C - -LRO http://www.kegel.com/dkftpbench/dkftpbench-0.45.tar.gz & 7z t -y dkftpbench-0.45.tar.gz:
 
7-Zip 21.07 (x64) : Copyright (c) 1999-2021 Igor Pavlov : 2021-12-26
 
Scanning the drive for archives:
1 file, 273760 bytes (268 KiB)
 
Testing archive: dkftpbench-0.45.tar.gz
--
Path = dkftpbench-0.45.tar.gz
Type = gzip
Headers Size = 10
 
Everything is Ok
 
Size:       1146880
Compressed: 273760

EugeneRoshal
 
Xeon E5-2697v2 2,7 GHz, чипсет C602, PASMark MemTest86 Pro v9.3, 64 GB REG ECC DDR3-1866 13,0-13-13-32 Cr1, 14 тестов, одно ядро, 4 цикла - 46 часов.

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

Всего записей: 33210 | Зарегистр. 31-07-2002 | Отправлено: 15:27 07-01-2022
EugeneRoshal

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

Цитата:
Всё-таки WinRAR должен уметь нормально работать с такими файлами. Даже если это tar архив с некорректным разрешением .tar.gz.  

Вопрос в том, как такой файл правильнее обработать.
 
С одной стороны у него расширение .tar.gz, что дает повод сначала поискать tar.gz архивы внутри, а не сразу распознавать его как tar.
 
С другой, а бывают ли в принципе SFX или shar-like tar.gz архивы. Такие gz архивы, да, бывают, поэтому для чистого gz есть смысл искать сигнатуру за пределами условного SFX модуля. А для tar.gz это, наверное, реально не встречается. Так что если не удалось открыть его как tar.gz с нулевой позиции, дальше, видимо, искать нет смысла, и надо переходить к следующим форматам, в данном случае, tar.
 
То есть, видимо, правильно открыть такой архив как tar, а не вложенный tar.gz, несмотря на расширение .tar.gz.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 15:35 07-01-2022
volkovysk



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

Цитата:
volkovysk  
Уже выяснили, что зависит от того, чем скачано. Всё, что на Chromium - скачивает незагзипленный.
Я имел ввиду, если скачан правильно. Если браузер путает, то конечно он распакует и на диск положит архив как TAR, а не как GZIP. Ну у меня старый хром версии 49 скачал правильно в виде архива GZIP. Полагаю свистопляска только в современных хромах.

Всего записей: 548 | Зарегистр. 21-04-2011 | Отправлено: 15:37 07-01-2022
los

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

Цитата:
С другой, а бывают ли в принципе SFX или shar-like tar.gz архивы. Такие gz архивы, да, бывают, поэтому для чистого gz есть смысл искать сигнатуру за пределами условного SFX модуля.

shar может содержать что угодно, а не только gz. Смысла ориентироваться на частный случай нет.
Для остальных случаев есть смысл просто проверять заголовок и т.п..

Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 16:10 07-01-2022
lvqcl

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

Цитата:
Вопрос в том, как такой файл правильнее обработать.

 
Но ведь если зайти внутрь этого архива и нажать кнопку Extract, WinRAR распакует его правильно, т.е. как tar. А вот отображает содержимое он неправильно.
 
Т.е. внутри программы есть две логики работы с этим файлом, одна из них правильная.

Всего записей: 1146 | Зарегистр. 03-02-2007 | Отправлено: 16:50 07-01-2022
EugeneRoshal

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

Цитата:
shar может содержать что угодно, а не только gz.

Да, вы правы. Сейчас я посмотрел на эти scexe. Там после shell script находится tar.gz, а не gz, как мне вспомнилось сначала.
 
lvqcl
Вот я и выбираю, какая из логик - правильная, чтобы доработать все в эту сторону. Пока что я решил обрабатывать такой архив как tar, а не SFX gz.
 
Добавлено:
Я обновил английскую и русскую beta 3 на rarlab.com, так что они теперь будут открывать и распаковывать такой архив как tar.
 
Пока не знаю, буду ли делать beta 4 или сразу релиз.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 17:13 07-01-2022
los

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

Цитата:
Пока что я решил обрабатывать такой архив как tar, а не SFX gz.  

shar-архив это не SFX gz. У вас был частный случай и только. Он может и не содержать в себе *.tar, &.tgz и т.п.
 
$ shar *.txt > text.shar
 
 

Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 17:39 07-01-2022
EugeneRoshal

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

Цитата:
shar-архив это не SFX gz. У вас был частный случай и только.

Применительно к обсуждаемой ситуации нас интересует именно частный случай SFX gz и tar.gz, а не абстрактные shar архивы.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 18:40 07-01-2022
uShell

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

Цитата:
какая из логик - правильная

Может, имеет смысл вывести в меню "Открыть как <тип>" и доработать ключ -af с той же целью? Тогда пользователь, если он уверен, что логика по умолчанию сработала неправильно, сможет открыть нужный ему архив. Пусть сам упражнениями Кегеля занимается.

Всего записей: 1014 | Зарегистр. 12-06-2019 | Отправлено: 21:12 07-01-2022
EugeneRoshal

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

Цитата:
Может, имеет смысл вывести в меню "Открыть как <тип>"

Пока что это один случай в пятилетку, для появления которого сошлось несколько маловероятных факторов. Причем, общее мнение, что такой архив надо открывать как tar и, насколько я вижу, никто не хочет открывать его как вложенный gz. Если будут регулярно попадаться более спорные архивы такого рода, тогда появится смысл подумать про опцию.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 21:45 07-01-2022
Newt73



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

Цитата:
Цитата: Добавлен ключ -t. Как я понимаю, при его использовании совместно с ключом -w архив создается во временной папке, потом тестируется, и случае отсутствия ошибок копируется в указанное место. Или я не прав?
Создается сразу где указано, потом тестируется.
EugeneRoshal Тогда смысл ключа "-w"? ADD: С этим вроде разобрались.
Возник другой вопрос. А что происходит если при тестировании нового/измененного архива обнаруживается ошибка?
Созданный с нуля сразу кладется в указанное место, и содержит ошибки?
Обновляемый удаляется из указанного места, а на его место копируется обновленный из временной папки с ошибками?


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

Цитата:
Кроме проблем с "железом" у меня нет идей.
EugeneRoshal У меня их то же нету, по этому я тут. Винты тестировал, и не только CHKDSK, но и другими программами - проблем нет. Комп с битой памятью, а все указывает именно на нее, не может неделями работать без сбоев.
Мемтест пустить на 8 и более часов не проблема, проблема его вообще запустить. CD, FDD нет, свободной флешки нет, да и не свободной то же. C грубом заворачиваться пока нет времени, а на прямую из BOOT.INI мемтест вроде не запускается.

Цитата:
Насколько я помню, -w работает только в случае, когда архив уже существует и должен быть обновлён.
uShell Я это для резервных копий делаю. Что-то создается, а что-то обновляется.

Цитата:
Если не указан полный путь, то он будет создаваться в папке %APPDATA%\WinRAR
Fenrizz Не нашел на всем системном диске, но на всякий случай изменил ключ на -ilog%~dp0TEST.LOG посмотрим что получится.

Всего записей: 49 | Зарегистр. 22-05-2021 | Отправлено: 22:20 07-01-2022 | Исправлено: Newt73, 00:12 08-01-2022
EugeneRoshal

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

Цитата:
Созданный с нуля сразу кладется в указанное место, и содержит ошибки?
Обновляемый удаляется из указанного места, а на его место копируется обновленный из временной папки с ошибками?

Да, насколько я помню. Вот если были указаны -df или 'm', исходные файлы при обнаружении ошибки удаляться не будут, так что их можно упаковать или скопировать заново.

Цитата:
Комп с битой памятью, а все указывает именно на нее, не может неделями работать без сбоев.

Мало какие программы настолько нагружают память и чувствительны к ее сбоям, как RAR. В случае RAR один сбойный бит в словаре за все время упаковки с большой вероятностью приведет к CRC error. У множества других программ видимых последствий такого единичного сбоя может и не быть.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 22:37 07-01-2022
Newt73



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

Цитата:
Да, насколько я помню. Вот если были указаны -df или 'm', исходные файлы при обнаружении ошибки удаляться не будут, так что их можно упаковать или скопировать заново.
EugeneRoshal То есть, на сколько я понял, мне нет смысла использовать ключ -t, он только захламляет визуальный вывод.
Я не удаляю упакованные файлы, только сбрасываю атрибут "архивный".
Пока выкрутился через ж... После создания резервной копии, запускается новый CMD, который выполняет тестирование всех файлов резервных копий. В случае нахождения битого архива он переименовываться. Если в процессе тестирования выявлены ошибки, процесс создания резервных копий запускается снова. Фигово однако. На днях попробую заскочить в магазин и купить флешку...

Всего записей: 49 | Зарегистр. 22-05-2021 | Отправлено: 00:19 08-01-2022
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Newt73
Если вы не удаляете упакованные файлы и тестируете архивы отдельной командой 't', то в -t смысла нет.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 00:50 08-01-2022
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Newt73
 
В соседнем разделе PASMark MemTest86 в однопоточном режиме или MemTest86+. С HDD посмотрите SMART. Если атрибут С7 не 0 и не 200 проверьте контакт кабелей.

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

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

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