а почему у тебя там ANSI вместо UTF-8? с русскими именами-то работает? версия TC/MultiArc какая?
» FreeArc (часть 4)
а почему у тебя там ANSI вместо UTF-8? с русскими именами-то работает? версия TC/MultiArc какая?
Цитата:
И? Где смысл в твоём ответе?
Где она или (хотя бы) ссылка на неё?
Где это вообще искать?
в гугле забанили? рассказываю: заходишь на сайт https://www.google.ru/ там в строке поиска пишешь precomp, на первой странице найдешь тебе нужен сайт, а на нем мануал
Цитата:
Как автор проги мог бы уже и сказать, с чем конкретно она работает, чем ломаться тут как школьница.
Bulat_Ziganshin не является автором precompa! и ничем он тебе не обязан, все твои вопросы проверяются экспериментально за 10 мин. лучше чем писать здесь всякую пургу занялся бы этим и не выносил бы мозги
ЛС
Precomp, как отдельная утилита, имеет свой синтаксис параметров, а freearc - свой.
Цитата:
Bulat_Ziganshin не является автором precompaКэп! Он - нет, но он точно знает, что он с параметрами напеределывал.
Цитата:
в гугле забанили? рассказываю: заходишь на сайт https://www.google.ru/ там в строке поиска пишешь precomp, на первой странице найдешь тебе нужен сайт, а на нем мануалАхха-ха, пошутил, да? Молодец, смешно. А теперь обьясняй тогда, раз такой умный, как ты совместишь два одинаковых синтаксиса параметров так, чтобы архиватор разобрался где чьё?

Цитата:
все твои вопросы проверяются экспериментально за 10 мин.Да ну, неужели? И где ты такой комп мощный раздобудешь, ежели на 3ГГц 4-ядернике с 12 Гигами оперативки 3 несчастных гига пережимались целый день?
а сюда скинуть можешь? чтобы другие посмотрели. и почему у тебя всё же ANSI?
Total Commander™ v8.00b16 x86 PowerPack 2012.1 сборка от SamLab
установка по-умолчанию, MultiArc уже вшит и настроен
FreeArc-плагин
Основная задача - возможность просмотра содержимого архива *.arc
Дополнительная задача - возможность извлекать файлы без самого FreeArc
- Установить сам Total Commander с MultiArc-ом
- Скинуть "Plugins" в папку Total Commander-а
- в ..\Plugins\wcx\MultiArc\Multiarc.ini вручную дописать код (см. код в ReadMe в архиве "FreeArc-плагин")
- Конфигурация - Настройки - Плагины - *.WCX - Настройка
- Справа вверху набрать слово " arc " , в большом списке выбрать путь до MultiArc.wcx
По поводу "ANSI вместо UTF-8"
я сам ничего не настраивал, нашёл готовое и выложил
к сожалению я не разбираюсь в особенностях, только пользователь
Про "русские имена"
у меня порядка 40Гб материалов по учёбе за все курсы, в *.arc они занимают 19Гб
архивы от 4Гб я не распаковывал через Тотал, а мелкие до 1Гб спокойно идут
сами архивы на русском и содержимое в них (папки и файлы) тоже русские и англ
лично у меня распаковывается нормально, файлы открываются потом, не битые
и если просто скопировать arc.exe и unarc.exe вплагины, то лично у меня не работает....
видимо нужны *.dll -библиотеки, которые как раз присутствуют в архиве
Развёл тут холивар

А теперь коротко и ясно скажи, что тебе нужно?
Цитата:
Да ну, неужели? И где ты такой комп мощный раздобудешь, ежели на 3ГГц 4-ядернике с 12 Гигами оперативки 3 несчастных гига пережимались целый день?
Уважаемый, а файлов на 3-5МБайт больше не существует для проверки?
1. Не получается по примеру (который на сайте фриарка) распаковать через unarc.dll архив созданный с srep'ом методом stdin/out. Через сам фриарк всё распаковывает отлично, но вот unarc.dll выдает ошибку. Можно подробную инструкцию?
2. Почему нельзя в arc.ini настроить опции для lzma? Как, например, для того же srep'а, чтоб потом в строке писать просто srep+lzma без параметров. Если сделать подобное для лзма, то архив даже не открывается, фриарк говорит что он битый.
3. Хотел откомпилировать unarc.dll чтоб по умолчанию вставлял мой пароль, но почему-то не получилось ни через c++ builder, ни по инструкции в исходниках (make.exe пишет про ошибку синтаксиса). Есть какой-то способ сделать это попроще?

