AnglaisFrançaisEspagnol

Exécutez les serveurs | Ubuntu > | Fedora > |


Icône de favori OnWorks

innoextract - En ligne dans le Cloud

Exécutez innoextract dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande innoextract qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

PRÉNOM


innoextract - outil pour extraire les installateurs créés par Inno Setup

SYNOPSIS


innoextrait [--extrait] [--minuscule] [options] [--] installateurs ...

innoextrait --liste [options] [--] installateurs ...

innoextrait --test [options] [--] installateurs ...

DESCRIPTION


innoextrait est un outil qui peut extraire les exécutables du programme d'installation créés par Inno Setup.

innoextrait extraira les fichiers des programmes d'installation spécifiés sur la ligne de commande.

Pour extraire un programme d'installation en plusieurs parties avec des fichiers de données externes, seul l'exécutable (.exe)
fichier doit être donné comme argument à innoextrait.

OPTIONS RÉSUMÉ


Voici un bref résumé des options disponibles dans innoextract. Veuillez vous référer au
documentation détaillée ci-dessous pour une description complète.

Générique options:
-h --help Afficher les options prises en charge
-v --version Affiche les informations sur la version
--license Afficher les informations de licence

Actes:
-t --test Ne vérifie que les sommes de contrôle, n'écris rien
-e --extract Extraire les fichiers (action par défaut)
-l --list Ne liste que les fichiers, n'écris rien
--list-languages ​​Liste les langues prises en charge par le programme d'installation
--gog-game-id Détermine l'ID de jeu GOG.com pour ce programme d'installation

Modificateurs:
--collisions ACTION Comment gérer les collisions de noms de fichiers
--default-language Langue par défaut pour le changement de nom
--dump Vider le contenu sans convertir les noms de fichiers
-L --lowercase Convertit les noms de fichiers extraits en minuscules
-T --horodatages TZ Fuseau horaire pour les heures de fichier ou "local" ou "aucun"
-d --rép-sortie DIR Extraire les fichiers dans le répertoire donné
-g --gog Traiter les archives supplémentaires des installateurs GOG.com

Filtres:
-m --exclude-temp Ne pas extraire les fichiers temporaires
--Langue LANGUE Extraire uniquement les fichiers pour cette langue
--language-only Extraire uniquement les fichiers spécifiques à la langue
-J'inclus EXPR Extraire uniquement les fichiers qui correspondent à ce chemin

Ecran options:
-q --quiet Afficher moins d'informations
-s --silent Afficher uniquement les informations d'erreur/d'avertissement
--no-warn-unused Ne pas avertir des inutilisés . Bin fichiers
-c --couleur[=ACTIVER] Activer/désactiver la sortie couleur
-p --progression[=ACTIVER] Activer/désactiver la barre de progression

OPTIONS


-- Traitez tous les arguments après celui-ci comme des fichiers, même s'ils commencent par un tiret.

--collisions ACTION
Les programmes d'installation d'Inno Setup peuvent contenir plusieurs fichiers portant le même nom. Cette option
indique à innoextract quoi faire lorsqu'une telle collision est rencontrée. Actions valides
sont:

"écraser" Extraire un seul des fichiers en collision. Le choix se fait de la même manière
à la façon dont Inno Setup écrase les fichiers lors de l'installation. C'est la valeur par défaut.

"rebaptiser" Renommez les fichiers dans le jeu de collisions en ajoutant "#composant",
"@langue" et/ou "$id" où composant et langue sont les fichiers unique
composant et langue et id est le plus petit nombre pour rendre le nom de fichier unique. Si
le --langage par défaut est spécifié, le "@langue" le composant est omis s'il
correspond à la langue par défaut.

"erreur" Quitter lorsqu'une collision est détectée.

--langage par défaut LANGUE
Définissez une langue par défaut.

Avec --collisions=écraser (par défaut) cela changera le choix du fichier
à garder pour toujours préférer la langue donnée. En effet, --langage par défaut se comporte
presque comme --Langue, sauf que les fichiers sont extraits pour toutes les langues s'ils
avoir des noms différents.

Lorsque vous utilisez le --collisions=renommer option, --langage par défaut choisit une langue
pour lesquels les fichiers doivent conserver si possible le nom d'origine.

-c, --Couleur[=ACTIVER]
Par défaut innoextrait essaiera de détecter si le terminal prend en charge l'échappement du shell
codes et activer ou désactiver la sortie couleur en conséquence. Plus précisément, les couleurs seront
activé si les deux Stdout et stderr pointez vers un ATS et le TERME variable d'environnement
n'est pas défini sur "muet". Passe 1 or véritable à --Couleur pour forcer la sortie couleur. Passe 0 or
faux pour ne jamais sortir les codes de couleur.

--décharger Ne convertissez pas les chemins Windows en chemins UNIX et ne remplacez pas les variables dans les chemins.

