EnglezăFrancezăSpaniolă

Rulați servere | Ubuntu > | Fedora > |


Favicon OnWorks

innoextract - Online în cloud

Rulați innoextract în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda innoextract care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


innoextract - instrument de extragere a instalatorilor creat de Inno Setup

REZUMAT


inoextract [--extrage] [--minuscule] [Opțiuni] [--] instalatori ...

inoextract --listă [Opțiuni] [--] instalatori ...

inoextract --Test [Opțiuni] [--] instalatori ...

DESCRIERE


inoextract este un instrument care poate extrage executabilele de instalare create de Inno Setup.

inoextract va extrage fișierele din instalatorii specificati pe linia de comandă.

Pentru a extrage un program de instalare cu mai multe părți cu fișiere de date externe, numai executabilul (.exe)
fișierul trebuie dat ca argument pentru inoextract.

OPŢIUNI REZUMAT


Iată un scurt rezumat al opțiunilor disponibile în innoextract. Vă rugăm să consultați
documentație detaliată de mai jos pentru o descriere completă.

General opţiuni:
-h --help Afișează opțiunile acceptate
-v --version Informații despre versiunea tipărită
--license Afișează informații despre licență

acţiuni:
-t --test Verificați doar sumele de control, nu scrieți nimic
-e --extract Extrage fișiere (acțiune implicită)
-l --list Listează numai fișierele, nu scrie nimic
--list-languages ​​Listează limbile acceptate de programul de instalare
--gog-game-id Determinați ID-ul jocului GOG.com pentru acest program de instalare

Modificatori:
--coliziuni ACŢIUNE Cum să gestionați coliziunile de nume de fișiere
--default-language Limba implicită pentru redenumire
--dump Dumpează conținutul fără a converti numele fișierelor
-L --lowercase Conversia numelor de fișiere extrase în litere mici
-T --marcate de timp TZ Fus orar pentru orele fișierului sau „local” sau „niciunul”
-d --output-dir DIR Extrageți fișierele în directorul dat
-g --gog Procesează arhive suplimentare de la instalatorii GOG.com

Filtre:
-m --exclude-temp Nu extrageți fișierele temporare
--limba LIMBA Extrageți numai fișierele pentru această limbă
--language-only Extrageți numai fișierele specifice limbii
-Eu includ exp Extrageți numai fișierele care se potrivesc cu această cale

Afişa opţiuni:
-q --quiet Afișează mai puține informații
-s --silent Afișează numai informații de eroare/avertisment
--no-warn-unused Nu avertizați despre neutilizat .cos fișiere
-c --culoare[=PERMITE] Activați/dezactivați ieșirea color
-p --progres[=PERMITE] Activați/dezactivați bara de progres

OPŢIUNI


-- Tratați toate argumentele după acesta ca fișiere, chiar dacă încep cu o liniuță.

--coliziuni ACŢIUNE
Programele de instalare Inno Setup pot conține mai multe fișiere cu același nume. Această opțiune
spune innoextract ce să facă atunci când se întâlnește o astfel de coliziune. Acțiuni valide
sunt:

"suprascrie" Extrageți doar unul dintre fișierele care se ciocnesc. Alegerea se face similar
la modul în care Inno Setup suprascrie fișierele în timpul instalării. Aceasta este valoarea implicită.

"redenumi" Redenumiți fișierele din setul de coliziune adăugând „#component",
"@limbă„ și/sau „$id" Unde component și limbă sunt ale dosarului unic
componenta si limbajul si id este cel mai mic număr pentru a face numele fișierului unic. Dacă
il --limba implicita este specificat, „@limbă" componenta este omisă dacă aceasta
se potrivește cu limba implicită.

"eroare„Ieșiți când este detectată o coliziune.

--limba implicita LIMBA
Setați o limbă ca implicită.

Cu --colisions=suprascriere (implicit) aceasta va schimba alegerea fișierului
a păstra să prefere întotdeauna limba dată. In efect, --limba implicita se comportă
aproape ca --limba, cu excepția faptului că fișierele sunt extrase pentru toate limbile dacă acestea
au nume diferite.

Când utilizați --collisions=redenumiți opțiune, --limba implicita alege o limbă
pentru care fișierele ar trebui să păstreze numele original dacă este posibil.

-c, --culoare[=PERMITE]
În mod implicit inoextract va încerca să detecteze dacă terminalul acceptă shell escape
codurile și activați sau dezactivați în mod corespunzător ieșirea color. Mai exact, culorile vor fi
activat dacă ambele stdout și stderr indicați un TTY și TERMEN variabilă de mediu
nu este setat la "prost". Trece 1 or adevărat la --culoare pentru a forța ieșirea de culoare. Trece 0 or
fals pentru a nu scoate niciodată coduri de culoare.

--descărcare Nu convertiți căile Windows în căi UNIX și nu înlocuiți variabile în căi.