1. с этим stdin/out сплошные проблемы так что смирись
2. в arc.ini можно только определять новые методы, например mylzma=lzma:lp2
3. я проверял компиляцию только в gcc+gnu make. borland make не катит
У меня минимальный из нужных файлов - весом >200 Мбайт с содрежимым внутри под тысячи мелких файлов общим весом на 1,1 Гига.
Меньшего нет.
V2driver
Коротко и ясно - поправить строку параметров " -m9x -i2 -lc- -ld- -di -mc$default,$obj:+precomp " для максимально возможного сжатия, ибо lzma:normal:254 - далеко не максимальный вариант, который мне нужно выжать.
Если можешь помочь - подскажи, пожалуйста, чего не хватает или что нужно поправить.
Paramon111
Если интересно понанять архиватор - попробуй этот файл
http://www.maximumcompression.com/strange.rar
(Коммент к нему: Several people analysed the file and concluded it's optimally compressed using double delta compression.)
Попробовал пожать разными архиваторами, получил такой результат:
CompressionTest.7z 1 053 908 (-mx=9)
CompressionTest.7z 104 842 (-mx=9 f=delta:4)
CompressionTest.arc 194 739
CompressionTest.arj 1 044 452
CompressionTest.bz2 1 043 327
CompressionTest.cab 1 042 104
CompressionTest.gz 1 041 655
CompressionTest.ppm 1 072 645
CompressionTest.rar 67 596 (макс.сжатие)
CompressionTest.sqx 1 056 147
CompressionTest.tgz 1 041 762
CompressionTest.uha 180 275
CompressionTest.xz 1 040 088
CompressionTest.z 1 467 045
CompressionTest.zip 1 041 754 (deflate, макс.сжатие)
Интересный разрыв, однако...
Америку открывать всегда интересней, чем документацию читать )))
И да, из трёх среп-файлов нужен один. И куда-то потерялись packjpg_dll.dll и zlib1.dll; если уж выкладывать - то надо выкладывать полноценный комплект, а не половинку на серединку (напомню, что в прекомпе 0.42 эти файлы не линкованные)...
Цитата:
нельзя автоматически добавлять содержимое из freearc.addon
Можно. Только, разумеется, добавлять не в настройках Тотала, а в настройках плагина MultiArc.
Цитата:
а почему у тебя там ANSI вместо UTF-8? с русскими именами-то работает? версия TC/MultiArc какая?
Вмешаюсь в разговор.
Почему именно так - наверное, потому что это я так прописал четыре года наза в настройках своей сборки Тотала

