EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

innoextract – Online in der Cloud

Führen Sie innoextract im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl innoextract, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


innoextract - Tool zum Extrahieren von Installern, die von Inno Setup erstellt wurden

ZUSAMMENFASSUNG


innoextrakt [--Extrakt] [--Kleinbuchstaben] [Optionen] [--] Installateure ...

innoextrakt --aufführen [Optionen] [--] Installateure ...

innoextrakt --Prüfung [Optionen] [--] Installateure ...

BESCHREIBUNG


innoextrakt ist ein Tool, das von Inno Setup erstellte ausführbare Installationsdateien extrahieren kann.

innoextrakt extrahiert Dateien aus Installern, die in der Befehlszeile angegeben sind.

Um ein mehrteiliges Installationsprogramm mit externen Datendateien zu extrahieren, muss nur die ausführbare Datei (.exe)
Datei muss als Argument für angegeben werden innoextrakt.

OPTIONAL ZUSAMMENFASSUNG


Hier ist eine kurze Zusammenfassung der in innoextract verfügbaren Optionen. Bitte wende dich an die
ausführliche Dokumentation unten für eine vollständige Beschreibung.

Generisch Optionen:
-h --help Unterstützte Optionen anzeigen
-v --version Versionsinformationen drucken
--license Lizenzinformationen anzeigen

Aktionen:
-t --test Nur Prüfsummen verifizieren, nichts schreiben
-e --extract Dateien extrahieren (Standardaktion)
-l --list Nur Dateien auflisten, nichts schreiben
--list-languages ​​Listet die vom Installationsprogramm unterstützten Sprachen auf
--gog-game-id Bestimme die GOG.com-Spiel-ID für dieses Installationsprogramm

Modifikatoren:
--Kollisionen AKTION Umgang mit Dateinamenkollisionen
--default-language Standardsprache für die Umbenennung
--dump Inhalte ausgeben, ohne Dateinamen zu konvertieren
-L --lowercase Konvertiert extrahierte Dateinamen in Kleinbuchstaben
-T --Zeitstempel TZ Zeitzone für Dateizeiten oder "lokal" oder "keine"
-d --Ausgabeverzeichnis DIR Dateien in das angegebene Verzeichnis extrahieren
-g --gog Verarbeite zusätzliche Archive von GOG.com-Installationsprogrammen

Filters:
-m --exclude-temp Keine temporären Dateien extrahieren
--Sprache SPRACHE Nur Dateien für diese Sprache extrahieren
--language-only Nur sprachspezifische Dateien extrahieren
-Ich füge bei EXPR Extrahieren Sie nur Dateien, die diesem Pfad entsprechen

Display Optionen:
-q --quiet Weniger Informationen ausgeben
-s --silent Nur Fehler-/Warninformationen ausgeben
--no-warn-unused Nicht bei unbenutztem warnen . Bin Dateien
-c --farbe[=AKTIVIEREN] Farbausgabe aktivieren/deaktivieren
-p --fortschritt[=AKTIVIEREN] Aktivieren/Deaktivieren des Fortschrittsbalkens

OPTIONAL


-- Behandeln Sie alle Argumente nach diesem als Dateien, auch wenn sie mit einem Bindestrich beginnen.

--Kollisionen AKTION
Inno Setup-Installationsprogramme können mehrere Dateien mit demselben Namen enthalten. Diese Option
teilt innoextract mit, was zu tun ist, wenn eine solche Kollision auftritt. Gültige Aktionen
sind:

"überschreiben" Nur eine der kollidierenden Dateien extrahieren. Die Auswahl erfolgt ähnlich
wie Inno Setup Dateien während der Installation überschreibt. Dies ist die Standardeinstellung.

"umbenennen" Benennen Sie Dateien im Kollisionssatz um, indem Sie "#Komponente",
"@Sprache" und/oder "$id" wo Komponente und Sprache sind die dateien einzigartiges
Komponente und Sprache und id ist die niedrigste Zahl, um den Dateinamen eindeutig zu machen. Wenn
--Standardsprache angegeben ist, wird das "@Sprache"Komponente wird weggelassen, wenn sie
entspricht der Standardsprache.

"Fehler" Beenden, wenn eine Kollision erkannt wird.

