Распаковка игровых ресурсов, часть 1

Что умеет winrar

  • создавать архивы в форматах RAR, RAR4 и ZIP. В процессе создания можно выбрать силу сжатия файлов и задать пароль, без которого их нельзя будет открыть;
  • открывать архивы, созданные в любых других архиваторах, загруженные из интернета и зашифрованные, упакованные в несколько раз и разбитые на тома;
  • искать файлы по их имени и содержимому в открытых через собственный интерфейс папках и находящихся в них архивах;
  • исправлять проблемные архивы, которые не хотят открываться или распаковываться. ВинРАР умеет доставать оттуда файлы, даже если информация для восстановления была повреждена.

WinRAR

  • Платформы: Windows, Android.

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

Технически WinRAR является платным ПО с 40‑дневным пробным периодом, но разработчики позволяют бесплатно использовать приложение по окончании ознакомительного срока. Кроме окна с предложением покупки лицензии, которое появляется при каждом запуске и закрывается в один клик, незарегистрированная версия ничем не отличается от основной.

7‑Zip

Не менее известный инструмент для работы с архивами, который имеет открытый исходный код. Он полностью бесплатен для любого использования, включая коммерческое. 7‑Zip очень легковесный (1 МБ), совсем не требователен к ресурсам и запросто справляется с любыми архивами.

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

PeaZip

  • Платформы: Windows, Linux.

Ещё один архиватор с открытым исходным кодом, который поддерживает более 200 форматов сжатия, в том числе и самые экзотические. В PeaZip встроен полноценный менеджер файлов для поиска, просмотра и редактирования контента.

Приложение умеет защищать архивы не только паролем — есть двухфакторная аутентификация с помощью ключа. Помимо этого, поддерживается безопасное удаление данных, восстановление повреждённых архивов и конвертация из одного формата в другой.

Keka

Простая, но в то же время мощная программа для создания и распаковки архивов на Mac. Keka удобно интегрируется в Finder, а для обработки файлов и папок достаточно перетащить их на иконку приложения в доке. Поддерживается 256‑битное AES‑шифрование и разделение архивов на части. При этом можно тонко настроить поведение программы отдельно для каждого из форматов.

Keka распространяется на полностью бесплатной основе, но при желании можно поддержать разработчика, купив приложение в Mac App Store. Версия из магазина ничем не отличается от бесплатной с сайта.

Zip Archiver

Быстрый архиватор с приятным, интуитивным дизайном и интересными дополнительными возможностями. Zip Archiver позволяет открывать множество различных форматов, но создаёт архивы только в ZIP и 7z. Программа отличается высокой степенью сжатия и встроенным просмотрщиком.

Реализована интеграция с Dropbox, Google Drive и другими облачными сервисами — в один клик можно создавать резервные копии важных файлов и делиться прямыми ссылками на них.

Archives

Довольно простая утилита для чтения архивов на iPhone и iPad, которая основана на The Unarchiver и разрабатывается той же компанией. Archives позволяет открывать во встроенном просмотрщике документы и файлы из Safari, почты и других приложений через стандартное меню «Поделиться». Поддерживается свыше 50 различных форматов архивов, среди которых есть как популярные, так и не очень.

:/>  Спящий режим Windows 10: как включить, настроить и выйти из него – WindowsTips.Ru. Новости и советы

7-zip, нормальный, максимальный и скоростной уровни сжатия

Таблица № 1. Формат 7z, метод LZMA.

7z, LZMAуровень сжатия
нормальныймаксимальныйскоростной
вес сжатого файла, Мб59,459,459,9
время сжатия, сек.887
% сжатия2,46 %2,46 %1,64 %
время распаковки, сек.333

Таблица № 2. Формат zip, метод Deflate.

zip, Deflateуровень сжатия
нормальныймаксимальныйскоростной
вес сжатого файла, Мб59,859,759,9
время сжатия, сек.231
% сжатия1,81 %1,97 %1,64 %
время распаковки, сек.111

Winrar обычный, максимальный и скоростной уровни сжатия

Таблица № 3. Формат RAR.

RARуровень сжатия
обычныймаксимальныйскоростной
вес сжатого файла, Мб59,459,359,9
время сжатия, сек.441
% сжатия2,46 %2,63 %1,64 %
время распаковки, сек.111

Таблица № 4. Формат RAR4.

RAR4уровень сжатия
обычныймаксимальныйскоростной
вес сжатого файла, Мб59,459,459,8
время сжатия, сек.331
% сжатия2,46 %2,46 %1,81 %
время распаковки, сек.111

Таблица № 5. Формат ZIP.

ZIPуровень сжатия
обычныймаксимальныйскоростной
вес сжатого файла, Мб59,759,659,7
время сжатия, сек.221
% сжатия1,97 %2,13 %1,97 %
время распаковки, сек.111

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

Есть ли недостатки?

  • нет функции автоматического обновления, присущей многим программам на ОС Windows.

Поддерживаемые операционные системы

WinRAR технически состоит из двух частей – модуля командной строки и графической оболочки. Версия для компьютеров с Windows включает оба эти модуля, и подходит для обычных пользователей. У версий для Mac и Linux нет собственной графической оболочки, управляются они из терминала, что не всегда удобно даже продвинутым пользователям. Поэтому для этих ОС мы предложим программы-аналоги, основанные на программном коде RAR.

Преимущества

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

Распаковка игровых ресурсов, часть 1

Распаковка игровых ресурсов, часть 1

Всем привет!

Недавно с содроганием осознал, что мой геймерский опыт превышает 20 лет. В первую игру я поиграл где-то в 1994-1995 году, уже даже не припомню, что это была за игра, но помню, что играл в нее я на приставке от Nintendo. И вот играл я себе, играл, практически все эти годы (с некоторыми перерывами), и несколько лет назад мне вдруг стало интересно, как же все эти игрушки работают, и я занялся моддингом.

Первое с чем я сполкнулся, это игровые архивы. Для большинства игр, чтобы сделать дополнение, необходимо распаковать ее ресурсы. Вот и стал я искать программы способные это сделать. За несколько лет модостроительства пользовался несколькими десятками, если даже не сотнями подобных прог, но в оновном юзаю штук 5-10.

:/>  Настройка переключателей на калькуляторе

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

Итак, первая такая программа, о которой я хочу рассказать это Game Extactor.

Распаковка игровых ресурсов, часть 1

Game Extractor – поддерживает распаковку архивов более чем 1400 игр и программ, имеет возможность подключения дополнительных BMS-скриптов для распаковки. Кроме того, программа способна открывать и распаковывать архивы еще не меньше сотни игр и программ, не внесенных разработчиками в список поддерживаемых, доводя таким образом число поддерживаемых игр как минимум до полутора тысяч. Программа также способна открывать обычные ZIP, RAR, TAR и другие типы архивов, которые часто используются в играх, в особенности в инди-проектах. Платная версия программы способна также упаковывать файлы в любой из поддерживаемых типов архивов и заменять в них файлы. Для работы обоих версий программы, требуется установить Java.

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

Недостатки: имеются небольшие баги (иногда запускается не с первого раза, во встроенном в программу проводнике файлов иногда не открывается системный диск и др.), нет поддержки русского языка, не все дополнительные скрипты корректно работают, либо вовсе не работают, имеется платная версия.

Последняя версия: Game Extractor 2.01

Распаковка игровых ресурсов, часть 1

Вторая и третья, практически идентичные программы, но со своими нюансами:

Распаковка игровых ресурсов, часть 1
Распаковка игровых ресурсов, часть 1

QuickBMS и QuickBMS GUI – сами по себе, эти программы не могут распаковывать ресурсы игр, это только оболочка для запуска BMS-скриптов. Отличает эти программы способ открытия файлов, первая после запуска сразу открывает окно выбора скрипта, затем архива и папки назначения, полностью портативна (то есть не требует установки), вторая имеет полноценный графический интерфейс, инструменты для создания и редактирования скриптов и ей необходима установка. Энтузиастами написаны тысячи скриптов для данных программ. Только на официальной странице программы их более 1000, некоторые из них способны упаковывать и распаковывать десятки игр, таким образом количество поддерживаемых игр и программ превышает 2000. Есть возможность запуска плагинов для Total Commander.

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

Недостатки: необходимость вручную выбирать скрипты

Последняя версия: QuickBMS 0.6.1d, QuickBMS GUI 2.0 beta

Благодаря четвертой программе, появились на свет две предыдущие:

Распаковка игровых ресурсов, часть 1

MultiEx Commander – неплохая программа для распаковки ресурсов игр. Поддерживает распаковку более 400 игр, установку собственных плагинов (которых не очень много, но все же, их можно найти в бескрайних просторах сети), скрипты BMS и дополнения для Game Extractor. Теоретически, должна поддерживать несколько тысяч игр и приложений, но на самом деле, не все так радужно, далеко не все скрипты дружат с данной прогой.

:/>  Проводник не отвечает windows 7 как исправить очень часто стал не отвечать

Достоинства: поддержка дополнений различных типов.

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

Последняя версия: MultiEx Commander 4.5.1 Release Candidate 1 Alpha (08-04-2021)

Пятая прога – одна из лучших:

Распаковка игровых ресурсов, часть 1

Dragon Unpacker – без преувеличения, одна из лучших программ в своем роде. Способна открыть и распаковать более 600 разновидностей ресурсов игр и программ. Кроме того, имеет функцию сканирования архивов на файлы определенных типов, которые устанавливаются в настройке программы. Таким образом можно извлечь из почти любого архива, музыку, изображения и видео популярных в игровой индустрии форматов, при условии что он не зашифрован.

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

Недостатки: серьезных недостатков и багов нет, из небольших: у программ-конкурентов побольше поддерживаемых игр, иногда бывают ложные срабатывания сканера (в старых версиях, такое было чаще), в предыдущих версиях сканирование было довольно долгим, но в последних версиях оно ускорилось в несколько раз.

Последняя версия: Dragon Unpacker 5.7.1, стабильная версия: 5.7.0

Распаковка игровых ресурсов, часть 1

И, наконец, последняя на сегодня:

Распаковка игровых ресурсов, часть 1

Game File Explorer – распаковщик и просмотрщик игровых ресурсов. Он поддерживает всего лишь около 60 форматов архивов из нескольких десятков игр. Кроме распаковки/упаковки архивов имеет возможность просмотра изображений, в том числе некоторых редких форматов, некогда используемых в видеоиграх. Применяется в основном для моддинга игр 1990-х-нач. 2000-х.

Достоинства: возможность просмотра изображений игровых форматов прямо в окне программы.

Недостатки: несмотря на то, что данная программа известна в среде моддеров, она не обновлялась аж с 2001 года. Из этого вытекает небольшое количество поддерживаемых игр, официальный сайт давно исчез, однако программа спокойно запускается на современных ОС.

Последняя версия: Game File Explorer 1.32

Тема следующего блога:

Extractor

Magic Extractor

GCF Scape

Umodel

Game Archive Unpacker Plugin

Сравнение winrar и 7-zip

Сравним WinRAR с аналогом – утилитой для архивирования 7-Zip. Для эксперимента подготовим архив из файлов разного типа общим весом 60,9 Мб.

Проведем сравнение архиваторов по трем параметрам: времени и проценту сжатия, времени распаковки тестовых файлов.