Потом эти настройки расползлись по интернету.
Почему именно ANSI ? Да всё проще некуда - эти настройки работают. Они были взяты из доки к какой-то старой версии FreeArc, эти настройки распаковывают и упаковываю все архивы, с которыми я сталкивался или работал, в том числе поддерживают русские имена.
Версии ТС разные, MultiArc - 1.4.1.6 (последняя доступная).
Наверное, дело в том, что MultiArc не поддерживает UTF, потому нынешние настройки (приведённые в архиве к FreeArc) - не работают.
Вопрос о правильности настроек уже поднимался на форуме, но так и остался без рассмотрения.
Добавлено:
Bulat_Ziganshin
А как вообще precomp работает и именуется?
Интересует в первую очередь конкретно случай с интеграцией FreeArc в Тотал с возможностью упаковки-распаковки.
Вот сейчас в дистрибутиве FreeArc версия precomp 0.4.2, причём она именуется precomp042.exe
Почему именно эта версия, а не новая 0.4.3? Почему именно так названа, а не просто precomp.exe ? Каким образом работа (упаковка/распаковка) во FreeArc привязана к названию precomp-файла???
Она не умеет распаковывать старые архивы, сделанные версией 0.4 (((
Порылся в своих старых версиях сборки Тотала и в своих старых перепаковках игр. Выяснил следующее. Есть архивы игрушек, упакованные мною осенью 2009 (хз какой версией прекомпа). Пытаюсь извлечь их содержимое через Тотал. Архив открывается даже без precomp-ехешника. Но не извлекается, выдаётся ошибка errorlevel2. Чтобы извлёкся - надо кинуть рядом с unarc.exe файлы precomp04.exe (версия 0.4, причём именно с таким именем) и packjpg_dll.dll. Если пытаться использовать для распаковки precomp 0.4.1 или 0.4.2 или 0.4.3 - дзуськи, выскакивает ошибка при распаковки, с именами тоже игрался - работает только если имя файла precomp04.exe.
Главный вопрос - какие версии precomp должны лежать рядом с arc.exe и unarc.exe и как они должны именоваться, чтобы FreeArc мог распаковывать все ранее упакованные архивы, а при создании нового архива использовал самую свежую версию precomp ?
Цитата:
Где это вообще искать?
в гугле
Цитата:
1. Я не требую, а интересуюсь тем, что не описано в доступном мануале.
2. Как автор проги мог бы уже и сказать, с чем конкретно она работает, чем ломаться тут как школьница.
3. Времени у меня действительно мало, и абсолютно логично, что у других его вряд ли больше, но тот факт, что рациональнее было бы ответить сразу, чем разводить базар - налицо!
Тем более, что написать две-три строчки ответа - не такая уже и трудная задача, клава не отвалится и руки не отсохнут...
1. ты именно так и написал - разжёвывайте мне всё, поскольку времени разбираться в доках у меня нету. и именно так ты и делаешь - задаёшь кучу мелких вопросов, на которые мог бы ответить сам если бы сел, прочёл и разобрался
2. я сказал - она работает с zlib. а теперь не начинай импульсивно стучать по клавиатуре, а сделай отсюда выводы - будет ли она работать с rar или tc
3. отмотай пару страниц назад. тебе отвечали на вопросы до какой-то поры. но понимаешь, есть люди с малыми потребностями - они зададут пару конкретных вопросов, получат пару конкретных ответов и узнают _всё_ что им нужно. есть люди с большими потребностями - они спросят что читать, прочтут, зададут пару специфичных вопросов и во всё разберутся. а бывает когда у людей большие потребности, но они думают что им всё разжуют и начинают задавать кучу мелких вопросов вместо того чтобы сесть и разобраться во всём предмете полностью
ну а совсем было здорово когда я тебе сказал что lzma-x64 только что обсуждался а ты попросил дать конкретную ссылку. тебе проще ещё раз задать тот же вопрос, чем самому почитать пару страничек обсуждения. и отвечать такому эгоисту никакого резона нет
Цитата:
Что проверяется?
то, что ты спросил - можно проверить самому
Цитата:
как ты совместишь два одинаковых синтаксиса параметров так, чтобы архиватор разобрался где чьё?
вот-вот. категорическое нежелание читать доку по freearc поскольку тебе проще задавать десятки конкретных вопросов
Цитата:
Раньше тоже что-то хотел узнать по поводу srep'а, но получил аналогичный ответ.
мне кажется, там опять же была проблема с изчуением доки самого freearc
Цитата:
Сейчас вижу, другой человек спрашивает по х64 упаковщику - его тоже завуалировано послал...
на три страницы три человека об этом спрашивали. отгадай почему последних двух "завуалированно послали"
1. раньше в TC MultiArc была поддержка только ANSI кодировки. Здесь мне скзаали что теперь UTF-8 работает, значит он ошибся. Исправлю назад
2. Можешь улучшить инструкцию из заголовка freearc.addon чтобы даже нюбам в TC было понятно как это подключать? напиши по русски, я переведу
3. в комплекте с freearc сейчас поставляется precomp042.exe, являющийся precomp 0.4.2 с встроенными dll. Соответственно freearc может упаковывать методом precomp042, вызывающим этот exe. через arc.ini можно настроить поддержку и других версий precomp аналогичным образом, но никаких гарантий по совместимости с чужими архивами при этом не будет. кстати, freearc может включать использование precomp и srep через GUI (Compression options dialog)
0.4.3 просто вышла позже, чем я это всё делал, и так и не решила всех проблем с precomp
Ладно, не хочешь помочь - не надо. Только не надо начинать старую песню про мануалы. Я всегда сначала разбираюсь сам, изучая сопутствующие материалы, и только в самый последний момент спрашиваю, если что-то осталось непонятным. В моей ситуации ещё с прошлого раза остался непонятным нюанс совмещения явно заданого способа сжатия и внешних упаковщиков.
И моё мнение таково, что если кто-то (кто угодно из присутствующих) уже пользуется таким же набором параметров - для него не составит особого труда скопировать эти самые параметры сюда.
Цитата:
http://www.maximumcompression.com/strange.rar
I:\>arc a a -mmm:1*16+mm:1*16+lzma:max "Compression Test.gba"
Compressed 1 file, 1,048,576 => 46,376 bytes. Ratio 4.4%
I:\>7z a a "Compression Test.gba" -m0=delta:2 -m1=delta:2 -m2=lzma:fb128
Compressed to 46,856 bytes
Цитата:
Только не надо начинать старую песню про мануалы. Я всегда сначала разбираюсь сам, изучая сопутствующие материалы, и только в самый последний момент спрашиваю, если что-то осталось непонятным.
а это нетрудно отличить. люди, которым что-то непонятно в мануалах, задают вопросы про мануалы. тебе в мануалах всё понятно, "только неясно что ты имела в виду"
Цитата:
Здесь мне скзаали что теперь UTF-8 работает, значит он ошибся.
Я не знаю кто ошибается или в каких случаях (в каких ОС с какими настройками) возможны ограничения или нюансы, но лично у меня не работает с UTF и русскими именами, а вот с ANSI - вроде как работает от ХР до Win8.
Цитата:
Можешь улучшить инструкцию
Составил.
Прямая ссылка:
http://dreamlair.net/download/FreeArcTC.rar
(по мере изменений буду обновлять архив).
Такие вопросы:
Задействованы ли файлы facompress.dll и facompress_mt.dll и файл arc.groups ?
Можно ли заходить в srep и pcf-файлы в Тотале как в архивы и просмотреть содержимое или они поддерживают только распаковку родными средствами? (ведь если при архивации arc применить прекомп или srep - то содержимое просматривается).
Спасибо за файлик, правда Булат уже написал решение. Возрадуйся, у меня получилось запустить LZMA x64!!!!

Скопировал содержимое arc-lzma-x64-filter.ini в arc.ini.
Дальше FreeArc-LZMA-x64.exe скопировал в папку bin
Удачи, отпишись как получится.
Цитата:
Задействованы ли файлы facompress.dll и facompress_mt.dll и файл arc.groups?
facompress*.dll в среднем на 10% ускоряет работу, arc.groups улучшает сжатие
Цитата:
Можно ли заходить в srep и pcf-файлы в Тотале как в архивы
нет. мой плагин поддерживает только arc
Цитата:
Возрадуйся, у меня получилось запустить LZMA x64!!!!Короче я делал примерно так:
Скопировал содержимое arc-lzma-x64-filter.ini в arc.ini.
Дальше FreeArc-LZMA-x64.exe скопировал в папку bin
это к вопросу о том, почему я не отвечаю на "продвинутые" вопросы Paramon111. если для него из документации и моего описания не было очевидно, как подцепить lzma, и вышеописанная последовательность действий воспринимается как откровение - я, извините, умываю руки
Цитата:
нет. мой плагин поддерживает только arc
А если сделать новый плагин ?
Или .srep и .pcf-файлы сами по себе не являются обычными архивами и не поддерживают просмотр/частичное извлечение содержимого?
В документации и описании не написано что надо FreeArc-LZMA-x64.exe перенести в папку bin. Я на шару перенес всю папку вообще, пихал разные файлы в разные папки пока не заработало. Не все такие умные как ты, можно было нам и написать, а то мы тут заходим, клянчим как сделать.
pcf не изучал, а srep - это просто сжатые данные
а что ты понял из содержимого arc-lzma-x64-filter.ini? ты читал в доке на freearc описание подключения внешних упаковщиков?
Добавлено:
Цитата:
Не все такие умные как ты
у меня есть один знакомый, который считает Тарковского дерьмом потому что не понимает его картины. я их тоже не понимаю, но делаю из этого другие выводы
большинство людей не является компьютерными гиками и не знает например что такое PATH. для них предназначены GUI программы с их галочками. всё что сверх возможностей GUI - требует некоторого понимания работы ПК
Цитата:
а что ты понял из содержимого arc-lzma-x64-filter.ini?
Ничего
Цитата:
ты читал в доке на freearc описание подключения внешних упаковщиков?
Это темный лес для меня.
Добавлено:
Цитата:
у меня есть один знакомый, который считает Тарковского дерьмом потому что не понимает его картины. я их тоже не понимаю, но делаю из этого другие выводы
большинство людей не является компьютерными гиками и не знает например что такое PATH. для них предназначены GUI программы с их галочками. всё что сверх возможностей GUI - требует некоторого понимания работы ПК
ты злишься чтоли? лан, проехали эту тему.
они оба делают то же самое. у rar-то вообще настроек почти нет, а с настройками 7zip и FreeArc я пробовал играться, но эффекта никакого... документацию попробовал читать - не по моим мозгам, если честно =) старался жать как непрерывный, и расширения у файлов делал одинаковые на тот случай чтобы архиваторы думали что файлы одной структуры...
Хамить автору не нужно!
И давно бы мог догадаться, да выложить тестовый файл, хотя бы на 200мб

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