Другое > Разное
Чем лучше сжимать образы PS 1 , PS 2 : WinRAR vs 7z?
<< < (3/4) > >>
blackoff:

--- Цитата: MetalliC от 24 Май 2020, 20:34:06 ---хороший пример Final Fantasy 9 для PS1 - говорят если жать традиционными методами (все 32 образа из редампа) выйдет 11гиг, моржом - 1.3 гига
--- Конец цитаты ---
не врубился в его алгоритм ,жмет каждый файл отдельно в cdm ...

Добавлено позже:
21.2 изначально - 1.43 вышло
s1nka:

--- Цитата: Partsigah от 24 Май 2020, 20:06:31 ---1536 там, через lzma (2), не надо гнать на гуй.

--- Конец цитаты ---
Я про LZMA говорил, а не про LZMA2
Nois:
Driv3r,
Лучше всего, сжать в этот формат (CHD) один раз и не парится больше, насчет экономии места.  :) https://forums.libretro.com/t/converting-to-chds-for-certain-cores/13479
blackoff:

--- Цитата: Nois от 25 Май 2020, 18:01:12 ---CHD
--- Конец цитаты ---
ну а что его понимает кроме MAME ?
Nois:
blackoff,
В ретроарче, все нужные ядра, поддерживают CHD. Он не нужен только для PS2 и PSP, для них лучше 7z, Wii отлично в NKit жмется. Для остальных консолей этот формат, самый раз.  :)
Partsigah:

--- Цитата: s1nka от 25 Май 2020, 16:47:01 ---Я про LZMA говорил
--- Конец цитаты ---
В обоих лзмах циферка одинаковая.
blackoff:

--- Цитата: Nois от 25 Май 2020, 18:31:31 ---Wii отлично в NKit
--- Конец цитаты ---
1 раз слышу, в wbfs держу и эмуль понимает и консоль
--- Цитата: Nois от 25 Май 2020, 18:31:31 ---В ретроарче, все нужные ядра
--- Конец цитаты ---
я его не юзаю ,мне пока мой варик устраивает.
Nois:
blackoff,
NKit это круто, особенно для эмулятора. Сжимает от 30 процентов и выше, нежели чем wbfs.  А самое важное, что контрольную сумму сценового релиза не ломает. Например, два жирных образа Xenoblade Chronicles весит в wfbs 6.26 Гб в формате nkit 3.9 Гб и Metroid Prime Trilogy wfbs 7.43 Гб и nkit 4.9 Гб   :wow:
MetalliC:

--- Цитата: blackoff от 25 Май 2020, 15:59:12 ---не врубился в его алгоритм
--- Конец цитаты ---
грубо в 2х словах - оно сперва конвертирует дорожки с данными из RAW/2352 в ISO/2048, а потом жмёт как обычно LZ77-подобными методами.
кстати, в CHD тоже такое есть.

предполагаю, что в фриарке тоже реализован подобный фильтр/препроцессор, раз оно выдаёт схожий по объему результат.
LedZeppelin68:
Всем привет, хотел бы поподробнее про моржа рассказать, если это кому-то интересно

утилита, которая на ему-раше сейчас выложена, слегка старовата, я периодически её переписываю, и сейчас в моём гите уже четвёртый вариант лежит, под названием i-merger :)
очень трудно выпустить финальный вариант, прога в вечной бете находится, потому как постоянно приходят идеи, что можно оптимизировать или добавить, даже сейчас появилась идея, как XA-ADPCM получше ужать :)

если интересен тест FF9, то да, 32 образа из редампа в 7z архиве занимают 1,29 ГБ (1 389 619 281 байт)
и это при скромных настройках самого 7z, размер словаря всего 32 mb

архивация делится на два этапа, дедупликация данных и собственно архивация

время дедупликации зависит в основном от скорости диска
все 32 образа весят 22 гига, их надо прочитать, обработать и сохранить неповторяющиеся блоки
неповторяющихся данных на все 32 образа приходится 2,13 ГБ (2 291 479 888 байт)

т.к. все дубликаты устранены, архиватору необязательно использовать огромное окно (словарь), чтобы эффективно пожать
2,13 ГБ на моей машине пожались за 5 с половиной минут

