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

» WinRAR (часть 2)

Автор: imsorry
Дата сообщения: 23.02.2016 21:50
Inoz2000

Цитата:
Ха-ха-три-раза

Я дико извиняюсь... можно я с тобой тоже?


Цитата:
В версии 4.20 нет параметра RecSize.


Смотри сюда:

Цитата:
* В 5.31 это не так, сейчас проверил.
- Ага. Отлично. В связи с этим - почему я не увидел - чуть позже еще один вопрос задам.


Вопрос ожидался следующий:



EugeneRoshal

Как параллельно установить 4 и 5?
Они совместно используют одни и те же ключи реестра.
В частности это проявляется в поведении Recovery - параметры, выставленные в 4 версии, подхватываются в 5-ке и наоборот.
.
Автор: Inoz2000
Дата сообщения: 23.02.2016 22:01
imsorry

Цитата:
Они совместно используют одни и те же ключи реестра.

они так же могут совмествно испоьзовать одну и ту же папку в %APPDATA%
Но в обеих версиях есть возможность указать вместо %APPDATA% использовать папку с программой.

Возможность хранения настроек в файле Winrar.ini появилась недавно. Четвёрка о нём понятия не имеет, как и вы
Автор: imsorry
Дата сообщения: 23.02.2016 22:09
Inoz2000

Цитата:
Возможность хранения настроек в файле Winrar.ini появилась недавно. Четвёрка о нём понятия не имеет, как и вы

Я дико извиняюсь... почему тебя и многих других так радостно колбасит от того, что кто-то чего-то не знает? Это с начальных классов осталось? Не выветрилось?

Я же объяснил - чем не устраивает экспорт. В дополнение к штатному надо еще много тащить из реестра. Вот и возникли все вопрросы, заданные выше.

Ini - это классно. Но 5-ка - пока не для меня :(
.
Автор: ItsJustMe
Дата сообщения: 09.03.2016 11:24
EugeneRoshal
Создание архива rar, если такой уже существует, приводит к

Цитата:
Cannot create __rar_0.567
! Отказано в доступе.

Наверное, так и задумано, я просто полагал, что WinRAR спросит "File already exists. Overwrite?" или что-то подобное.
Автор: EugeneRoshal
Дата сообщения: 11.03.2016 11:28
ItsJustMe

Цитата:
Наверное, так и задумано

Нет, так не задумано. По какой-то причине WinRAR не смог создать временный файл. Можно попробовать указать другой каталог для временных файлов.
Автор: imsorry
Дата сообщения: 11.03.2016 11:51

Цитата:
EugeneRoshal

Как параллельно установить 4 и 5?
Они совместно используют одни и те же ключи реестра.

http://forum.ru-board.com/topic.cgi?forum=5&topic=32358&start=5400#5
Автор: ItsJustMe
Дата сообщения: 11.03.2016 14:22
EugeneRoshal
Понятно. Ваше объяснение немного прояснило ситуацию. Если интересно, то:
WinRAR почему-то создает этот временный файл (который ему нужен, если целевой архив уже существует) в той же папке, где лежит архивируемый файл, а не в папке Temp. И это при том, что в "Settings\Paths\Folder for temporary files" правильная папка Temp указана. И если архивировать файл, лежащий в папке, в которую писать нельзя, то вот и получится ошибка невозможности создания временного файла.
Автор: Pasha_ZZZ
Дата сообщения: 11.03.2016 14:26
ItsJustMe
По идее, он должен создавать временный файл там же, где будет находиться конечный архив. Чтобы потом не перемещать между дисками, например. Да и так логичнее.
А под временными файлами подразумеваются файлы, извлеченные для открытия/просмотра.

Если временный архив создавать в ТЕМПе - потом, при несовпадении дисков ТЕМПа и назначения, будет долгое перемещение, если архив большой.
Автор: EugeneRoshal
Дата сообщения: 11.03.2016 15:23
ItsJustMe
Pasha_ZZZ уже объяснил, почему WinRAR использует такой подход. Но если это не устраивает, можно снять галку в settings/paths/folder for temporary files/use only for removable disks.

imsorry

Цитата:
Как параллельно установить 4 и 5?
Они совместно используют одни и те же ключи реестра.

Если для вас важно, чтобы они не влияли друг на друга, настройте 5.3 на использование winrar.ini.
Автор: ItsJustMe
Дата сообщения: 11.03.2016 17:40
EugeneRoshal

Цитата:
Pasha_ZZZ уже объяснил, почему WinRAR использует такой подход.

Нет, я конечно же, ничего против не имею, мне не сложно и удалить архив. Просто интересно.
Да, согласен с предыдущим оратором, создавать временный файл в той же папке, куда кладется архив, вполне разумно. У меня же WinRAR поступает с точностью до наоборот: создает временный файл в папке, где находится архивируемый файл. Впрочем, мне не сложно и удалить целевой архив.
Автор: EugeneRoshal
Дата сообщения: 11.03.2016 18:35
ItsJustMe

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

Я посмотрел - он создает временный файл в текущем каталоге оболочки WinRAR, который в зависимости от ситуации может совпадать и с каталогом архива, и архивируемого файла. Может и стоит сделать, чтобы этот файл всегда создавался в каталоге с архивом. Риск там в том, что на диске с архивом может не хватить места. Но с той же вероятностью и на диске с исходными файлами может не хватить места для временных файлов.
Автор: VictorVG2
Дата сообщения: 11.03.2016 19:06
EugeneRoshal

А может сделать так: при запуске rar проверяем наличие права записи в текущий рабочий каталог, и если получаем что-то типа 444 пишем временный файл в %TEMP%. По идее проверить наличие места и права записи не сложно, а о подобных случаях забудем навсегда.
Автор: ItsJustMe
Дата сообщения: 11.03.2016 19:08
EugeneRoshal
А если файл создать нельзя (access denied), то, может, WinRAR стоит попытаться создать его в другом месте (в каталоге архива, во временной папке), а не сразу сдаваться, выдавать сообщение об ошибке и завершать работу?
Автор: EugeneRoshal
Дата сообщения: 11.03.2016 19:47
VictorVG2, ItsJustMe
Если в GUI WinRAR всегда создавать временный файл в каталоге с архивом, как я сейчас подумываю сделать, тогда и права проверять не надо. Если у нас есть право создать архив, значит и временный файл можем создать.
Автор: VictorVG2
Дата сообщения: 11.03.2016 20:15
EugeneRoshal

Логично, но наличие места стоит проверить. Хотя, и с архивом возможна ошибка оператора. Как пример ситуация с Read-Only носителем где место может быть, а права в 444 стоять. А вот почему в данный момент ОС отвечает mod=444 это я бы и смотреть не стал, т.к. может быть это в правах доступа каталога выставлено (например на FTP, на NFS такое видел) или в /etc/*.conf стоят такие прописи для гостевой учётки. В то же время такие носители как EEPROM ("флешки") запись-то допустят, да вот ресурс у них не велик, а риск кросс-линков высок. Я на Kingston DT 101 на это нарвался - там лучше сначала удалить файл, а после записать новую копию или из-за ошибок прошивки может половина файлов посыпаться. Особенно на FAT32 - вероятность сбоя до 0,7.
Автор: EugeneRoshal
Дата сообщения: 11.03.2016 23:19
VictorVG2

Цитата:
Логично, но наличие места стоит проверить.

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

Например, удаляем мы из 10гб архива 6гб файлов, на диске с архивом свободно 7гб, временный файл нам нужен в 4гб размером и он поместится рядом с архивом. Но если функция оценки места потребует 10гб, нам придется эти 4гб сначала писать в %temp%, потом копировать из %temp%. Потери времени. А чтобы правильно оценить размер временного файла, надо получить список удаляемых файлов с упакованными размерами и вычитать их из размера архива.

Для добавления файлов к архиву оценка размера временного файла еще замороченнее. При обновлении файлов в архиве нам надо знать и упакованные размеры файлов в уже существующем архиве, и будущие упакованные размеры добавляемых файлов. Ни того, ни другого на момент выбора временного каталога мы не знаем. А если еще вспомнить о ключах -as, -rr, -u, -f, которые тоже могут существенно влиять на размер.

Автор: VictorVG2
Дата сообщения: 12.03.2016 01:57
EugeneRoshal

Согласен, но можно идти от простейшей логики - оценочный объём файлов мы знаем, в крайнем случае считаем из оглавления архива, для примерной оценки можно взять коэффициент два. Сам в своё время такие оценки для ПТД ЕС-8373 делал - сколько пришлют с другого конца канала? Ну а такая примерная оценка помогала определить сколько запрашивать под буфера т.к. данные могли и в архиве прислать - у нас головной ВЦ группы отраслей, а пакет формируют не на заводе, а на кустовом информпункте (КИП) и до нас уже приходит групповой пакет по группе заводов, а нам их надо обсчитать и в ЦП КПСС к 06:00 свезти, но они приходят в разнобой - разбирайся...
Автор: Pasha_ZZZ
Дата сообщения: 12.03.2016 06:02
EugeneRoshal
По мне так все равно самое логичное - где архив, там и временный архив. Если и что-то не так - это уж будет явный косяк архивировальщика, а не архиватора
Автор: EugeneRoshal
Дата сообщения: 12.03.2016 11:31
Pasha_ZZZ
В WinRAR GUI в следующей версии попробую так сделать и посмотреть, не приведет ли это к каким-то непредвиденным проблемам. В командной строке пока вряд ли. В отличие от GUI, в командной строке пользователи могут учитывать тот факт, что временные файлы создаются в текущем каталоге, и использовать его в своих сценариях работы, так что я не уверен, что все будут рады изменению поведения. В GUI же вряд ли пользователи настолько глубоко вникают в размещение временных файлов.
Автор: Benchmark
Дата сообщения: 12.03.2016 14:18
EugeneRoshal

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

Да, это важный момент. В command-line версии поведение менять не надо. А в GUI - по собственному усмотрению.
Автор: VictorVG2
Дата сообщения: 12.03.2016 15:51
Benchmark

А зачем в консоли поведение менять? Если Х неправильно указал параметры команды и получил отказ в её исполнении, то пусть идёт читает доки - по крайней мере вреда не будет, а коли не хочет - его трудности. В GUI там да, люди подсознательно уповают на автоматику и подкорректировать её поведение на менее потенциально проблемное - свои же нервы сбережём.

А вариант с беглой оценкой что я приводил выше наиболее прост в реализации и по времени счёта выгоднее. На той же ЕС-1033 при средней скорости счёта 180 тыс. оп/с (на смеси Gibson 3E) это приводило к экономии до 3-х часов машинного времени - счёт шёл около 5-и часов а не 8-и. Сегодня когда ЦП выполняют десятки миллиардов оп/с и более можно и не экономить на спичках, но...
Автор: AlexIva
Дата сообщения: 19.03.2016 15:11
Установлена winrar-x64-531ru, WinRAR.v5.01_KEYGEN-FFF, Win7 64.
При вкл. инете (при выключенном нет) при архивации или разархивации WerFault (отчет об ошибках Win, Comodo) ломится на 65.52.108.154. Переустановки, чистки не помогают, сама прога работает нормально. Других глюков тоже не видно. Чо за фигня?
Автор: VictorVG2
Дата сообщения: 19.03.2016 16:24
AlexIva

Сайт мелкомягких:
[more=WhoIs]WHOIS Source: ARIN

IP Address: 65.52.108.154

Country: USA - Washington

Network Name: MICROSOFT-1BLK

Owner Name: Microsoft Corporation

From IP: 65.52.0.0

To IP: 65.55.255.255

Allocated: Yes

Contact Name: Microsoft Corporation

Address: One Microsoft Way, Redmond

Email: IOC@microsoft.com

Abuse Email: abuse@microsoft.com

Phone: +1-425-882-8080

Fax:



WHOIS Record:


#
# ARIN WHOIS data and services are subject to the Terms of Use
# available at: https://www.arin.net/whois_tou.html
#
# If you see inaccuracies in the results, please report at
# https://www.arin.net/public/whoisinaccuracy/index.xhtml
#

#
# The following results may also be obtained via:
# https://whois.arin.net/rest/nets;q=65.52.108.154?showDetails=true&showARIN=false&showNonArinTopLevelNet=false&ext=netref2
#

NetRange: 65.52.0.0 - 65.55.255.255
CIDR: 65.52.0.0/14
NetName: MICROSOFT-1BLK
NetHandle: NET-65-52-0-0-1
Parent: NET65 (NET-65-0-0-0-0)
NetType: Direct Assignment
OriginAS:
Organization: Microsoft Corporation (MSFT)
RegDate: 2001-02-14
Updated: 2013-08-20
Ref: https://whois.arin.net/rest/net/NET-65-52-0-0-1

OrgName: Microsoft Corporation
OrgId: MSFT
Address: One Microsoft Way
City: Redmond
StateProv: WA
PostalCode: 98052
Country: US
RegDate: 1998-07-10
Updated: 2015-10-28
Comment: To report suspected security issues specific to traffic emanating from Microsoft online services, including the distribution of malicious content or other illicit or illegal material through a Microsoft online service, please submit reports to:

Comment: * https://cert.microsoft.com.

Comment:

Comment: For SPAM and other abuse issues, such as Microsoft Accounts, please contact:

Comment: * abuse@microsoft.com.

Comment:

Comment: To report security vulnerabilities in Microsoft products and services, please contact:

Comment: * secure@microsoft.com.

Comment:

Comment: For legal and law enforcement-related requests, please contact:

Comment: * msndcc@microsoft.com

Comment:

Comment: For routing, peering or DNS issues, please

Comment: contact:

Comment: * IOC@microsoft.com
Ref: https://whois.arin.net/rest/org/MSFT

OrgAbuseHandle: MAC74-ARIN
OrgAbuseName: Microsoft Abuse Contact
OrgAbusePhone: +1-425-882-8080
OrgAbuseEmail: abuse@microsoft.com
OrgAbuseRef: https://whois.arin.net/rest/poc/MAC74-ARIN

OrgTechHandle: MRPD-ARIN
OrgTechName: Microsoft Routing, Peering, and DNS
OrgTechPhone: +1-425-882-8080
OrgTechEmail: IOC@microsoft.com
OrgTechRef: https://whois.arin.net/rest/poc/MRPD-ARIN

#
# ARIN WHOIS data and services are subject to the Terms of Use
# available at: https://www.arin.net/whois_tou.html
#
# If you see inaccuracies in the results, please report at
# https://www.arin.net/public/whoisinaccuracy/index.xhtml
#[/more]. Если у вас стоит шпиён №10 или в Win7/8 "апдейты" KB3075249 и KB3080149 то это штатное явление - троян докладует хозяину что вы делаете, и я не удивлюсь коли по дороге туда отправят все ваши паспортные данные, данные банковской карты и материалы с вашей работы коли их найдут - это поведение за Win10 уже зафиксировано независимыми средствами контроля и исследователями, причём не один раз, и не в одной стране - надо же как-то защитить демократию коли штатные шпионы (ЦРУ, АНБ, разведка ВМФ, ВВС и Армии США) мышей не ловят - одни провалились, другие занимаются собой любимыми, а остальные разбежались.

Добавлено:
"KB3075249: Обновление, которое добавляет точки телеметрии в consent.exe в Windows 7 и Windows 8.1" и его пара "KB3080149: Update for customer experience and diagnostic telemetry"

оригиналы описаний в CHM:

KB3075249.chm
KB3080149.chm

очь-че-ч-нь занимательное чтение. Рекомендуется на ночь. Скрипты и прочий мусор вычищены, так что куда не просят не лезут.


Автор: AlexIva
Дата сообщения: 19.03.2016 17:23

Цитата:
Если у вас стоит шпиён №10 или в Win7/8

Шпиен не стоит, Win7 64.
Обновы залетели. Два вопроса:
- почему только WinRAR?
- как корректно обновы прибить?
Спасибо.
Автор: VictorVG2
Дата сообщения: 19.03.2016 18:23
AlexIva

С Live!CD пришибить заменой всех перечисленных там файлов взятых с оригинального установочного DVD ОС (правда я не гарантирую, что в новых копиях что сейчас продают сей "радости" нет с завода - дяде Сэму на это ума хватит) или полной переустановкой ОС. Иначе никак - их Держава писала не для того чтобы русский Иван после первого стакана рукавом смахивал.

А почему именно Rar - да просто он случайно им под руку попался. Не было бы его использовали бы для маскировки что иное. Это такая у них такая национальная игра - КТО НАГЛЕЕ? называется.
Автор: silealio
Дата сообщения: 19.03.2016 19:08
Вот действительно, это как америкосы уже в дупель оборзели\возомнили о себе во внешней политике, так и Мелкософты\Гуглы отдавшись на растерзание Пентагонам\АНБ\ЦРУ - уже совсем потеряли всякую адекватность, усиливают своё шпионское влияние\деятельность во славу амеров.
Дак вот. Я тут уже тысячу лет сижу спокойно на Lite сборке win8.1 - естественно, как любого продвинутого\понимающего в своём хозяйстве юзера - все обновления\всё лишнее ручками\прогами с любовью\тщательностью выключены, всё настроено, стоит NetLimiter сторожем, образы С: созданы и другие все бытовые дела. И тут, у меня вдруг, с чего то, начал на ровном месте\с бухты барахты похрипывать звук периодически - не могу понять, что случилось уже после тысячи лет постоянственной работы. Проверил внешную звуковую систему - нормально. Давай ковырятся в настройках компа - смотрю, японский городовой - а у меня обновления кто-то включил, и уже накачано и установлено их несколько десятков. И это всё втихаря на пиратской Виндосе. Подозреваю AutoRuns и другие проги из комплекта Sysinternals, самозабвенно отдавшиеся на растерзание Мелкософтам - ибо только у них есть пропуск через мой NetLimiter, ну и ещё svchosts.exe и system.
Ну, и шо, поковырялся в системе, и в итоге, проще восстановился с бэкапа. Падлы. Вот реальная реакция отторжения от Винды. Мысли об альтернативах уже борятся на чашах весов - и это у матёрого юзера Винды начиная с win95.
Автор: AlexIva
Дата сообщения: 19.03.2016 19:23
VictorVG2
Сенкс-с-с-с.
Автор: VictorVG2
Дата сообщения: 19.03.2016 20:02
silealio

PC-BSD (http://www.pcbsd.com, основана на FreeBSD UNIX) гляньте в качестве альтернативы. Думаю KDE в качестве шелла не потребует от вас больших усилий по своему освоению и смены привычных рабочих приёмов. Тема по данной ОС семейства UNIX есть на форуме.
Автор: silealio
Дата сообщения: 19.03.2016 20:23
VictorVG2
-ага, спасибо, коллега, посмотрю.
Думаю, надо вообще бежать\избегать зависимости\привыкания от Гуглов с ихними нескромными замашками: "Один эккаунт - весь Мир!" - рано или поздно, всё это действо закончится тотальным сливом всей инфы всяческим Пентагонам\АНБ\ЦРУ - все пациенты - опа! - в одном флаконе, и очень удобно.
Автор: copsmith
Дата сообщения: 22.03.2016 09:59
Кто знает, возможно сабжем на Windows открыть (извлечь фоты) из архива *.zipx?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160

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


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