Другое > 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, зато раздавать/докачивать удобно.
Навигация
Главная страница сообщений

Перейти к полной версии