LedZeppelin68:

--- Цитата: blackoff от 23 Май 2020, 19:07:45 ---может и так ,но в честных повторах выручает ,я на фриарк давно подсел ,не хуже 7z однозначно + имеет свои плюсы в виде эксп алгоритмов ,правда не умеет многотом ,но в отличии от 7 умеет добавлять инф для восстановления ,как то спас 20гб архив ...

Добавлено позже:ну вот пример ,2 образа ,Dino Crisis (USA) (v1.0) и Dino Crisis (USA) (v1.1) в раздаче по отдельности ~ 214мб в 7z ,пережимаю вместе 7z ultra выходит 412 мб ,freearc+srep 209мб
добавил еще несколько версий -итого 6 =313мб


--- Конец цитаты ---

--- Цитата ---пережимаю вместе 7z ultra выходит 412 мб
--- Конец цитаты ---

Возможно, в настройках 7z не выставлен Размер блока - непрерывный

Стало интересно сравнить merger с freearc и srep

вот мои результаты (все настройки: merger + 7z размер словаря 32mb, размер слова 32)

Dino Crisis (USA)
Dino Crisis (USA) (Rev 1)

176 МБ (185 573 976 байт)

Dino Crisis (Europe)
Dino Crisis (Europe) (Demo)
Dino Crisis (France)
Dino Crisis (Germany)
Dino Crisis (Italy)
Dino Crisis (Japan)
Dino Crisis (Spain)
Dino Crisis (USA)
Dino Crisis (USA) (Demo)
Dino Crisis (USA) (Rev 1)

271 МБ (284 643 464 байт)

P.S. размер словаря не смог поставить выше 32 мб, по причине наличия всего 2х гигов оперативки на рабочей машине :)
blackoff:

--- Цитата: LedZeppelin68 от 28 Май 2020, 15:11:20 ---размер словаря не смог поставить выше 32 мб, по причине наличия всего 2х гигов
--- Конец цитаты ---
я через GUI c 16гб выше 64 не могу ... вернее могу ,но при упаковке ошибка "нехватка памяти"

--- Цитата: LedZeppelin68 от 28 Май 2020, 15:11:20 ---вот мои результаты (все настройки: merger + 7z размер словаря 32mb, размер слова 32)
--- Конец цитаты ---
это двойное пережатие или 2 в 1 ? просто еще как бы выбор у меня идет простота -сжал\распаковал в 1 проход , использование двойной архивации уже не кажется привлекательной .
LedZeppelin68:

--- Цитата: blackoff от 28 Май 2020, 15:21:07 ---я через GUI c 16гб выше 64 не могу ... вернее могу ,но при упаковке ошибка "нехватка памяти"это двойное пережатие или 2 в 1 ? просто еще как бы выбор у меня идет простота -сжал\распаковал в 1 проход , использование двойной архивации уже не кажется привлекательной .

--- Конец цитаты ---

нет, это не 2 в 1
merger подготавливает данные для архивации, это отдельная операция, после которой можно воспользоваться любимым архиватором.
merger сортирует данные, в случае с PSX это отделение форм1 данных от форм2, только так достигается эффект, если цель - минимальный размер, другого пути нет
blackoff:

--- Цитата: LedZeppelin68 от 28 Май 2020, 15:49:10 ---нет, это не 2 в 1
--- Конец цитаты ---
значит я правильно понял ...

--- Цитата: LedZeppelin68 от 28 Май 2020, 15:49:10 ---только так достигается эффект, если цель - минимальный размер, другого пути нет
--- Конец цитаты ---
тут уже идет выбор ,миниамальный размер против затраченного времени и телодвижения на упаковку \распаковку ...
при таком выигрыше в размере тут уже кому как нравиться ...
я выше написал что непонятен алгоритм ,на который ответил Metallic ,неправильно выразился ,тогда я не понял как мне пачку этих образов уложить в 1 merge архив ,думал что он пакует как стандартный архиватор ...
LedZeppelin68:
По затраченному времени я бы поспорил, эффективная паковка достигается на скромных настройках архиватора, я не даром упоминаю про 32мб и слово 32, не требуется большого количества оперативки. Размер слова выше 32 только тормозит процесс архивации, увеличивая время паковки в разы

