АнглийскийФранцузскийИспанский

Запустить серверы | Ubuntu > | Fedora > |


Значок OnWorks

innoextract - Интернет в облаке

Запустите innoextract в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда innoextract, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


innoextract - инструмент для извлечения установщиков, созданных Inno Setup

СИНТАКСИС


не извлекать [--извлекать] [--нижний регистр] [параметры] [--] инсталляторов ...

не извлекать --список [параметры] [--] инсталляторов ...

не извлекать --тестовое задание [параметры] [--] инсталляторов ...

ОПИСАНИЕ


не извлекать это инструмент, который может извлекать исполняемые файлы установщика, созданные Inno Setup.

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

Чтобы распаковать составной установщик с внешними файлами данных, только исполняемый файл (.exe)
файл необходимо указать в качестве аргумента для не извлекать.

ОПЦИИ РЕЗЮМЕ


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

Общий опции:
-h --help Показать поддерживаемые параметры
-v --version Распечатать информацию о версии
--license Показать информацию о лицензии

Действия:
-t --test Проверять только контрольные суммы, ничего не писать
-e --extract Извлечь файлы (действие по умолчанию)
-l --list Только список файлов, ничего не писать
--list-languages ​​Вывести список языков, поддерживаемых установщиком.
--gog-game-id Определить идентификатор игры GOG.com для этого установщика

Модификаторы:
- столкновения ДЕЙСТВИЯ Как справиться с конфликтами файлов
--default-language Язык по умолчанию для переименования
--dump Дампить содержимое без преобразования имен файлов
-L --lowercase Преобразовать извлеченные имена файлов в нижний регистр
-T - отметки времени TZ Часовой пояс для файлового времени или "местный" или "нет"
-d --выходной-каталог DIR Извлечь файлы в указанный каталог
-g --gog Обрабатывать дополнительные архивы из установщиков GOG.com

Фильтры:
-m --exclude-temp Не извлекать временные файлы
- язык ДЛИННЫЙ Извлечь файлы только для этого языка
--language-only Извлекать только файлы для конкретного языка
-I --включить EXPR Извлекать только файлы, соответствующие этому пути

Монитор опции:
-q --quiet Выводить меньше информации
-s --silent Выводить только информацию об ошибках / предупреждениях
--no-warn-unused Не предупреждать о неиспользуемых . Bin файлов
-c --color [=ВКЛЮЧИТЬ] Включение / отключение цветного вывода
-p --progress [=ВКЛЮЧИТЬ] Включение / отключение индикатора выполнения

ОПЦИИ


-- Рассматривайте все аргументы после этого как файлы, даже если они начинаются с тире.

- столкновения ДЕЙСТВИЯ
Установщики Inno Setup могут содержать несколько файлов с одинаковым именем. Этот вариант
сообщает innoextract, что делать в случае возникновения таких коллизий. Действительные действия
составляют:

"затирать"Извлеките только один из конфликтующих файлов. Выбор делается аналогично
как Inno Setup перезаписывает файлы во время установки. Это значение по умолчанию.

"переименовать"Переименовать файлы в коллизии, заданной добавлением" #компонент",
"@язык"и / или" $id" где компонент и язык файлы уникальный
компонент и язык и id - наименьшее число, позволяющее сделать имя файла уникальным. Если
что собой представляет --язык по умолчанию указано, символ "@языккомпонент не указывается, если он
соответствует языку по умолчанию.

"ошибка«Выйти при обнаружении столкновения.

--язык по умолчанию ДЛИННЫЙ
Установите язык по умолчанию.

Работы С Нами --collisions = перезаписать (по умолчанию) это изменит выбор файла
чтобы всегда отдавать предпочтение данному языку. В результате, --язык по умолчанию ведет себя
почти как - язык, за исключением того, что файлы извлекаются для всех языков, если они
иметь разные имена.

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