--Standardsprache SPRACHE
Legen Sie eine Sprache als Standard fest.

Mit der --collisions=überschreiben (die Standardeinstellung) dies ändert die Auswahl der Datei
immer die vorgegebene Sprache bevorzugen. Tatsächlich --Standardsprache verhält
fast wie --Sprache, außer dass Dateien für alle Sprachen extrahiert werden, wenn sie
haben unterschiedliche Namen.

Bei Verwendung der --collisions=umbenennen Option, --Standardsprache wählt eine Sprache
für die die Dateien möglichst den Originalnamen behalten sollen.

-c, --color[=AKTIVIEREN]
Standardmäßig innoextrakt wird versuchen zu erkennen, ob das Terminal Shell-Escape unterstützt
Codes und aktivieren oder deaktivieren Sie die Farbausgabe entsprechend. Konkret werden die Farben
aktiviert, wenn beides stdout und stderr zeigen Sie auf ein TTY und die TERM variable Umgebung
ist nicht auf "dumm". Passieren 1 or was immer dies auch sein sollte. zu --color Farbausgabe zu erzwingen. Passieren 0 or
falsch niemals Farbcodes auszugeben.

--entsorgen Konvertieren Sie keine Windows-Pfade in UNIX-Pfade und ersetzen Sie keine Variablen in Pfaden.

-m, --exclude-temp
Extrahieren Sie keine Dateien, die am Ende des Installationsprozesses gelöscht worden wären.
Solche Dateien sind in der Dateiliste mit [temp] gekennzeichnet.

Diese Option hat Vorrang vor --enthalten und --Sprache: temporäre Dateien sind
nie extrahiert, wenn die --exclude-temp, auch wenn sie mit den ausgewählten übereinstimmen
Sprache oder enthalten Ausdrücke.

-e, --Extrakt
Extrahieren Sie alle Dateien in das aktuelle Verzeichnis. Diese Aktion ist standardmäßig aktiviert,
außer entweder --aufführen or --Extrakt angegeben. Sie können nur einen von angeben
--Extrakt und --Prüfung.

-g, - gog
Versuchen Sie, zusätzliche .bin-Dateien zu verarbeiten, die denselben Basisnamen wie das Setup haben, aber
sind nicht Teil des Inno Setup-Installationsprogramms. Dies ist bei neueren der Fall
mehrteilige GOG.com-Installationsprogramme, bei denen diese .bin-Dateien RAR-Archive sind, potenziell
verschlüsselt mit der MD5-Prüfsumme der Spiel-ID (siehe --gog-game-id Möglichkeit).

Das Extrahieren dieser RAR-Archive erfordert die Befehlszeile rar, unrar oder lsar/unar
Dienstprogramme im PATH sein.

Das --aufführen, --Prüfung, --Extrakt und --output-dir Optionen werden weitergegeben an
unrar/unar, aber andere Optionen können für die RAR-Dateien ignoriert werden. Für mehrteilige RAR
Archive, die --Prüfung erfordert ein beschreibbares Ausgabeverzeichnis für temporäre Dateien.

Beachten Sie, dass diese Option auf GOG.com-Installer ausgerichtet ist. Andere Installateure können kommen
mit verschiedenen Fremdkörpern gebündelt werden . Bin was diese Option möglicherweise nicht kann
Griff.

--gog-game-id
Ermitteln Sie die ID, die von GOG.com für das in diesem Installationsprogramm enthaltene Spiel verwendet wird. Dies
funktioniert nur mit Galaxy-fähigen GOG.com-Installationsprogrammen.

Diese Option ist kombinierbar mit --Leise nur die Spiel-ID drucken ohne
zusätzliche Syntax, die den Verbrauch durch andere Skripte erschweren würde.

Das --gog-game-id Aktion kombinierbar mit --aufführen, --Prüfung, --Extrakt und / oder
--list-Sprachen. Wenn --Leise und --gog-game-id werden kombiniert mit --aufführen und / oder
--list-Sprachen, die Spiel-ID (oder eine leere Zeile) wird in einer eigenen Zeile gedruckt
vor der Dateiliste, aber nach der Sprachliste.