Удобства можно добиться используя фронтенд, тогда операция будет выполняться в один клик
blackoff:

--- Цитата: LedZeppelin68 от 28 Май 2020, 16:40:12 ---Удобства можно добиться используя фронтенд
--- Конец цитаты ---
возможно ,по времени\удобству я имел ввиду файл упаковать\распаковать  ,тут же сначала его нужно "замариновать" ,а потом "поджарить" =)
по времени на железке из подписи на финалки ушло ~20 мин ...

я не против Вашего проекта ,ни в коем случае, чем больше будет возможностей, тем лучше !
LedZeppelin68:

--- Цитата: blackoff от 28 Май 2020, 16:51:16 ---возможно ,по времени\удобству я имел ввиду файл упаковать\распаковать  ,тут же сначала его нужно "замариновать" ,а потом "поджарить" =)
по времени на железке из подписи на финалки ушло ~20 мин ...

я не против Вашего проекта ,ни в коем случае, чем больше будет возможностей, тем лучше !

--- Конец цитаты ---

Я и не настаиваю использовать merger :) он в процессе разработки находится и я могу что-то поменять в формате


--- Цитата ---по времени на железке из подписи на финалки ушло ~20 мин ...
--- Конец цитаты ---

Спасибо, сделал сравнение на своём домашнем компьютере (i5-4670 3.40 Ghz 16Gb)

~17 минут - образы на внешнем HDD, подключен по USB 2.0
~13 минут - образы на внешнем HDD, подключен по USB 3.0
~ 9 минут - образы на SSD, подключен по SATA 3
blackoff:

--- Цитата: LedZeppelin68 от 28 Май 2020, 19:27:33 ---~17 минут - образы на внешнем HDD, подключен по USB 2.0
~13 минут - образы на внешнем HDD, подключен по USB 3.0
~ 9 минут - образы на SSD, подключен по SATA 3
--- Конец цитаты ---
это merge+7z?

--- Цитата: LedZeppelin68 от 28 Май 2020, 19:27:33 ---он в процессе разработки находится и я могу что-то поменять в формате
--- Конец цитаты ---
ну да ,например выбор выходного формата сразу из под софтины ,как с alpha 2 и выходным кодеком ,хотя наверно сразу в 7z =)

пришла мысль тестануть моржа с фриарком ... 3 скачал образы =))) ссылку можно на крайнюю версию  ?

Добавлено позже:
погонял немного freearc next только ком строка ,ключи не совсем понятны ,следующая версия под lua ,вообще темный лес ...
LedZeppelin68:

--- Цитата ---это merge+7z?
--- Конец цитаты ---
да, это время затраченное на всю манипуляцию


--- Цитата ---пришла мысль тестануть моржа с фриарком
--- Конец цитаты ---

последняя версия вот здесь
https://yadi.sk/d/SYTjpi-RndXXpw

работает просто

i-merger.exe "C:\папка с образами"

на выходе в папке с образами несколько файлов получаются, .xml .map .form1 (.form2) - их уже можно паковать
blackoff:

--- Цитата: LedZeppelin68 от 29 Май 2020, 00:05:11 ---последняя версия
--- Конец цитаты ---
спасибо,тестанул ,а то я 15 года c гуем запускал , что то не то думаю ...

--- Цитата: LedZeppelin68 от 28 Май 2020, 01:51:33 ---неповторяющихся данных на все 32 образа приходится 2,13 ГБ (2 291 479 888 байт)
--- Конец цитаты ---
первоначальный 21,2 ГБ (22 795 909 448 байт) после merge 2,27 ГБ (2 446 565 501 байт) после freearc  1,19 ГБ (1 279 523 214 байт)+srep  и  1,19 ГБ (1 280 770 019 байт) без srep
7z ultra lzma2 - словарь 128 - 1,26 ГБ (1 363 644 605 байт) . 256 - 1,25 ГБ (1 351 034 064 байт). 512 - 1,21 ГБ (1 310 613 312 байт)
7z ultra lzma1 - словарь 1024 - 1,16 ГБ (1 256 700 764 байт) , ну как то так ...
FA next 0.10 - 1,17 ГБ (1 261 873 615 байт)
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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