-m, --exclude-temp
N'extrayez pas les fichiers qui auraient été supprimés à la fin du processus d'installation.
Ces fichiers sont marqués avec [temp] dans la liste des fichiers.

Cette option a préséance sur --comprendre et --Langue: les fichiers temporaires sont
jamais extrait lors de l'utilisation du --exclude-temp, même s'ils correspondent au
langue ou inclure des expressions.

-e, --extrait
Extrayez tous les fichiers dans le répertoire courant. Cette action est activée par défaut,
à moins que soit --liste or --extrait est spécifié. Vous ne pouvez spécifier qu'un seul des
--extrait et --test.

-g, --gog
Essayez de traiter des fichiers .bin supplémentaires qui ont le même nom de base que l'installation mais
ne font pas réellement partie du programme d'installation d'Inno Setup. C'est le cas pour les plus récents
installateurs GOG.com en plusieurs parties où ces fichiers .bin sont des archives RAR, potentiels
crypté avec la somme de contrôle MD5 de l'ID du jeu (voir le --gog-id-jeu option).

L'extraction de ces archives RAR nécessite la ligne de commande rar, unrar ou lsar/unar
utilitaires pour être dans le PATH.

Le --liste, --test, --extrait et --rép-sortie les options sont transmises à
unrar/unar, mais d'autres options peuvent être ignorées pour les fichiers RAR. Pour RAR en plusieurs parties
archives, le --test nécessite un répertoire de sortie accessible en écriture pour les fichiers temporaires.

Notez que cette option est destinée aux installateurs de GOG.com. D'autres installateurs peuvent venir
être regroupé avec différents étrangers . Bin que cette option pourrait ne pas être en mesure de
manipuler.

--gog-id-jeu
Déterminez l'ID utilisé par GOG.com pour le jeu contenu dans ce programme d'installation. Cette
fonctionnera uniquement avec les installateurs GOG.com compatibles Galaxy.

Cette option peut être combinée avec --silencieux pour imprimer uniquement l'ID du jeu sans
syntaxe supplémentaire qui rendrait la consommation par d'autres scripts plus difficile.

Le --gog-id-jeu l'action peut être combinée avec --liste, --test, --extrait (facultatif)
--list-langues. Si --silencieux et --gog-id-jeu sont combinés avec --liste (facultatif)
--list-langues, l'identifiant du jeu (ou une ligne vide) sera imprimé sur sa propre ligne
avant la liste des fichiers mais après la liste des langues.

Pour les nouveaux installateurs GOG.com en plusieurs parties, le . Bin les fichiers ne font pas partie de l'Inno
Le programme d'installation, mais à la place, ce sont des archives RAR. Certains de ces fichiers RAR sont
crypté, le mot de passe étant la somme de contrôle MD5 de l'ID du jeu :

innoextrait --gog-id-jeu --silencieux setup_....exe | md5sum | cut -d '' -f 1

-h, --Aidez-moi
Affiche une liste des options prises en charge.

-I, --comprendre EXPR
Si cette option est spécifiée, innoextract ne traitera que les fichiers dont le chemin correspond
EXPR. L'expression peut être soit un composant de chemin unique (un fichier ou un répertoire
name) ou une série de composants de chemin successifs joints par le séparateur de chemin du système d'exploitation (\
sous Windows, / ailleurs).

L'expression est toujours comparée à un ou plusieurs composants de chemin complet.
Le filtrage par parties de noms de fichiers n'est actuellement pas pris en charge. L'appariement est fait au cas-
insensiblement.

EXPR peut contenir un séparateur de chemin principal, auquel cas le reste du
expression est comparée au début du chemin. Sinon, l'expression est
comparé à n'importe quelle partie du chemin.

Le --comprendre L'option peut être répétée afin de permettre la correspondance des fichiers avec l'un des
plusieurs motifs. Si --comprendre n'est pas utilisé, tous les fichiers sont traités.

--Langue LANGUE
Extrayez uniquement les fichiers indépendants de la langue et les fichiers pour la langue donnée. Par
par défaut, tous les fichiers sont extraits.

Pour ignorer également les fichiers indépendants de la langue, combinez cette option avec --langue-seulement.

--langue-seulement
Extrayez uniquement les fichiers spécifiques à la langue.

Cette option peut être combinée avec --Langue pour extraire uniquement les fichiers d'un
la langue.

--Licence
Afficher les informations de licence.

-l, --liste
Répertoriez les fichiers contenus dans le programme d'installation mais n'extrayez rien.

Cette option peut être combinée avec --silencieux pour imprimer uniquement les noms des contenus
fichiers (un par ligne) sans syntaxe supplémentaire qui rendrait la consommation par d'autres
scripts plus difficile.

Le --liste l'action peut être combinée avec --test, --extrait, --list-langues (facultatif)
--gog-id-jeu pour afficher les noms des fichiers tels qu'ils sont extraits même avec
--silencieux.

