англійськафранцузькийіспанська

Запуск серверів | 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 Витягувати лише файли для певної мови
-Я --включаю ЕКСПРЕС Розпакуйте лише файли, які відповідають цьому шляху

дисплей опції:
-q --quiet Виводити менше інформації
-s --silent Вивести лише інформацію про помилку/попередження
--no-warn-unused Не попереджати про невикористане . Бен файли
-c --колір[=ENABLE] Увімкнути/вимкнути виведення кольорів
-p --прогрес[=ENABLE] Увімкнути/вимкнути індикатор виконання

ВАРІАНТИ


-- Розглядайте всі аргументи після цього як файли, навіть якщо вони починаються з тире.

-- зіткнення ДІЇ
Програми встановлення Inno Setup можуть містити кілька файлів з однаковою назвою. Цей варіант
вказує innoextract, що робити, коли виникнуть такі зіткнення. Допустимі дії
є:

"перезаписати" Розпакуйте лише один із файлів, що конфліктують. Вибір виконується аналогічно
до того, як Inno Setup перезаписує файли під час встановлення. Це значення за замовчуванням.

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

"помилка" Вийдіть, коли виявлено зіткнення.

--мова за замовчуванням МОВА
Встановіть мову за замовчуванням.

з --колізії=перезаписати (за замовчуванням) це змінить вибір файлу
зберігати, щоб завжди віддавати перевагу даній мові. В ефекті, --мова за замовчуванням поводиться
майже як --мова, за винятком того, що файли витягуються для всіх мов, якщо вони
мають різні назви.

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

-c, -колір[=ENABLE]
За замовчуванням інноекстракт спробує визначити, чи підтримує термінал запуск оболонки
кодів і відповідно увімкнути або вимкнути виведення кольорів. Точніше будуть кольори
увімкнено, якщо обидва stdout і stderr вкажіть на TTY і ТЕРМІН змінна оточення
не встановлено на "німий«. Передайте 1 or правда до -колір для примусового виведення кольору. Пас 0 or
false щоб ніколи не виводити коди кольорів.

--звалища Не перетворюйте шляхи Windows на шляхи UNIX і не замінюйте змінні в шляхах.

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

Цей параметр має пріоритет --включати і --мова: тимчасові файли є
ніколи не витягується при використанні --exclude-temp, навіть якщо вони відповідають вибраному
мови або включити вирази.

-e, --екстракт
Розпакуйте всі файли в поточний каталог. Ця дія ввімкнена за замовчуванням,
хіба що -- список or --екстракт вказано. Ви можете вказати лише один із
--екстракт і --тест.

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

Для вилучення цих архівів RAR потрібен командний рядок rar, unrar або lsar/unar
утиліти, щоб бути в PATH.

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

Зауважте, що ця опція орієнтована на установників GOG.com. Можуть прийти інші монтажники
бути в комплекті з різними сторонніми . Бен що ця опція може бути не в змозі
ручка.

--gog-game-id
Визначте ідентифікатор, який використовує GOG.com для гри, що міститься в цьому інсталяторі. Це
працюватиме лише з програмами встановлення GOG.com, готовими до Galaxy.

Цей варіант можна поєднувати з -- мовчазний щоб надрукувати лише ідентифікатор гри без
додатковий синтаксис, який ускладнив би використання іншими сценаріями.

повне г, повне г,, показали, від, номер, XNUMX --gog-game-id дію можна поєднувати з -- список, --тест, --екстракт та / або
-- список мов. Якщо -- мовчазний і --gog-game-id поєднуються з -- список та / або
-- список мов, ідентифікатор гри (або порожній рядок) буде надруковано у власному рядку
перед списком файлів, але після списку мов.

Для нових установників GOG.com із кількох частин . Бен файли не є частиною Inno
Інсталятор, але замість нього є архіви RAR. Деякі з цих файлів RAR є
зашифровано, при цьому пароль є контрольною сумою MD5 ідентифікатора гри:

інноекстракт --gog-game-id -- мовчазний setup_....exe | md5сум | вирізати -d '' -f 1

-h, --допомога
Показати список підтримуваних опцій.

