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

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



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

Цитата:
Мелкие картинки упаковывают в архивы не для экономии места, а для порядка и для скорости работы. Бонусом ещё контроль целостности.

Добавлю. Очень часто комиксы и мангу так пакуют. А если еще расширение переименовать в .CB?, то получится Comic Book Archive.
Но Я не понимаю, как читать подобные комиксы через архиватор или файловый менеджер. Обычно используют вьювер картинок с поддержкой архивов.

Всего записей: 10787 | Зарегистр. 05-02-2003 | Отправлено: 13:22 20-04-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
V0lt
 
О чём я писал 17.04.2019:

Цитата:
Открою "маленький" секрет - mv -f *.rar *.cbr & SumatraPDF *.cbr и смотрите любые картинки т.к. Comics Books (CBR/CBT/CBZ) это просто переименованные архивы, к примеру RAR -> CBR, TAR.GZ -> CBT, ZIP -> CBZ.

но ответ был:

Цитата:
Неудобное решение.
Допустим, имеем разнородный архив, 100 файлов. Например, запакованная программа или упакованная папка с проектом для отправки по электронной почте. Мгновенный просмотр архиватором пары имеющихся в архиве картинок был бы кстати, за примером далеко ходить не надо - HaoZip, архиватор с заимствованным интерфейсом от WinRar.  


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

Всего записей: 34367 | Зарегистр. 31-07-2002 | Отправлено: 14:01 20-04-2019
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Открой и мне маленький секрет: что такое mv?

Всего записей: 4840 | Зарегистр. 22-04-2002 | Отправлено: 15:10 20-04-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
 
команда mv - mv(1) существует с Version 1 AT&T UNIX. В винде её урезанный функциональный аналог пара команд move и ren (rename). А задача одна - переименовать объект, возможно с переносом в другое место. Так же как и другие сходные по назначению команды имеют разноимённые аналоги в разных ОС, и часто бывает что команда одной ОС в других реализована группой с меньшим набором возможностей т.к. их задачи проще.

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

Всего записей: 34367 | Зарегистр. 31-07-2002 | Отправлено: 15:27 20-04-2019
V0lt



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

Всего записей: 10787 | Зарегистр. 05-02-2003 | Отправлено: 16:15 20-04-2019
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
V0lt
В контекстном меню просмотрщика кодировка ведь тоже есть. И в главном меню.

Всего записей: 2386 | Зарегистр. 29-04-2013 | Отправлено: 17:46 20-04-2019
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Во-первых, причём тут WinRAR? А во-вторых, решение правда, мягко говоря, неудобное.

Всего записей: 4840 | Зарегистр. 22-04-2002 | Отправлено: 19:10 20-04-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
 
Так о чём первично шла речь? Добавить в архиватор несвойственную ему функцию под предлогом "А в комбайне фирмы Рога и Копыта есть! Перещеголяем не глядя!". А насчёт неудобств, да есть кое-что. К примеру в коде либы unarr (Latest commit 5cd6270 on 26 Feb) rar.c :: 212 стоит:

