» FreeArc (часть 4)
У архиватора 7zip есть методы
LZMA с 1 или 2 потоками
LZMA2 с 1/2/.../8 потоками.
Какие из этих методов нам доступны в FreeArc-е,
и как их вызывать?
только lzma. -mlzma -mt1/2
SELFY
да
Результат на Virus Total, тоже удручил
Чем это вызвано?
поставь антивирус из зёлёного списка. если коротко - года 4 назад nod32 ошибочно внёс одну прогу в список вирусов, потом он исправился, но зомби-антивирусы до сих пор это помнят. если хочешь развлечься - напиши в ТП нортона и спроси что конкретно в этом файле нашла их "сеть из десятков миллионов экспертов, наблюдающих за интернетом" и не называется ли эта сеть - совершенно случайно - virustotal.com
Добавлено:
0Vovan0
такие архивы делают более опытные юзеры fa чтобы спрятать что-то от менее опытных. я не вижу ни малейшего смысла тратить своё время чтобы помочь одним из них в борьбе с другими. умея программировать, такую защиту легко сделать и легко сломать
Цитата:
-mlzma -mt1/2
Спасибо.
Поэкспериментирую.
Проблема: не распаковываются репаки, сжатые с помощью FreeArc.
Я уже обращался в эту тему с той же неприятностью около года назад: ссылка.
В этот раз она проявилась на совершенно новом компьютере: чистая система, проверенная свежекупленная пара планок оперативки. Кажется, теперь исключены вообще все причины, которые могли вызвать неполадки: железо в порядке, софт в порядке, сам репак в порядке, скачивается без ошибок (сверял по SHA-1 хэшу). Я в растерянности и не знаю, что ещё можно сделать.
Тем временем в рунете эта проблема становится повальной. По запросу "не устанавливаются репаки крупных игр" в яндексе можно найти тысячу аналогичных случаев, и никто ещё не выработал рецепта для её решения. Чаще всего предлагают следующие способы (иногда пишут, что помогает): [more=Народные способы]
1) Заменить/вытащить планку оперативы
2) Переустановить WinRar
3) Запустить в режиме совместимости с WinXP и от имени администратора
4) Почистить реестр
5) Поставить лицензионный Windows
6) Снести антивирус
7) Качать на другой HDD/устанавливать с/на другой HDD
8) Качать с другого компьютера
9) Заменить BitTorrent на uTorrent
10) Принести религиозную жертву любимому IT-божеству
11) Перестать играть в компьютерные игры вообще[/more]
Как правило, ничего конструктивного. [/more]
нет ни архива, ни обращения по адресу a) автора репака, б) автора используемой им системы. по уму эту проблему должен разбирать автор репака с автором isdone.dll, но понятно что до них не докличешься. и что теперь должен делать я? отгадать как архивировал создатель репака, какие он ещё библиотеки использовал и решить за вас всех ваши проблемы? вот если ко мне автор библиотек обратится и предъявит конкретный пример - тогда я смогу что-то сделать
>не ставятся только те репаки, в которых использован FreeArc для сжатия данных.
а ещё это всегда происходит под виндами. если fa используется в 100% крупных репаков, единственное что тут можно сказать - проблема возникает только с крупными репаками
Добавлено:
Цитата:
Открывая файл (как правило, data.bin в репаках) стандартным клиентом FreeArc я вижу дерево файлов, но успешно могу разархивировать только часть из них.
наверняка потому что архив внутри srep. ну и вообще подозрение номер 0 - у тебя 32-битная винда
Приводить конкретный пример смысла нет - ошибка повторяется на абсолютно всех репаках титанического размера.
И да, винда действительно 32-битная. Точнее, обе винды, на которых я всё проверял: 7-ка и XP. А разве 32-битность - проблема?
Если невразумительное сообщение куда-попало меня спасёт - отлично.
Кстати, на просторах этой темы я встречал предложение найти способ указывать, что репак сделан с помощью FreeArc - вроде автоматического создания файла descript.ion при распаковке. Если его реализовать, то люди с тем же вопросом, что у меня, будут пачками сюда приходить.
P.S. Вот типичнейший пример репака, который возвращает ошибку из unarc.dll или isdone.dll в случайном месте. Вряд ли он чем-то поможет.
прочтите наверху "Почему для использования 2+ гб памяти желательно установить 64-битную версию Windows". запустите оболочку freearc и в settings посмотрите последнюю вкладку
вообще ситуация не дурацкая - просто её нужно начинать рахрешать с автора репака. чтобы он для начала сообщил чем и с какими параметрами пакует. вы ведь если в игрушке directx будет глючить, не к микрософту обратитесь а к авторам игрушки/драйверов?
если эти игрушки на 64-битной винде ставятся спокойно, то моё первое подозрение - проблема с lzma. это я исправить могу. но опять же,
1) скажите что у вас в диалоге settings
2) проверьте на 64-битной винде
3) пусть авторы репака скажут параметры сжатия
вообще большой размер словаря lzma - это известная ловушка для неопытных авторов репаков