-m, --exclude-temp
Nu extrageți fișierele care ar fi fost șterse la sfârșitul procesului de instalare.
Astfel de fișiere sunt marcate cu [temp] în lista de fișiere.

Această opțiune are prioritate --include și --limba: fișierele temporare sunt
niciodată extras când se folosește --exclude-temp, chiar dacă se potrivesc cu cele selectate
limbaj sau includ expresii.

-e, --extrage
Extrageți toate fișierele în directorul curent. Această acțiune este activată implicit,
decât dacă fie --listă or --extrage este specificat. Puteți specifica doar unul dintre
--extrage și --Test.

-g, --gog
Încercați să procesați fișiere .bin suplimentare care au același nume de bază ca și configurația, dar
nu fac de fapt parte din programul de instalare Inno Setup. Acesta este cazul pentru mai noi
programe de instalare GOG.com din mai multe părți în care aceste fișiere .bin sunt arhive RAR, potențiale
criptat cu suma de control MD5 a ID-ului jocului (vezi --gog-game-id opțiune).

Extragerea acestor arhive RAR necesită linia de comandă rar, unrar sau lsar/unar
utilitățile să fie în PATH.

--listă, --Test, --extrage și --output-dir opțiunile sunt transmise la
unrar/unar, dar alte opțiuni pot fi ignorate pentru fișierele RAR. Pentru RAR cu mai multe piese
arhivele, the --Test necesită un director de ieșire care poate fi scris pentru fișierele temporare.

Rețineți că această opțiune este orientată către instalatorii GOG.com. Pot veni și alți instalatori
fi la pachet cu diferite străine .cos ceea ce această opțiune ar putea să nu o poată face
mâner.

--gog-game-id
Determinați ID-ul folosit de GOG.com pentru jocul conținut în acest program de instalare. Acest
va funcționa numai cu instalatorii GOG.com pregătiți pentru Galaxy.

Această opțiune poate fi combinată cu --tăcut pentru a imprima doar ID-ul jocului fără
sintaxă suplimentară care ar îngreuna consumul de către alte scripturi.

--gog-game-id acţiunea poate fi combinată cu --listă, --Test, --extrage şi / sau
--liste-limbi. Dacă --tăcut și --gog-game-id sunt combinate cu --listă şi / sau
--liste-limbi, ID-ul jocului (sau o linie goală) va fi imprimat pe propria linie
înainte de lista de fișiere, dar după lista de limbi.

Pentru instalatorii mai noi GOG.com din mai multe părți, .cos fișierele nu fac parte din Inno
Configurați programul de instalare, dar în schimb sunt arhive RAR. Unele dintre aceste fișiere RAR sunt
criptat, parola fiind suma de control MD5 a ID-ului jocului:

inoextract --gog-game-id --tăcut setup_....exe | md5sum | tăiat -d '' -f 1

-h, --Ajutor
Afișați o listă cu opțiunile acceptate.

-I, --include exp
Dacă această opțiune este specificată, innoextract va procesa numai fișierele a căror cale se potrivește
exp. Expresia poate fi fie o componentă cu o singură cale (un fișier sau un director
nume) sau o serie de componente de cale succesive unite prin separatorul de cale a sistemului de operare (\
pe Windows, / altundeva).

Expresia este întotdeauna corelată cu una sau mai multe componente de cale completă.
În prezent, filtrarea după părți ale numelor fișierelor nu este acceptată. Potrivirea se face cu minuscule
insensibil.

exp poate conține un separator de cale principală, caz în care restul
expresia este corelată cu începutul căii. Altfel, expresia este
potrivită cu orice parte a căii.

--include opțiunea poate fi repetată pentru a permite potrivirea fișierelor cu unul dintre
modele multiple. Dacă --include nu este utilizat, toate fișierele sunt procesate.

--limba LIMBA
Extrageți numai fișiere și fișiere independente de limbă pentru limba dată. De
implicit toate fișierele sunt extrase.

Pentru a sări peste fișierele independente de limbă, combinați această opțiune cu --doar în limbă.

--doar în limbă
Extrageți numai fișierele care sunt specifice limbii.

Această opțiune poate fi combinată cu --limba pentru a extrage doar fișierele unui anumit
limba.

--licență
Afișați informații despre licență.

-l, --listă
Listează fișierele conținute în programul de instalare, dar nu extrage nimic.

Această opțiune poate fi combinată cu --tăcut pentru a tipări numai numele celor conținute
fișiere (unul pe linie) fără sintaxă suplimentară care ar face consum de către alții
scripturile mai greu.

--listă acţiunea poate fi combinată cu --Test, --extrage, --liste-limbi şi / sau
--gog-game-id pentru a afișa numele fișierelor pe măsură ce sunt extrase chiar și cu
--tăcut.