--list-langues
Liste des langues prises en charge par le programme d'installation.

Cette option peut être combinée avec --silencieux d'imprimer uniquement les identifiants des
langues (une par ligne) suivie d'un espace puis du nom de la langue, sans
syntaxe supplémentaire qui rendrait la consommation par d'autres scripts plus difficile.

Le --list-langues l'action peut être combinée avec --liste, --test, --extrait (facultatif)
--gog-id-jeu pour afficher les langues disponibles avant de faire autre chose. Si
--silencieux et --list-langues sont combinés avec --liste (facultatif) --gog-id-jeu, les
la liste des langues se terminera par une ligne vide et précédera à la fois le jeu
ID et liste de fichiers.

-L, --minuscule
Convertissez les noms de fichiers stockés dans le programme d'installation en minuscules avant l'extraction.

-d, --rép-sortie DIR
Extrayez tous les fichiers dans le répertoire donné. Par défaut, innoextrait va extraire
tous les fichiers dans le répertoire courant.

Si le répertoire spécifié n'existe pas, il sera créé. Cependant, le parent
répertoire doit exister ou l'extraction échouera.

-p, --le progrès[=ACTIVER]
Par défaut innoextrait essaiera de détecter si le terminal prend en charge l'échappement du shell
codes et activer ou désactiver la sortie de la barre de progression en conséquence. Passe 1 or véritable à
--le progrès pour forcer la sortie de la barre de progression. Passe 0 or faux ne jamais montrer de progrès
bar.

-q, --silencieux
Sortie moins verbeuse.

-s, --silencieux
N'affichez rien d'autre que des erreurs et des avertissements, à moins que cela ne soit explicitement demandé.

Cette option peut être combinée avec --liste pour imprimer uniquement les noms des contenus
fichiers (un par ligne) sans syntaxe supplémentaire qui rendrait la consommation par d'autres
scripts plus difficile.

-t, --test
Testez l'intégrité de l'archive mais n'écrivez aucun fichier de sortie. Vous ne pouvez en spécifier qu'un
of --extrait et --test.

-T, --horodatage TZ
Les programmes d'installation d'Inno Setup peuvent contenir des horodatages dans les fuseaux horaires UTC et « local ».

Le --horodatage L'option spécifie quel fuseau horaire doit être utilisé pour ajuster ces
les heures de fichier « locales ».

Les valeurs valides sont celles acceptées par tzset à l' TZ variable d'environnement, sauf
avec le sens du décalage horaire inversé : les deux -T CET et -T GMT + 1 sera (quand
DST est en vigueur) donnent le même résultat.

Outre les fuseaux horaires, deux valeurs spéciales sont acceptées :

"aucun" Ne conservez pas les heures de fichier pour les fichiers extraits, à la fois pour UTC et 'local'
horodatages. Les heures de fichier seront laissées telles que définies par le système d'exploitation lors de la création du
fichiers de sortie.

"locales" Utilisez le fuseau horaire du système pour les horodatages 'locaux'. Il s'agit de l'Inno normal
Comportement de configuration et peut être utilisé avec le TZ variable d'environnement.

La valeur par défaut de cette option est UTC, ce qui fait qu'innoextract n'ajuste pas 'local'
fois les fichiers. Les heures de fichier marquées comme UTC dans le fichier d'installation d'Inno ne seront jamais ajustées
peu importe ce que --horodatage est réglé sur.

-v, --version
Imprimer le innoextrait numéro de version et versions d'Inno Setup prises en charge.

Si combiné avec le --silencieux option, seule la version nombre est imprimé.
Sinon, la sortie contiendra le nom (innoextract) suivi de la version
numéro sur la première ligne et, à moins que le --silencieux options est spécifiée, la plage
des versions d'installation d'Inno Setup prises en charge sur la deuxième ligne.

--no-warn-inutilisé
Par défaut, innoextract imprimera un avertissement s'il rencontre . Bin fichiers qui ressemblent
comme s'ils pouvaient faire partie de la configuration mais ne sont pas utilisés. Cette option désactive
Attention.

EXIT


0 Notre Mission

1 Erreur de syntaxe ou d'utilisation

2+ Fichier d'installation cassé ou non pris en charge, ou erreur d'entrée/sortie

LIMITATIONS


Il n'y a pas de prise en charge pour l'extraction de composants individuels et une prise en charge limitée pour le filtrage
de nom.

Les scripts et les contrôles inclus ne sont pas exécutés.

Le mappage des variables Inno Setup comme le répertoire de l'application vers les sous-répertoires est
codé en dur.

Les noms des fichiers de tranche/disque de données dans les programmes d'installation multi-fichiers doivent suivre la dénomination standard
régime.

Les programmes d'installation cryptés ne sont pas pris en charge.

Utilisez innoextract en ligne en utilisant les services onworks.net


Ad


Ad