Добавлено:
Цитата:
Вот типичнейший пример
автор репака девушка. неудивительно что она не спец по тонкостям упаковки
В settings написано: максимальный блок адресов: 1446 mb
На 64-битной винде проверю обязательно, как только появится возможность.
Как только добьюсь какого-либо результата или хотя бы узнаю параметры сжатия, сразу отпишусь здесь.
Добавлено:
Цитата:
автор репака девушка. неудивительно что она не спец по тонкостям упаковки
Шутить изволите-с. :)
Так-то это перезалив. Автор некто Fenixx (fenixx-repack.3dn.ru). Впрочем, может оно и девушка.
Цитата:
В settings написано: максимальный блок адресов: 1446 mb На 64-битной винде проверю обязательно, как только появится возможность.
на 64 Семёрке 2042mb
Имеем каталог, который надо упаковать со всем содержимым:
D:\Work\Data
в нём несколько подкаталогов, два из которых (tmp и trt) не должны попасть в архив.
В архиве корневым каталогом должен быть Data.
Получается только если текущий каталог для Arc.exe = D:\Work, но это не всегда возможно.
Вопрос: я чего-то недопонял в опциях, или придётся-таки писать батник, в котором менять текущий каталог перед вызовом Arc.exe?
Цитата:
Цитата: максимальный блок адресов: 1446 mb
на 64 Семёрке 2042mb
Когда я экспериментировал с FreeArc в 32-битной Win7 (имею ввиду методы -m80...-m89), то у меня проблемы начинались с требования к памяти где-то в районе 1444 Мб.
Поэтому я стремился использовать методы, где требуется ОЗУ меньших размеров.
Причем цифра 1444 МБ - примерная, там есть разные особенности, в которых я не копался.
Есть такая заморочка, имеются в наличии 8 ИЗО-шек по 5 горбов каждая, и того 40G. Содержимое этих изошек близко, так как это просто разные версии одного и того же. Но сами по себе они, конечно, слабосжимаемы так как контент уже пожат.
Так вот, как ужать мне эти 40G в 5G с хвостиком? Стоит win32 и 1G свободной RAM.
Никогда не юзал, поэтому спрашиваю - может мне тут помочь srep и freearc? Или одна прога srep?
Подкиньте ключики для архивации разархивации этого специфического случая, чтоб по быстрому.
Запасной вариант есть - коды ридасоломона rsc32 и вылечивание одной изошки во все остальные, но хочется поменьше гимора -))
Возьми SmartVersion и оставь одну исошку + патчи для других
натравь на них zpaq/exdupe - они аналогичны srep, но способны обрабатывать наборы файлов. скорей всего экономии не будет из-за того что они уже сжаты
так что остаётся только распаковать всё и затем обработать одной из этих программ чобы получить дедупликацию+сжатие
Цитата:
There is an issue. When I want to make a zip or 7z file. 7-zip running perfectly but it uses %96 of my CPU.. What the heck?
When the job finish CPU turns normal.
"в вашем 7-zip проблема - при его работе использование CPU возрастает до 96%"
Цитата:
When the job finish CPU turns normal.
Да, прикольно. Человека можно понять. Когда я тестировал blake2sp, тоже прифигел - такой пустяк, типа рассчитать md5-подобный хэш файла, а ядра грузит на все 100% -))
Цитата:
натравь на них zpaq/exdupe - они аналогичны srep, но способны обрабатывать наборы файлов
Спасибо за просвещение!
exdupe судя по описанию крутая штука - но только на 64-бит.
zpaq с параметрами по умолчанию ужал мне 40G абсолютно несжимаемых файлов в 18G - неплохо для начала.
RSC32 2 млн. блоков пока считается, потом отпишусь, что показывает скользящее окно.
Цитата:
Возьми SmartVersion и оставь одну исошку + патчи для других
В том то и дело, что попарно сравнивать я не хочу, а хочу один супер-пупер-мегапатч на все 40G -))
Цитата:
а хочу один супер-пупер-мегапатч на все 40GА не надо ничего попарно сравнивать, SVF-файл может содержать много-много версий внутри себя. Причем с опциями по умолчанию он будет и первый добавленный файл полностью в себе содержать. А извлечь потом можно будет любую версию. А в версии 3.00 появилось еще и LZMA.
собственно zpaq/exdupe по тому же принципу работают - версионность+дедупликация+сжатие
Цитата:
Возьми SmartVersion и оставь одну исошку + патчи для других
А где взять то? В варезятнике старье, на бухте с вирусами как всегда. С вас обновление в варезах, ждем-с.
В принципе, zpaq ведет себя как ожидалось, сжимает 50G и 100G коллекции в несколько раз, находя повторы в несжимаемом контенте. Очень быстро. Вот только теперь головняк, как с ФАРом его подружить... Его GUI кошмарен... -((
Цитата:
В варезятнике старьесама прога с офсайта, кейген от 2.00 (лз0) подходит и к 3.00
для zpaq есть несколько gui, поройся на форуме encode.ru
Pasha_ZZZ
А SmartVersion точно умеет находить diff если у файлов разное название?

Конечно, после добавления файлов есть диалог, в котором указываешь похожие файлы, которые имеют разные имена в разных версиях...
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
Предыдущая тема: Punto Switcher (часть 3)
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.