Für neuere mehrteilige GOG.com-Installer ist die . Bin Dateien sind nicht Teil des Inno
Setup-Installationsprogramm, sondern RAR-Archive. Einige dieser RAR-Dateien sind
verschlüsselt, wobei das Passwort die MD5-Prüfsumme der Spiel-ID ist:

innoextrakt --gog-game-id --Leise setup_....exe | md5sum | Ausschneiden -d '' -f 1

-h, --help
Zeigt eine Liste der unterstützten Optionen an.

-I, --enthalten EXPR
Wenn diese Option angegeben ist, verarbeitet innoextract nur Dateien, deren Pfad übereinstimmt
EXPR. Der Ausdruck kann entweder eine einzelne Pfadkomponente sein (eine Datei oder ein Verzeichnis
Name) oder eine Reihe aufeinanderfolgender Pfadkomponenten, die durch das Betriebssystem-Pfadtrennzeichen (\
unter Windows, / anderswo).

Der Ausdruck wird immer mit einer oder mehreren vollständigen Pfadkomponenten abgeglichen.
Das Filtern nach Teilen von Dateinamen wird derzeit nicht unterstützt. Das Matching erfolgt fall-
unsensibel.

EXPR kann ein führendes Pfadtrennzeichen enthalten, in diesem Fall ist der Rest der
Ausdruck wird mit dem Anfang des Pfads abgeglichen. Andernfalls lautet der Ausdruck
mit einem beliebigen Teil des Pfads abgeglichen.

Das --enthalten Option kann wiederholt werden, um zuzulassen, dass Dateien mit einem von . übereinstimmen
mehrere Muster. Wenn --enthalten nicht verwendet wird, werden alle Dateien verarbeitet.

--Sprache SPRACHE
Extrahieren Sie nur sprachunabhängige Dateien und Dateien für die angegebene Sprache. Von
Standardmäßig werden alle Dateien extrahiert.

Um auch sprachunabhängige Dateien zu überspringen, kombinieren Sie diese Option mit --nur Sprache.

--nur Sprache
Extrahieren Sie nur sprachspezifische Dateien.

Diese Option ist kombinierbar mit --Sprache um nur die Dateien eines bestimmten zu extrahieren
Sprache.

--Lizenz
Lizenzinformationen anzeigen.

-l, --aufführen
Listen Sie die Dateien auf, die im Installationsprogramm enthalten sind, aber extrahieren Sie nichts.

Diese Option ist kombinierbar mit --Leise um nur die Namen der enthaltenen zu drucken
Dateien (eine pro Zeile) ohne zusätzliche Syntax, die von anderen konsumiert werden würde
Skripte schwieriger.

Das --aufführen Aktion kombinierbar mit --Prüfung, --Extrakt, --list-Sprachen und / oder
--gog-game-id um die Namen der Dateien anzuzeigen, wenn sie extrahiert werden, auch mit
--Leise.

--list-Sprachen
Listen Sie die vom Installationsprogramm unterstützten Sprachen auf.

Diese Option ist kombinierbar mit --Leise um nur die Identifikatoren der . zu drucken
Sprachen (eine pro Zeile), gefolgt von einem Leerzeichen und dann dem Sprachnamen, ohne
zusätzliche Syntax, die den Verbrauch durch andere Skripte erschweren würde.

Das --list-Sprachen Aktion kombinierbar mit --aufführen, --Prüfung, --Extrakt und / oder
--gog-game-id um die verfügbaren Sprachen anzuzeigen, bevor Sie etwas anderes tun. Wenn
--Leise und --list-Sprachen werden kombiniert mit --aufführen und / oder --gog-game-id, der
Die Sprachenliste wird mit einer Leerzeile beendet und geht vor beidem Spiel
ID- und Dateiliste.

-L, --Kleinbuchstaben
Konvertieren Sie im Installationsprogramm gespeicherte Dateinamen vor dem Extrahieren in Kleinbuchstaben.

-d, --output-dir DIR
Extrahieren Sie alle Dateien in das angegebene Verzeichnis. Standardmäßig, innoextrakt wird extrahieren
alle Dateien in das aktuelle Verzeichnis.

Wenn das angegebene Verzeichnis nicht existiert, wird es erstellt. Allerdings sind die Eltern
Verzeichnis muss vorhanden sein, sonst schlägt das Extrahieren fehl.