-c, --цвет[=ВКЛЮЧИТЬ]
По умолчанию не извлекать попытается определить, поддерживает ли терминал escape-оболочку
коды и соответственно включить или отключить вывод цвета. В частности, цвета будут
включен, если оба стандартный вывод и STDERR укажите на TTY и СРОК переменная среды
не установлен на "немой". Проходить 1 or правда в --цвет для принудительного вывода цвета. Проходить 0 or
ложный никогда не выводить цветовые коды.

--свалка Не конвертируйте пути Windows в пути UNIX и не заменяйте переменные в путях.

-m, --exclude-temp
Не извлекайте файлы, которые были бы удалены в конце процесса установки.
Такие файлы отмечены [temp] в списке файлов.

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

-e, --извлекать
Распаковать все файлы в текущий каталог. Это действие включено по умолчанию,
если либо --список or --извлекать указан. Вы можете указать только один из
--извлекать и --тестовое задание.

-g, --гог
Попробуйте обработать дополнительные .bin-файлы, которые имеют такое же базовое имя, как и установка, но
на самом деле не являются частью установщика Inno Setup. Так обстоит дело с более новыми
установщики GOG.com, состоящие из нескольких частей, где эти .bin-файлы представляют собой архивы RAR, потенциально
зашифровано контрольной суммой MD5 идентификатора игры (см. --gog-идентификатор игры опция).

Для извлечения этих архивов RAR требуется командная строка rar, unrar или lsar / unar.
утилиты должны быть в ПУТИ.

--список, --тестовое задание, --извлекать и --output-дир варианты передаются
unrar / unar, но другие параметры для файлов RAR можно игнорировать. Для составных RAR
архивы, --тестовое задание требуется выходной каталог с возможностью записи для временных файлов.

Обратите внимание, что эта опция предназначена для установщиков GOG.com. Могут прийти и другие установщики
быть в комплекте с разными посторонними . Bin который этот параметр может быть не в состоянии
справиться.

--gog-идентификатор игры
Определите идентификатор, используемый GOG.com для игры, содержащейся в этом установщике. Этот
будет работать только с установщиками GOG.com, готовыми к работе с Galaxy.

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

--gog-идентификатор игры действие может быть совмещено с --список, --тестовое задание, --извлекать и / или
--список языков. Если --тихий и --gog-идентификатор игры в сочетании с --список и / или
--список языков, идентификатор игры (или пустая строка) будет напечатан в отдельной строке
перед списком файлов, но после списка языков.

Для более новых установщиков GOG.com, состоящих из нескольких частей, . Bin файлы не являются частью Inno
Установщик, но вместо него архивы RAR. Некоторые из этих файлов RAR
зашифрованный, с паролем, являющимся контрольной суммой MD5 идентификатора игры:

не извлекать --gog-идентификатор игры --тихий настройка _.... exe | md5sum | вырезать -d '' -f 1

-h, --Помогите
Показать список поддерживаемых опций.

-I, --включают EXPR
Если этот параметр указан, innoextract будет обрабатывать только файлы, путь к которым совпадает с
EXPR. Выражение может быть либо одним компонентом пути (файлом или каталогом).
имя) или серию последовательных компонентов пути, объединенных разделителем пути ОС (\
в Windows, / где-либо еще).

Выражение всегда сопоставляется с одним или несколькими компонентами полного пути.
Фильтрация по частям имен файлов в настоящее время не поддерживается. Соответствие осуществляется case-
бесчувственно.

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

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

- язык ДЛИННЫЙ
Извлекайте только независимые от языка файлы и файлы для данного языка. К
по умолчанию все файлы извлекаются.

Чтобы также пропускать файлы, не зависящие от языка, объедините эту опцию с --language-only.

--language-only
Извлекайте только файлы, зависящие от языка.

Этот вариант можно комбинировать с - язык для извлечения только файлов определенного
язык.

--лицензия
Показать информацию о лицензии.

-l, --список
Перечислить файлы, содержащиеся в установщике, но ничего не извлекать.

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

--список действие может быть совмещено с --тестовое задание, --извлекать, --список языков и / или
--gog-идентификатор игры отображать имена файлов по мере их извлечения даже с
--тихий.

--список языков
Список языков, поддерживаемых установщиком.

