| Другое > Hard'n'Soft |
| 7zip и образы PS2 |
| (1/1) |
| lob:
Как все знают, если сжать одну и ту же игру разных регионов в один 7z архив, то весить она будет практически так же как и одна копия игры. Не давно попробовал сделать то же самое с iso образами для PS2, но не прокатило. Получается просто несколько игр в одном архиве с обычным весом. Кто-нибудь знает, это зависит от конкретной игры или от строения образов? :) |
| Doctor Venkman:
lob, от строения образа. |
| EdHell:
Угу, сдвиг файлов внутри образа на пару секторов и никакого мержа уже не получится. Для PS2 нужно паковать одну версию плюс делать патчи от нее до остальных. |
| lob:
Ясно, спасибо за ответы. У меня тогда есть еще пара вопросов :) 1. Какой программой лучше создавать патчи? 2. У WinRAR'а есть функция "Помещать каждый файл в отдельный архив", можно ли сделать аналогичную у 7zip'а? Всмысле, чтобы выделить на архивацию много файлов и все архивировались в отдельные архивы. |
| EdHell:
1. имидждифф/дельта. 2. В GUI нет, но можно накропать батничек с циклом, типа: @Echo Off ren *.iso *.dat for %%Y in (*.dat) do ( ren "%%~nY".dat "%%~nY".iso 7z a "%%~nY".7z *.iso -mx9 del *.iso ) del *.exe del *.bat exit Кидаем бат и комстрочный 7z.exe к исохам, на выходе - кучка архивов в чистом виде, исходники и пакер самоудаляются. |
| Morphium:
Кстати, EdHell, раз уж такие вопросы, не подскажешь, как в clrmamepro мержить в 7zip с максимальным сжатием, а то по умолчанию жмет не очень хорошо. Как понял, тут что-то править надо - a -y -r -ms=off -mx9 %1 %2 |
| EdHell:
Это и есть стандартный максимум, LZMA на ультре 64/64. Можешь попробовать лзма2, подставить свои значения слова/словаря, но дофига не выжмешь, да и при лзма2 не будет совместимости со старыми версиями архиваторов. Можешь еще попробовать -ms=on (или удалить эту команду) - будет паковать в солид архив, если сумеет. |
| Morphium:
--- Цитата: EdHell от 29 Август 2010, 11:55:17 ---Это и есть стандартный максимум, LZMA на ультре 64/64. Можешь попробовать лзма2, подставить свои значения слова/словаря, но дофига не выжмешь, да и при лзма2 не будет совместимости со старыми версиями архиваторов. Можешь еще попробовать -ms=on (или удалить эту команду) - будет паковать в солид архив, если сумеет. --- Конец цитаты --- Как-то раз, ради эксперимента, замержил No-Intro'вский сет GBA, сначала clrmamepro, потом goodmerge, так вот, в итоге, у последнего размер меньше оказался процентов на 30, я так и не понял почему :-\ |
| EdHell:
Как раз из-за непрерывности, если она отключена, мержа не будет, т.к. файлы будут просто добавляться, а для мержа нужно паковать все разом. Соотв. нужен и датник не обычный, а P/C, то бишь parent-clone (аналог датки гудмержа), иначе откуда клара узнает, что парент, а что клоны? Если все правильно, то гба в но-интро уложится в 6 гиг с копейкой (если заюзать торрент 7зип, то ~6.6). |
| Morphium:
--- Цитата: EdHell от 29 Август 2010, 12:02:31 ---Соотв. нужен и датник не обычный, а P/C, то бишь parent-clone (аналог датки гудмержа), иначе откуда клара узнает, что парент, а что клоны? --- Конец цитаты --- Так я его и использовал. Добавлено позже: При том, что, например, clrmamepro в обычный zip жмет хорошо. |
| EdHell:
Я как правило напрямую в 7z кларой и не жму, пока собираю сет - пакую в зип, а потом перегоняю в торрент 7зип, размер чуть больше из-за того, что сохраняется CRC, зато раздавать/докачивать удобно. |
| Навигация |
| Главная страница сообщений |