-p, --Fortschritt[=AKTIVIEREN]
Standardmäßig innoextrakt wird versuchen zu erkennen, ob das Terminal Shell-Escape unterstützt
Codes und aktivieren oder deaktivieren Sie die Fortschrittsbalkenausgabe entsprechend. Passieren 1 or was immer dies auch sein sollte. zu
--Fortschritt um die Ausgabe des Fortschrittsbalkens zu erzwingen. Passieren 0 or falsch nie einen Fortschritt zeigen
bar.

-q, --ruhig
Weniger ausführliche Ausgabe.

-s, --Leise
Geben Sie nichts außer Fehlern und Warnungen aus, es sei denn, dies wird ausdrücklich angefordert.

Diese Option ist kombinierbar mit --aufführen um nur die Namen der enthaltenen zu drucken
Dateien (eine pro Zeile) ohne zusätzliche Syntax, die von anderen konsumiert werden würde
Skripte schwieriger.

-t, --Prüfung
Testen Sie die Archivintegrität, schreiben Sie jedoch keine Ausgabedateien. Sie können nur einen angeben
of --Extrakt und --Prüfung.

-T, --Zeitstempel TZ
Inno Setup-Installationsprogramme können Zeitstempel sowohl in UTC- als auch in "lokalen" Zeitzonen enthalten.

Das --Zeitstempel Option gibt an, welche Zeitzone verwendet werden soll, um diese anzupassen
'lokale' Dateizeiten.

Gültige Werte sind diejenigen, die von . akzeptiert werden tzset der TZ Umgebungsvariable, außer
mit umgekehrter Richtung des Zeitversatzes: beide -T CET und -T GMT + 1 wird (wenn
DST ist wirksam) ergeben das gleiche Ergebnis.

Neben Zeitzonen werden zwei Sonderwerte akzeptiert:

"keine" Speichern Sie keine Dateizeiten für extrahierte Dateien, sowohl für UTC als auch für 'lokal'
Zeitstempel. Die Dateizeiten werden so belassen, wie das Betriebssystem sie beim Erstellen der Datei eingestellt hat
Ausgabedateien.

"aus einer regionalen" Verwenden Sie die Systemzeitzone für 'lokale' Zeitstempel. Dies ist die normale Inno
Setup-Verhalten und kann zusammen mit dem TZ variable Umgebung

Der Standardwert für diese Option ist UTC, was dazu führt, dass innoextract 'lokal' nicht anpasst
Datei mal. Dateizeiten, die in der Inno Setup-Datei als UTC markiert sind, werden nie angepasst
egal was --Zeitstempel ist eingestellt auf.

-v, --Version
drucken Sie die innoextrakt Versionsnummer und unterstützte Inno Setup-Versionen.

In Kombination mit dem --Leise Option, nur die Version Anzahl gedruckt ist.
Andernfalls enthält die Ausgabe den Namen (innoextract) gefolgt von der Version
Nummer in der ersten Zeile, und, es sei denn, die --ruhig Optionen angegeben ist, wird der Bereich
der unterstützten Inno Setup Installer-Versionen in der zweiten Zeile.

--no-warn-unbenutzt
Standardmäßig gibt innoextract eine Warnung aus, wenn es auf . Bin Dateien, die aussehen
wie sie Teil des Setups sein könnten, aber nicht verwendet werden. Diese Option deaktiviert das
Warnung.

EXIT WERTE


0 Erfolge

1 Syntax- oder Verwendungsfehler

2+ Defekte oder nicht unterstützte Setup-Datei oder Eingabe-/Ausgabefehler

EINSCHRÄNKUNGEN


Es gibt keine Unterstützung für das Extrahieren einzelner Komponenten und eine eingeschränkte Unterstützung für das Filtern
namentlich.

Enthaltene Skripte und Prüfungen werden nicht ausgeführt.

Die Zuordnung von Inno Setup-Variablen wie dem Anwendungsverzeichnis zu Unterverzeichnissen ist
hartcodiert.

Namen für Datenscheiben-/Festplattendateien in Installationsprogrammen mit mehreren Dateien müssen der Standardbenennung entsprechen
Schema.

Verschlüsselte Installationsprogramme werden nicht unterstützt.

Verwenden Sie innoextract online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad