View previous topic :: View next topic |
Author |
Message |
Mellomann

Joined: 07 Sep 2009 Posts: 709
|
(Separately) Posted: Tue Jul 31, 2012 01:08 Post subject: [EXE] Совместная работа: PreComp + 7z |
|
|
Заметил я такую весьма замечательную прогу - Precomp utility (офсайт - http://www.schnaader.info/precomp.php).
Описание с офсайта:
Precomp is a command line precompressor. You can use it to achieve better compression on some filetypes (works on files that are compressed with zLib or the Deflate compression method, and on GIF files). Precomp tries to decompress the streams in those files, and if they can be decompressed and "re"-compressed so that they are bit-to-bit-identical to the original stream, the decompressed stream can be used instead of the compressed one.
Если коротко - это предварительный обработчик жатых файлов (а ля zip и прочих), которые он благополучно разжимает и передаёт внешнему упаковщику. При распаковке он аналогичным обратным образом восстанавливает исходный жатый файл так, что тот будет совпадать бит-в-бит с изначальным.
В качестве внешнего упаковщика, который уже работает на сегодняшний момент я заметил FreeArc.
Вот и закрался интерес - совместить этот обработчик с 7zip.
У кого будут идеи КАК?
з.ы.
Игра стоит свеч! |
|
Back to top |
|
 |
LonerD

Joined: 04 Jan 2011 Posts: 1172 Location: Макеевка
|
(Separately) Posted: Tue Jul 31, 2012 01:58 Post subject: |
|
|
Вначале натравливаем precomp на файл, потом srep, потом - 7-Zip.
Для распаковки повторяем в обратном порядке.
Можно через батник.
Пару лет назад я им баловался, игрушки перепаковывал. Иногда вместо srep выгодней было использовать rep. |
|
Back to top |
|
 |
Mellomann

Joined: 07 Sep 2009 Posts: 709
|
(Separately) Posted: Tue Jul 31, 2012 13:18 Post subject: |
|
|
LonerD Оно самое.
LonerD wrote: | Можно через батник. | делись, коль баловался! |
|
Back to top |
|
 |
LonerD

Joined: 04 Jan 2011 Posts: 1172 Location: Макеевка
|
(Separately) Posted: Tue Jul 31, 2012 23:06 Post subject: |
|
|
Я бы с радостью, но делиться особо нечем. Так... по мелочам баловался. Часть из того что делал - выкладывал в интернет (репаки игр, которые по степени сжатия были лучше существующих в сети репаков). Было это уже давно, многое забылось, многое уже изменилось. Конфиги утерялись, сами репаки лежат дома на винте.
По прекомпу особо мудрить нечего:
precomp -slow -t-j
-t-j - чтоб не пытался пережимать jpg.
Вместо slow можно пробовать brute, но работает очень долго.
С версии 0.4.1 нужно ещё использовать параметр "-c-", чтобы отключить bZip2 сжатие.
Лучше заглянуть сюда и сюда. Там и примеров много, и люди общаются, которые делают сейчас репаки игр. |
|
Back to top |
|
 |
|