--liste-limbi
Listează limbile acceptate de programul de instalare.

Această opțiune poate fi combinată cu --tăcut pentru a tipări numai identificatorii
limbi (una pe linie) urmate de un spațiu și apoi de numele limbii, fără
sintaxă suplimentară care ar îngreuna consumul de către alte scripturi.

--liste-limbi acţiunea poate fi combinată cu --listă, --Test, --extrage şi / sau
--gog-game-id pentru a afișa limbile disponibile înainte de a face orice altceva. Dacă
--tăcut și --liste-limbi sunt combinate cu --listă şi / sau --gog-game-id,
lista de limbi va fi terminată cu o linie goală și va precede ambele joc
ID și lista de fișiere.

-L, --minuscule
Convertiți numele fișierelor stocate în programul de instalare în litere mici înainte de extragere.

-d, --output-dir DIR
Extrageți toate fișierele în directorul dat. În mod implicit, inoextract va extrage
toate fișierele în directorul curent.

Dacă directorul specificat nu există, acesta va fi creat. Cu toate acestea, părintele
directorul trebuie să existe sau extragerea va eșua.

-p, --progresa[=PERMITE]
În mod implicit inoextract va încerca să detecteze dacă terminalul acceptă shell escape
coduri și activați sau dezactivați rezultatul barei de progres în consecință. Trece 1 or adevărat la
--progresa pentru a forța ieșirea barei de progres. Trece 0 or fals să nu arate niciodată un progres
bar.

-q, --Liniște
Ieșire mai puțin pronunțată.

-s, --tăcut
Nu trimiteți nimic în afară de erori și avertismente, cu excepția cazului în care sunt solicitate în mod explicit.

Această opțiune poate fi combinată cu --listă pentru a tipări numai numele celor conținute
fișiere (unul pe linie) fără sintaxă suplimentară care ar face consum de către alții
scripturile mai greu.

-t, --Test
Testați integritatea arhivei, dar nu scrieți niciun fișier de ieșire. Puteți specifica doar unul
of --extrage și --Test.

-T, --marcate de timp TZ
Programele de instalare Inno Setup pot conține marcaje de timp în ambele fusuri orare UTC și „locale”.

--marcate de timp opțiunea specifică ce fus orar ar trebui utilizat pentru a le ajusta
orele fișierului „local”.

Valorile valide sunt cele acceptate de tzset în TZ variabilă de mediu, cu excepția
cu sensul decalajului de timp inversat: ambele -T CET și -T GMT + 1 va (când
DST este în vigoare) dau același rezultat.

Pe lângă fusurile orare, sunt acceptate două valori speciale:

"nici unul„ Nu păstrați timpii fișierelor pentru fișierele extrase, atât pentru UTC, cât și pentru „local”
marcajele de timp. Timpul fișierelor va fi lăsat așa cum le-a stabilit sistemul de operare la crearea
fișiere de ieșire.

"local„ Utilizați fusul orar al sistemului pentru marcajele de timp „locale”. Acesta este Inno
Comportamentul de configurare și poate fi utilizat împreună cu TZ variabilă de mediu.

Valoarea implicită pentru această opțiune este UTC, ceea ce face ca innoextract să nu ajusteze „local”
timpii fișierului. Orele fișierelor marcate ca UTC în fișierul Inno Setup nu vor fi niciodată ajustate
indiferent de situatie --marcate de timp este setat sa.

-v, --versiune
Imprimați inoextract numărul de versiune și versiunile Inno Setup acceptate.

Dacă este combinat cu --tăcut opțiune, doar versiunea număr este tipărit.
În caz contrar, rezultatul va conține numele (innoextract) urmat de versiune
numărul de pe prima linie și, cu excepția cazului în care --Liniște este specificată opțiunile, intervalul
a versiunilor de instalare Inno Setup suportate pe a doua linie.

--no-warn-nefolosit
În mod implicit, innoextract va imprima un avertisment dacă întâlnește .cos fișiere care arată
parcă ar putea face parte din configurație, dar nu sunt utilizate. Această opțiune dezactivează asta
avertizare.

EXIT VALORI


0 Succes

1 Eroare de sintaxă sau de utilizare

2+ Fișier de configurare rupt sau neacceptat sau eroare de intrare/ieșire

LIMITAREA


Nu există suport pentru extragerea componentelor individuale și suport limitat pentru filtrare
dupa nume.

Scripturile și verificările incluse nu sunt executate.

Maparea de la variabilele Inno Setup, cum ar fi directorul aplicației, la subdirectoare este
codat dificil.

Numele pentru secțiunile de date/fișierele de disc în programele de instalare cu mai multe fișiere trebuie să urmeze denumirea standard
sistem.

Programele de instalare criptate nu sunt acceptate.

Utilizați innoextract online folosind serviciile onworks.net


Ad


Ad