Этот вариант можно комбинировать с --тихий печатать только идентификаторы
языков (по одному в строке), за которыми следует пробел, а затем название языка, без
дополнительный синтаксис, который затруднит использование другими скриптами.

--список языков действие может быть совмещено с --список, --тестовое задание, --извлекать и / или
--gog-идентификатор игры чтобы отобразить доступные языки, прежде чем делать что-либо еще. Если
--тихий и --список языков в сочетании с --список и / или --gog-идентификатор игры,
список языков будет заканчиваться пустой строкой и будет предшествовать как игре
ID и список файлов.

-L, --нижний регистр
Перед извлечением преобразуйте имена файлов, хранящиеся в программе установки, в нижний регистр.

-d, --output-дир DIR
Распакуйте все файлы в указанный каталог. По умолчанию, не извлекать извлечет
все файлы в текущий каталог.

Если указанный каталог не существует, он будет создан. Однако родитель
каталог должен существовать, иначе извлечение не удастся.

-p, --прогресс[=ВКЛЮЧИТЬ]
По умолчанию не извлекать попытается определить, поддерживает ли терминал escape-оболочку
коды и соответственно включить или отключить вывод индикатора выполнения. Проходить 1 or правда в
--прогресс для принудительного вывода индикатора выполнения. Проходить 0 or ложный никогда не показывать прогресс
бар.

-q, --тихий
Менее подробный вывод.

-s, --тихий
Не выводите ничего, кроме ошибок и предупреждений, если явно не запрошено.

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

-t, --тестовое задание
Проверить целостность архива, но не записывать выходные файлы. Вы можете указать только один
of --извлекать и --тестовое задание.

-T, - отметки времени TZ
Установщики Inno Setup могут содержать временные метки как в UTC, так и в «местном» часовом поясе.

- отметки времени опция указывает, какой часовой пояс следует использовать для настройки этих
"местное" время файла.

Допустимые значения приняты цсет в TZ переменная окружения, кроме
с обратным направлением временного сдвига: оба -T CET и -T GMT + 1 будет (когда
Действует летнее время) дают тот же результат.

Помимо часовых поясов, принимаются два специальных значения:

"никто"Не сохранять время для извлеченных файлов, как для UTC, так и для" локального "
отметки времени. Время файла останется таким, как оно было установлено ОС при создании файла.
выходные файлы.

"локальным"Используйте системный часовой пояс для" местных "отметок времени. Это нормальный Inno
Поведение настройки и может использоваться вместе с TZ переменная среды.

Значение по умолчанию для этой опции - UTC, из-за чего innoextract не настраивает "локальный"
файл раз. Время файла, отмеченное как UTC в файле Inno Setup, никогда не будет изменено.
не важно что - отметки времени установлен на.

-v, --версия
Распечатать не извлекать номер версии и поддерживаемые версии Inno Setup.

В сочетании с --тихий вариант, только версия номер печатается.
В противном случае вывод будет содержать имя (innoextract), за которым следует версия
номер в первой строке, и, если --тихий параметры указаны, диапазон
поддерживаемых версий установщика Inno Setup во второй строке.

--no-warn-unused
По умолчанию innoextract выводит предупреждение, если обнаруживает . Bin файлы, которые выглядят
как будто они могут быть частью установки, но не используются. Эта опция отключает это
предупреждение.

ВЫХОД ЦЕННОСТИ:


0 Успех

1 Синтаксис или ошибка использования

2+ Неисправный или неподдерживаемый установочный файл или ошибка ввода / вывода

ОГРАНИЧЕНИЯ


Отсутствует поддержка извлечения отдельных компонентов и ограниченная поддержка фильтрации.
по имени.

Включенные скрипты и проверки не выполняются.

Сопоставление переменных Inno Setup, таких как каталог приложения, с подкаталогами:
жестко запрограммированный.

Имена файлов фрагментов данных / дисков в многофайловых установщиках должны соответствовать стандартным именам.
схемы.

Зашифрованные установщики не поддерживаются.

Используйте innoextract онлайн с помощью сервисов onworks.net


Ad


Ad