Код:
    if (memcmp(signature, "Rar!\x1A\x07\x00", sizeof(signature)) != 0) {
        if (memcmp(signature, "Rar!\x1A\x07\x01", sizeof(signature)) == 0)
            warn("RAR 5 format isn't supported");
 

ну, что есть.

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

Всего записей: 34367 | Зарегистр. 31-07-2002 | Отправлено: 19:23 20-04-2019
DimmY



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

Всего записей: 4840 | Зарегистр. 22-04-2002 | Отправлено: 19:27 20-04-2019
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Спасибо, нашел. Я по привычке искал контекстное меню для поля "кодировка" в статусной строке, как это сделано в AkelPad. Через главное меню для меня не так удобно.

Всего записей: 10787 | Зарегистр. 05-02-2003 | Отправлено: 20:22 20-04-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
 
Ранние алгоритмы компрессии, например LZ-77 (его улучшенные варианты алгоритмы  LZ-78 и LZW) были созданы для увеличения ёмкости и скорости работы накопителей на магнитных лентах (стример) путём  аппаратной компрессии записываемых данных в контроллере накопителя.  
 
Формат Zip по сути это программная имитация стримера, тут просто данные пишутся в файл, а не на ленту, и для него есть специальные утилиты позволяющие восстановить доступ к данным в контейнере, хотя и с утратой его повреждённых фрагментов.
 
Так что говорить что функции защиты данных не характерны для архиваторов не совсем верно - вероятность повреждения контейнера не нулевая, а значит нам нужны средства для его ремонта

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

Всего записей: 34367 | Зарегистр. 31-07-2002 | Отправлено: 07:14 21-04-2019
DimmY



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

Всего записей: 4840 | Зарегистр. 22-04-2002 | Отправлено: 07:30 21-04-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

Всего записей: 34367 | Зарегистр. 31-07-2002 | Отправлено: 15:02 21-04-2019
BKPB

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, создать сценарий, что бы SFX распаковал архив, запустил программу, а после закрытия программы удалил бы временную папку куда распаковывалась программа.
Что то типа:
Setup=TV.exe
Path=%APPDATA%\TV
Delete=%APPDATA%\TV
Silent=1
Overwrite=1
 
Не получается сделать, что бы папка удалялась.

Всего записей: 249 | Зарегистр. 11-06-2014 | Отправлено: 18:25 22-04-2019 | Исправлено: BKPB, 18:28 22-04-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BKPB
 
Идём в Справку SFX-команды: TempMode

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

Всего записей: 34367 | Зарегистр. 31-07-2002 | Отправлено: 18:40 22-04-2019
BKPB

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Проблема в том, и почему я решил распаковывать в папку APPDATA, что такой вариант тоже не удаляет за собой временную папку:
Setup=TV.exe
TempMode
Silent=1
Overwrite=1
Не важно, как распаковывается программа, от имени Администратора или нет.
Временная папка RarSFX0, так и остаётся в TEMP.

Всего записей: 249 | Зарегистр. 11-06-2014 | Отправлено: 19:04 22-04-2019 | Исправлено: BKPB, 19:06 22-04-2019
Tiikker



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BKPB, скрипт для полного удаления содержимого той или иной папки:
 
pushd %TEMP% && rd /s /q . > nul 2>&1 - в данном пути указана системная папка %TEMP% -  вместо нее впиши свои нужды. Сохрани, как файл.cmd

Всего записей: 956 | Зарегистр. 05-06-2018 | Отправлено: 19:05 22-04-2019
BKPB

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эта команда будет просто чистить папку TEMP, а мне нужно что бы папка с программой удалялась после закрытия программы.
Как например в этом сценарии для 7-Zip:
 
Title="TV"
InstallPath="%SystemDrive%\\TV"
RunProgram="TV.exe"
Delete="%SystemDrive%\\TV"

Всего записей: 249 | Зарегистр. 11-06-2014 | Отправлено: 19:12 22-04-2019 | Исправлено: BKPB, 20:15 22-04-2019
EugeneRoshal

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

Цитата:
Проблема в том, и почему я решил распаковывать в папку APPDATA, что такой вариант тоже не удаляет за собой временную папку:
Setup=TV.exe
TempMode  

Должна удалять.  
 
В режиме TempMode SFX ждет завершения команды, указанной в Setup, а потом удаляет временную папку. Но если программа из Setup запускает дочерний процесс, а потом завершается, SFX безуспешно пытается удалить папку, все еще используемую дочерним процессом. Возможно TV.exe так и поступает.
 
К сожалению, я не знаю хорошего решения для такой ситуации.

Всего записей: 2386 | Зарегистр. 29-04-2013 | Отправлено: 20:41 22-04-2019
BKPB

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

Всего записей: 249 | Зарегистр. 11-06-2014 | Отправлено: 21:10 22-04-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