-I, --включати ЕКСПРЕС
Якщо вказано цю опцію, innoextract оброблятиме лише файли, шляхи яких збігаються
ЕКСПРЕС. Вираз може бути або одним компонентом шляху (файлом або каталогом
ім'я) або ряд послідовних компонентів шляху, об'єднаних роздільником шляху ОС (\
на Windows, / в іншому місці).

Вираз завжди узгоджується з одним або кількома компонентами повного шляху.
Фільтрування за частинами імен файлів наразі не підтримується. Узгодження здійснюється у випадку-
нечутливо.

ЕКСПРЕС може містити один провідний роздільник шляху, у цьому випадку решту
вираз порівнюється з початком шляху. Інакше вираз таке
збігається з будь-якою частиною шляху.

повне г, повне г,, показали, від, номер, XNUMX --включати параметр може бути повторений, щоб дозволити файли збігатися з одним із
кілька візерунків. Якщо --включати не використовується, усі файли обробляються.

--мова МОВА
Розпакуйте лише незалежні від мови файли та файли для даної мови. За
за замовчуванням усі файли витягуються.

Щоб також пропустити незалежні від мови файли, об’єднайте цей параметр з --лише мова.

--лише мова
Розпакуйте лише файли, які залежать від мови.

Цей варіант можна поєднувати з --мова для вилучення лише файлів певного
мова.

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

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

Цей варіант можна поєднувати з -- мовчазний друкувати лише назви вмісту
файли (по одному на рядок) без додаткового синтаксису, який спричинив би споживання іншим
скрипти складніше.

повне г, повне г,, показали, від, номер, XNUMX -- список дію можна поєднувати з --тест, --екстракт, -- список мов та / або
--gog-game-id щоб відобразити назви файлів під час їх розпакування навіть з
-- мовчазний.

-- список мов
Перелік мов, які підтримує інсталятор.

Цей варіант можна поєднувати з -- мовчазний друкувати лише ідентифікатори
мови (по одній на рядок), за яким слідує пробіл, а потім назва мови без
додатковий синтаксис, який ускладнив би використання іншими сценаріями.

повне г, повне г,, показали, від, номер, XNUMX -- список мов дію можна поєднувати з -- список, --тест, --екстракт та / або
--gog-game-id щоб відобразити доступні мови, перш ніж робити щось інше. Якщо
-- мовчазний і -- список мов поєднуються з -- список та / або --gog-game-id, то
Список мов закінчиться порожнім рядком і передуватиме обидві гри
Ідентифікатор та список файлів.

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

-d, --output-dir DIR
Розпакуйте всі файли у вказаний каталог. За замовчуванням, інноекстракт витягне
всі файли в поточний каталог.

Якщо вказаний каталог не існує, він буде створений. Однак батько
каталог має існувати, інакше розпакування не вдасться.

-p, -- прогрес[=ENABLE]
За замовчуванням інноекстракт спробує визначити, чи підтримує термінал запуск оболонки
кодів і відповідно увімкнути або вимкнути висновок індикатора виконання. Пас 1 or правда до
-- прогрес щоб примусово вивести індикатор виконання. Пас 0 or false ніколи не показувати прогресу
бар.

-q, --спокійно
Менш докладний вихід.

-s, -- мовчазний
Не виводьте нічого, окрім помилок та попереджень, якщо цього не вимагається явно.

Цей варіант можна поєднувати з -- список друкувати лише назви вмісту
файли (по одному на рядок) без додаткового синтаксису, який спричинив би споживання іншим
скрипти складніше.

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

-T, --помітки часу TZ
Програми встановлення Inno Setup можуть містити позначки часу як у UTC, так і в «локальних» часових поясах.

повне г, повне г,, показали, від, номер, XNUMX --помітки часу Параметр визначає, який часовий пояс слід використовувати для їх налаштування
"локальний" час файлу.

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

Окрім часових поясів, приймаються два спеціальні значення:

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

"місцевий" Використовуйте часовий пояс системи для "локальних" міток часу. Це звичайний Inno
Поведінка налаштування, і може використовуватися разом з TZ змінна оточення

Значення за замовчуванням для цієї опції UTC, через що innoextract не налаштовує "локальний"
час файлу. Час файлу, позначений як UTC у файлі Inno Setup, ніколи не буде змінено
не важливо що --помітки часу встановлено на.

-v, -- версія
Друк інноекстракт номер версії та підтримувані версії Inno Setup.

Якщо поєднується з -- мовчазний варіант, тільки версія номер друкується.
В іншому випадку вивід міститиме ім’я (innoextract), за яким слідуватиме версія
номер у першому рядку, і, якщо не --спокійно параметри вказується, діапазон
підтримуваних версій інсталятора Inno Setup у другому рядку.

--no-warn-unused
За замовчуванням innoextract надрукує попередження, якщо зустріне . Бен файли, які виглядають
ніби вони можуть бути частиною налаштування, але не використовуються. Ця опція вимикає це
увага.

EXIT ЗНАЧЕННЯ


0 Успіх

1 Помилка синтаксису або використання

2+ Порушений або непідтримуваний файл налаштування або помилка введення/виводу

ОБМЕЖЕННЯ


Немає підтримки вилучення окремих компонентів і обмеженої підтримки фільтрації
по імені.

Включені скрипти та перевірки не виконуються.

Відображення змінних Inno Setup, таких як каталог програми, у підкаталоги
жорстко закодований.

Назви файлів фрагментів даних/дисків у багатофайлових інсталяторах мають відповідати стандартним іменам
Схема.

Зашифровані програми встановлення не підтримуються.

Використовуйте innoextract онлайн за допомогою служб onworks.net


Ad


Ad