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

» FreeArc (часть 4)

Автор: Paramon111
Дата сообщения: 31.07.2012 08:36
я так понимаю раз все молчат, то у всех мои файлы сжимаются? я уже пробовал и портативной версией сжать и с live-usb заходил. не хотят. будем считать что это баг такой, при определенном размере файлов, реп не сжимает
Автор: DrNed
Дата сообщения: 29.03.2011 18:18
Bulat_Ziganshin
казалось всё просто, сделал, но теперь при сжатии srep выдёт ошибку записи (диск полон?) - файл 100мб, диск не полон => кривые руки?

Код: [External compressor:srep]
;options = l%d (minimal match length, default=512)
packcmd = srep {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d <stdin> <stdout>
Автор: DJokers7
Дата сообщения: 02.11.2011 20:55
Здравствуйте дорогие друзья! Научите меня пожалуйста делать репаки игр! Я отблагодарю, того кто мне поможет! Помогите пожалуйста, я быстра учусь, лишних хлопот со мной не будит.)
Автор: insorg
Дата сообщения: 31.07.2012 12:04
PtDragon
У меня минимальный из нужных файлов - весом >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, макс.сжатие)
Интересный разрыв, однако...
Автор: Bulat_Ziganshin
Дата сообщения: 29.03.2011 18:59
не стоит редактировать сообщения, лучше отправить новое вдогонку. думаю теперь у тебя всё заработало

Добавлено:
кстати, кто-то репаки с новым srep уже выпускал? как успехи?

Добавлено:
ps: добавил твой вопрос в фак
Автор: Bulat_Ziganshin
Дата сообщения: 03.11.2011 03:47
новая альфа:

GUI: запоминает тип архива в диалоге Сжатия
Комстрока: восстановлена работа опций -t?, которые не работали более года!
Добавлено "используйте -lc/-ld чтобы уменьшить требования к памяти" к сообщению "невозможно выделить память, необходимую для (рас)паковки"
Deflate(zip) упаковка: исправлено -mt1 и уменьшено потребление памяти
исправлена ошибка в многопоточной распаковке, сделанная в августе
API: добавлена MultiCompress() в пару к MultiDecompress()
Первое изменение, хотя самое простое, наверно наиболее важно - теперь FreeArc можно спокойно использовать как zip или 7z архиватор. Просто выберите один раз нужный тип архива в диалоге и забудьте об этом. В связи с этим, есть вопрос - может стоить поставить zip типом по умолчанию и/или предлагать пользователю при инсталляции программы выбрать между zip, 7z и arc?


new alpha version:

GUI: remember archive type in the Add dialog
Cmdline: fixed processing of all -t? options that was broken more than a year!
Added "use -lc/-ld to limit memory usage" to the "can't allocate memory" message
Deflate(zip) compression: fixed -mt1 and reduced memory usage
fixed bug in multithreaded archive extraction ("mkdir...") added in August
API: added MultiCompress() as pair to the MultiDecompress()
The first change, while being the simplest, may be the most important one - if you wish to use FreeArc as zip or 7z archiver, you can do it now. Just select appropriate archive type in the dialog and use it forever. What you think about making zip the default type and/or adding page to the installer that asks user which archive types he want to create by default?
Автор: Bulat_Ziganshin
Дата сообщения: 31.07.2012 12:18

Цитата:
Где это вообще искать?

в гугле


Цитата:
1. Я не требую, а интересуюсь тем, что не описано в доступном мануале.
2. Как автор проги мог бы уже и сказать, с чем конкретно она работает, чем ломаться тут как школьница.
3. Времени у меня действительно мало, и абсолютно логично, что у других его вряд ли больше, но тот факт, что рациональнее было бы ответить сразу, чем разводить базар - налицо!
Тем более, что написать две-три строчки ответа - не такая уже и трудная задача, клава не отвалится и руки не отсохнут...  

1. ты именно так и написал - разжёвывайте мне всё, поскольку времени разбираться в доках у меня нету. и именно так ты и делаешь - задаёшь кучу мелких вопросов, на которые мог бы ответить сам если бы сел, прочёл и разобрался
2. я сказал - она работает с zlib. а теперь не начинай импульсивно стучать по клавиатуре, а сделай отсюда выводы - будет ли она работать с rar или tc
3. отмотай пару страниц назад. тебе отвечали на вопросы до какой-то поры. но понимаешь, есть люди с малыми потребностями - они зададут пару конкретных вопросов, получат пару конкретных ответов и узнают _всё_ что им нужно. есть люди с большими потребностями - они спросят что читать, прочтут, зададут пару специфичных вопросов и во всё разберутся. а бывает когда у людей большие потребности, но они думают что им всё разжуют и начинают задавать кучу мелких вопросов вместо того чтобы сесть и разобраться во всём предмете полностью

ну а совсем было здорово когда я тебе сказал что lzma-x64 только что обсуждался а ты попросил дать конкретную ссылку. тебе проще ещё раз задать тот же вопрос, чем самому почитать пару страничек обсуждения. и отвечать такому эгоисту никакого резона нет


Цитата:
Что проверяется?

то, что ты спросил - можно проверить самому


Цитата:
как ты совместишь два одинаковых синтаксиса параметров так, чтобы архиватор разобрался где чьё?  

вот-вот. категорическое нежелание читать доку по freearc поскольку тебе проще задавать десятки конкретных вопросов


Цитата:
Раньше тоже что-то хотел узнать по поводу srep'а, но получил аналогичный ответ.

мне кажется, там опять же была проблема с изчуением доки самого freearc


Цитата:
Сейчас вижу, другой человек спрашивает по х64 упаковщику - его тоже завуалировано послал...

на три страницы три человека об этом спрашивали. отгадай почему последних двух "завуалированно послали"
Автор: DrNed
Дата сообщения: 29.03.2011 19:20

Цитата:
не стоит редактировать сообщения, лучше отправить новое вдогонку

согласен, намутил что мало кто разберёт (боялся нафлудить)


Цитата:
думаю теперь у тебя всё заработало

сначала был код ошибки -2, невозможно распаковать, долго думал, оказалось криво редактировал .ini/глюки с форматированием
теперь архив открывается, но не распаковывается (код -11, невозможно произвести запись из архива) - вот с этим я теперь не знаю что делать
Автор: Imitare
Дата сообщения: 03.11.2011 04:03
Спасибо за новую версию.


Цитата:
может стоить поставить zip типом по умолчанию и/или предлагать пользователю при инсталляции программы выбрать между zip, 7z и arc?


Нафиг не нужно.
Автор: Bulat_Ziganshin
Дата сообщения: 29.03.2011 20:02
сначала попробуй обычным arc.exe или unarc.exe, просто упакуй с -m=srep:f
Автор: snkreg
Дата сообщения: 03.11.2011 08:11
Bulat_Ziganshin

Цитата:
В связи с этим, есть вопрос - может стоить поставить zip типом по умолчанию и/или предлагать пользователю при инсталляции программы выбрать между zip, 7z и arc?

Лучше в инсталлере предлагать, ну и можно продублировать в настройках, на случай использования портэйбл-версии.


Добавлено:
Булат, предлагаю реквестировать дизайнеров форума, чтобы поработали над дизом программы, иконки и тд. Возможно кардинально поработать над гуи.
Автор: insorg
Дата сообщения: 31.07.2012 12:34
Bulat_Ziganshin
Ладно, не хочешь помочь - не надо. Только не надо начинать старую песню про мануалы. Я всегда сначала разбираюсь сам, изучая сопутствующие материалы, и только в самый последний момент спрашиваю, если что-то осталось непонятным. В моей ситуации ещё с прошлого раза остался непонятным нюанс совмещения явно заданого способа сжатия и внешних упаковщиков.
И моё мнение таково, что если кто-то (кто угодно из присутствующих) уже пользуется таким же набором параметров - для него не составит особого труда скопировать эти самые параметры сюда.
Автор: DrNed
Дата сообщения: 29.03.2011 20:31
Bulat_Ziganshin
попробовал:

Код: arc a -msrep:f 0910simple.arc 0910mensh.pdf
Автор: slech
Дата сообщения: 03.11.2011 08:59

Цитата:
Bulat_Ziganshin
новая альфа:

ошибка повторяется и на этой альфе
Автор: Bulat_Ziganshin
Дата сообщения: 31.07.2012 12:35

Цитата:
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


Цитата:
Только не надо начинать старую песню про мануалы. Я всегда сначала разбираюсь сам, изучая сопутствующие материалы, и только в самый последний момент спрашиваю, если что-то осталось непонятным.

а это нетрудно отличить. люди, которым что-то непонятно в мануалах, задают вопросы про мануалы. тебе в мануалах всё понятно, "только неясно что ты имела в виду"
Автор: Skaara
Дата сообщения: 29.03.2011 20:43
добавление файлов в уже существующий архив не поддерживаеться?
Автор: kalpak
Дата сообщения: 03.11.2011 13:05
а возможно добавить поддержку AES инструкций
(процессоры core i5/7 BullDozer FX)
Автор: DrNed
Дата сообщения: 29.03.2011 21:03
O_O
добавил перед <stdin ... пару чёрточек - - как прописано здесь для srep 1.91 - распаковалось! сейчас попробую это в inno проделать

Добавлено:
да!!! оно работает!
Автор: Paramon111
Дата сообщения: 31.07.2012 14:10
insorg
Спасибо за файлик, правда Булат уже написал решение. Возрадуйся, у меня получилось запустить LZMA x64!!!! Короче я делал примерно так:

Скопировал содержимое arc-lzma-x64-filter.ini в arc.ini.

Дальше FreeArc-LZMA-x64.exe скопировал в папку bin

Удачи, отпишись как получится.
Автор: Angel_Ka
Дата сообщения: 03.11.2011 14:19
Bulat_Ziganshin

Цитата:
может стоить поставить zip типом по умолчанию и/или предлагать пользователю при инсталляции программы выбрать между zip, 7z и arc?

Нет, при инсталляции не нужно, а в опциях, пожалуй, можно. Потому что, да, иногда нужно сохранять группы файлов в тех форматах, и тогда это было бы полезно.
Автор: byExit
Дата сообщения: 29.03.2011 21:23
У меня вопрос к знатокам.

Как извлечь часть архива через ISDone.dll?
Если точнее, возможно ли реализовать как-то опцию "-ap"?

Насколько я понял - в параметрах функции "ISArcExtract" эта опция не предусмотрена.
Заранее спс.
Автор: Bulat_Ziganshin
Дата сообщения: 31.07.2012 15:46

Цитата:
Возрадуйся, у меня получилось запустить LZMA x64!!!!Короче я делал примерно так:  
 
Скопировал содержимое arc-lzma-x64-filter.ini в arc.ini.
 
Дальше FreeArc-LZMA-x64.exe скопировал в папку bin

это к вопросу о том, почему я не отвечаю на "продвинутые" вопросы Paramon111. если для него из документации и моего описания не было очевидно, как подцепить lzma, и вышеописанная последовательность действий воспринимается как откровение - я, извините, умываю руки
Автор: Bulat_Ziganshin
Дата сообщения: 04.11.2011 12:26

Цитата:
а возможно добавить поддержку AES инструкций

подписывайся на http://code.google.com/p/freearc/issues/detail?id=271

Добавлено:

Цитата:
Ничего не понял:

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

Добавлено:

Цитата:
Где я мог ошибиться ?

если ты делал ассоциации с портабельной версией, то dll от неё была загружена в explorer.exe и продолжает им использоваться, куда бы ты её не перенёс. надёжный способ перейти на новую версию - отключить ассоциации, ПЕРЕЗАГРУЗИТЬСЯ, заменить старую версию на новую и вновь включить ассоциации
Автор: juvaforza
Дата сообщения: 29.03.2011 22:15
Skaara
Поддерживается. Основное - Метод обновления - Добавить с ...
Автор: Paramon111
Дата сообщения: 31.07.2012 16:41
Bulat_Ziganshin
В документации и описании не написано что надо FreeArc-LZMA-x64.exe перенести в папку bin. Я на шару перенес всю папку вообще, пихал разные файлы в разные папки пока не заработало. Не все такие умные как ты, можно было нам и написать, а то мы тут заходим, клянчим как сделать.
Автор: slech
Дата сообщения: 04.11.2011 15:16

Цитата:
Bulat_Ziganshin
если ты делал ассоциации с портабельной версией, то dll от неё была загружена в explorer.exe и продолжает им использоваться, куда бы ты её не перенёс. надёжный способ перейти на новую версию - отключить ассоциации, ПЕРЕЗАГРУЗИТЬСЯ, заменить старую версию на новую и вновь включить ассоциации

Удалил все прочие версии. Убрал ассоциации. Перегрузился. Вижу что файлы не ассоциированы. Ассоциирую и получаю ту же ошибку.

Запускаю FreeArc.exe нахожу в FAExplorer файл и жму распоковать. Получаю ту же ошибку.
Это так же связанно с ArcShellExt ?

Добавлено:
кстати, способ описанный мною по переходу на новую версию прекрасно работал до предыдущих 2-ух альф.
Автор: Bulat_Ziganshin
Дата сообщения: 29.03.2011 22:40

Цитата:
добавил перед <stdin ... пару чёрточек

а, ну да, это я просмотрел что у тебя без них...


Цитата:
Как извлечь часть архива через ISDone.dll?

спрашивай в его теме


Цитата:
добавление файлов в уже существующий архив не поддерживается?

поддерживается. выбираешь файлы в gui или explorer, нажимаешь Add, и выбираешь уже существующий архив
Автор: Bulat_Ziganshin
Дата сообщения: 31.07.2012 16:52
Paramon111
а что ты понял из содержимого arc-lzma-x64-filter.ini? ты читал в доке на freearc описание подключения внешних упаковщиков?

Добавлено:

Цитата:
Не все такие умные как ты

у меня есть один знакомый, который считает Тарковского дерьмом потому что не понимает его картины. я их тоже не понимаю, но делаю из этого другие выводы

большинство людей не является компьютерными гиками и не знает например что такое PATH. для них предназначены GUI программы с их галочками. всё что сверх возможностей GUI - требует некоторого понимания работы ПК
Автор: juvaforza
Дата сообщения: 04.11.2011 19:13
slech
Ошибка вряд ли связана с ассоциациями, может Булат компилятором другим пользовался.
Автор: Skaara
Дата сообщения: 30.03.2011 01:45
понял спасибо =) привык к обычному перетаскиванию файлов в архив. тут если перетащить файл из эксплорера в открытый архив ничиго не происходит.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275

Предыдущая тема: Punto Switcher (часть 3)


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