innoextract - Dalam Talian di Awan

Ini ialah perintah innoextract yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


innoextract - alat untuk mengekstrak pemasang yang dibuat oleh Inno Setup

SINOPSIS


innoextract [--ekstrak] [--huruf kecil] [pilihan] [--] pemasang ...

innoextract --senarai [pilihan] [--] pemasang ...

innoextract --ujian [pilihan] [--] pemasang ...

DESCRIPTION


innoextract ialah alat yang boleh mengekstrak boleh laku pemasang yang dibuat oleh Inno Setup.

innoextract akan mengekstrak fail daripada pemasang yang ditentukan pada baris arahan.

Untuk mengekstrak pemasang berbilang bahagian dengan fail data luaran, hanya boleh laku (.exe)
fail perlu diberikan sebagai hujah kepada innoextract.

PILIHAN RINGKASAN


Berikut ialah ringkasan ringkas pilihan yang tersedia dalam innoextract. Sila rujuk kepada
dokumentasi terperinci di bawah untuk penerangan lengkap.

Generik pilihan yang berikut:
-h --help Tunjukkan pilihan yang disokong
-v --version Maklumat versi cetakan
--lesen Tunjukkan maklumat lesen

Tindakan:
-t --test Hanya sahkan jumlah semak, jangan tulis apa-apa
-e --ekstrak fail Ekstrak (tindakan lalai)
-l --list Hanya senaraikan fail, jangan tulis apa-apa
--list-languages ​​Senaraikan bahasa yang disokong oleh pemasang
--gog-game-id Tentukan ID permainan GOG.com untuk pemasang ini

Pengubah suai:
--perlanggaran TINDAKAN Bagaimana untuk mengendalikan perlanggaran nama fail
--default-language Bahasa lalai untuk menamakan semula
--dump Dump kandungan tanpa menukar nama fail
-L --huruf kecil Tukar nama fail yang diekstrak kepada huruf kecil
-T --cap masa TZ Zon waktu untuk masa fail atau "tempatan" atau "tiada"
-d --output-dir DIR Ekstrak fail ke dalam direktori yang diberikan
-g --gog Proses arkib tambahan daripada pemasang GOG.com

Penapis:
-m --exclude-temp Jangan ekstrak fail sementara
--bahasa BAHASA Ekstrak hanya fail untuk bahasa ini
--language-only Hanya ekstrak fail khusus bahasa
-Saya --termasuk luput Ekstrak hanya fail yang sepadan dengan laluan ini

paparan pilihan yang berikut:
-q --tenang Output kurang maklumat
-s --senyap Output sahaja maklumat ralat/amaran
--no-warning-unused Jangan beri amaran pada yang tidak digunakan .bin fail
-c --color[=ENABLE] Dayakan/lumpuhkan output warna
-p --kemajuan[=ENABLE] Dayakan/lumpuhkan bar kemajuan

PILIHAN


-- Anggap semua hujah selepas ini sebagai fail, walaupun ia bermula dengan sengkang.

--perlanggaran TINDAKAN
Pemasang Inno Setup boleh mengandungi berbilang fail dengan nama yang sama. Pilihan ini
memberitahu innoextract apa yang perlu dilakukan apabila perlanggaran sedemikian ditemui. Tindakan yang sah
ialah:

"menimpa" Ekstrak hanya satu daripada fail yang berlanggar. Pilihan dilakukan serupa
bagaimana Inno Setup menimpa fail semasa pemasangan. Ini adalah lalai.

"menamakan semula" Namakan semula fail dalam set perlanggaran dengan menambahkan "#komponen",
"@bahasa" dan/atau "$id"di mana komponen and bahasa adalah fail unik
komponen dan bahasa dan id ialah nombor terendah untuk menjadikan nama fail unik. Jika
yang --bahasa lalai dinyatakan, "@bahasa"komponen ditinggalkan jika ia
sepadan dengan bahasa lalai.

"kesilapan"Keluar apabila perlanggaran dikesan.

--bahasa lalai BAHASA
Tetapkan bahasa sebagai lalai.

Dengan --collisions=timpa (lalai) ini akan mengubah pilihan fail mana
untuk sentiasa memilih bahasa yang diberikan. Dalam kesan, --bahasa lalai berkelakuan
hampir suka --bahasa, kecuali fail diekstrak untuk semua bahasa jika ia
mempunyai nama yang berbeza.

Apabila menggunakan --collisions=menamakan semula pilihan, --bahasa lalai memilih bahasa
yang mana fail harus menyimpan nama asal jika boleh.

-c, --warna[=ENABLE]
Secara lalai innoextract akan cuba mengesan sama ada terminal menyokong pelarian shell
kod dan dayakan atau lumpuhkan output warna dengan sewajarnya. Khususnya, warna akan menjadi
didayakan jika kedua-duanya stdout and stderr tunjuk kepada TTY dan TERM pembolehubah persekitaran
tidak ditetapkan kepada "bisu". Lulus 1 or benar kepada --warna untuk memaksa keluaran warna. lulus 0 or
palsu untuk tidak mengeluarkan kod warna.

--pembuangan Jangan tukar laluan Windows kepada laluan UNIX dan jangan gantikan pembolehubah dalam laluan.

-m, --exclude-temp
Jangan ekstrak fail yang akan dipadamkan pada penghujung proses pemasangan.
Fail sedemikian ditandakan dengan [temp] dalam penyenaraian fail.

Pilihan ini lebih diutamakan --termasuk and --bahasa: fail sementara adalah
tidak pernah diekstrak apabila menggunakan --exclude-temp, walaupun ia sepadan dengan yang dipilih
bahasa atau sertakan ungkapan.

-e, --ekstrak
Ekstrak semua fail ke direktori semasa. Tindakan ini didayakan secara lalai,
melainkan sama ada --senarai or --ekstrak dinyatakan. Anda hanya boleh menentukan satu daripada
--ekstrak and --ujian.

-g, --gog
Cuba untuk memproses fail .bin tambahan yang mempunyai nama asas yang sama seperti persediaan tetapi
sebenarnya bukan sebahagian daripada pemasang Inno Setup. Ini adalah kes untuk yang lebih baru
pemasang GOG.com berbilang bahagian di mana fail .bin ini adalah arkib RAR, berpotensi
disulitkan dengan checksum MD5 ID permainan (lihat --gog-game-id pilihan).

Mengekstrak arkib RAR ini memerlukan baris arahan rar, unrar atau lsar/unar
utiliti untuk berada dalam PATH.

. --senarai, --ujian, --ekstrak and --output-dir pilihan diserahkan kepada
unrar/unar, tetapi pilihan lain mungkin diabaikan untuk fail RAR. Untuk RAR berbilang bahagian
arkib, the --ujian memerlukan direktori output boleh tulis untuk fail sementara.

Ambil perhatian bahawa pilihan adalah ditujukan kepada pemasang GOG.com. Pemasang lain mungkin datang
digabungkan dengan bahan luaran yang berbeza .bin yang mungkin tidak dapat dilakukan oleh pilihan ini
mengendalikan.

--gog-game-id
Tentukan ID yang digunakan oleh GOG.com untuk permainan yang terkandung dalam pemasang ini. ini
hanya akan berfungsi dengan pemasang GOG.com yang sedia Galaxy.

Pilihan ini boleh digabungkan dengan --senyap untuk mencetak hanya ID permainan tanpa
sintaks tambahan yang akan menjadikan penggunaan skrip lain lebih sukar.

. --gog-game-id tindakan boleh digabungkan dengan --senarai, --ujian, --ekstrak dan / atau
--senarai-bahasa. Jika --senyap and --gog-game-id digabungkan dengan --senarai dan / atau
--senarai-bahasa, ID permainan (atau baris kosong) akan dicetak pada barisnya sendiri
sebelum senarai fail tetapi selepas senarai bahasa.

Untuk pemasang GOG.com berbilang bahagian yang lebih baharu, .bin fail bukan sebahagian daripada Inno
Sediakan pemasang tetapi sebaliknya ialah arkib RAR. Beberapa fail RAR ini ialah
disulitkan, dengan kata laluan menjadi jumlah semak MD5 ID permainan:

innoextract --gog-game-id --senyap persediaan_....exe | md5sum | memotong -d '' -f 1

-h, - membantu
Tunjukkan senarai pilihan yang disokong.

-I, --termasuk luput
Jika pilihan ini ditentukan, innoextract hanya akan memproses fail yang laluannya sepadan
luput. Ungkapan boleh sama ada komponen laluan tunggal (fail atau direktori
nama) atau satu siri komponen laluan berturut-turut yang disambungkan oleh pemisah laluan OS (
pada Windows, / di tempat lain).

Ungkapan sentiasa dipadankan dengan satu atau lebih komponen laluan penuh.
Penapisan mengikut bahagian nama fail pada masa ini tidak disokong. Padanan dilakukan kes-
secara tidak sensitif.

luput mungkin mengandungi satu pemisah laluan utama, dalam hal ini selebihnya
ungkapan dipadankan dengan permulaan laluan. Jika tidak, ungkapannya ialah
dipadankan dengan mana-mana bahagian laluan.

. --termasuk pilihan boleh diulang untuk membolehkan fail sepadan dengan salah satu daripada
berbilang corak. Jika --termasuk tidak digunakan, semua fail diproses.

--bahasa BAHASA
Ekstrak hanya fail dan fail bebas bahasa untuk bahasa yang diberikan. Oleh
lalai semua fail diekstrak.

Untuk melangkau fail bebas bahasa, gabungkan pilihan ini dengan --bahasa-sahaja.

--bahasa-sahaja
Hanya ekstrak fail yang khusus bahasa.

Pilihan ini boleh digabungkan dengan --bahasa untuk hanya mengekstrak fail tertentu
bahasa.

--lesen
Tunjukkan maklumat lesen.

-l, --senarai
Senaraikan fail yang terkandung dalam pemasang tetapi jangan mengekstrak apa-apa.

Pilihan ini boleh digabungkan dengan --senyap untuk mencetak hanya nama yang terkandung
fail (satu setiap baris) tanpa sintaks tambahan yang akan membuat penggunaan oleh yang lain
skrip lebih sukar.

. --senarai tindakan boleh digabungkan dengan --ujian, --ekstrak, --senarai-bahasa dan / atau
--gog-game-id untuk memaparkan nama fail semasa ia diekstrak walaupun dengan
--senyap.

--senarai-bahasa
Senaraikan bahasa yang disokong oleh pemasang.

Pilihan ini boleh digabungkan dengan --senyap untuk mencetak hanya pengecam bagi
bahasa (satu setiap baris) diikuti dengan ruang dan kemudian nama bahasa, tanpa
sintaks tambahan yang akan menjadikan penggunaan skrip lain lebih sukar.

. --senarai-bahasa tindakan boleh digabungkan dengan --senarai, --ujian, --ekstrak dan / atau
--gog-game-id untuk memaparkan bahasa yang tersedia sebelum melakukan perkara lain. Jika
--senyap and --senarai-bahasa digabungkan dengan --senarai dan / atau --gog-game-id, yang
senarai bahasa akan ditamatkan dengan baris kosong dan akan mendahului kedua-dua permainan
ID dan senarai fail.

-L, --huruf kecil
Tukar nama fail yang disimpan dalam pemasang kepada huruf kecil sebelum mengekstrak.

-d, --output-dir DIR
Ekstrak semua fail ke dalam direktori yang diberikan. Secara lalai, innoextract akan mengekstrak
semua fail ke direktori semasa.

Jika direktori yang ditentukan tidak wujud, ia akan dibuat. Namun, ibu bapa
direktori mesti wujud atau pengekstrakan akan gagal.

-p, --kemajuan[=ENABLE]
Secara lalai innoextract akan cuba mengesan sama ada terminal menyokong pelarian shell
kod dan dayakan atau lumpuhkan output bar kemajuan dengan sewajarnya. lulus 1 or benar kepada
--kemajuan untuk memaksa keluaran bar kemajuan. lulus 0 or palsu untuk tidak pernah menunjukkan kemajuan
bar.

-q, --senyap
Keluaran yang kurang bertele-tele.

-s, --senyap
Jangan keluarkan apa-apa kecuali ralat dan amaran melainkan diminta secara eksplisit.

Pilihan ini boleh digabungkan dengan --senarai untuk mencetak hanya nama yang terkandung
fail (satu setiap baris) tanpa sintaks tambahan yang akan membuat penggunaan oleh yang lain
skrip lebih sukar.

-t, --ujian
Uji integriti arkib tetapi jangan tulis sebarang fail output. Anda hanya boleh menentukan satu
of --ekstrak and --ujian.

-T, --cap masa TZ
Pemasang Inno Setup boleh mengandungi cap masa dalam kedua-dua zon waktu UTC dan 'tempatan'.

. --cap masa pilihan menentukan zon waktu yang harus digunakan untuk melaraskannya
masa fail 'tempatan'.

Nilai yang sah ialah nilai yang diterima oleh tzset dalam TZ pembolehubah persekitaran, kecuali
dengan arah offset masa diterbalikkan: kedua-duanya -T CET and -T GMT + 1 akan (bila
DST berkuat kuasa) memberikan hasil yang sama.

Selain zon waktu, dua nilai istimewa diterima:

"tiada" Jangan simpan masa fail untuk fail yang diekstrak, kedua-duanya untuk UTC dan 'tempatan'
cap masa. Masa fail akan dibiarkan seperti yang ditetapkan oleh OS semasa membuat fail
fail keluaran.

"tempatan" Gunakan zon waktu sistem untuk cap waktu 'tempatan'. Ini adalah Inno biasa
Tingkah laku persediaan, dan boleh digunakan bersama-sama dengan TZ pembolehubah persekitaran.

Nilai lalai untuk pilihan ini ialah UTC, menyebabkan innoextract tidak melaraskan 'tempatan'
masa fail. Masa fail yang ditandakan sebagai UTC dalam fail Inno Setup tidak akan dilaraskan
apa pun yang terjadi --cap masa ditetapkan kepada.

-v, --versi
Cetak innoextract nombor versi dan versi Inno Setup yang disokong.

Jika digabungkan dengan --senyap pilihan, hanya versi nombor dicetak.
Jika tidak, output akan mengandungi nama (innoextract) diikuti dengan versi
nombor pada baris pertama, dan, melainkan jika --senyap pilihan ditentukan, julat
daripada versi pemasang Inno Setup yang disokong pada baris kedua.

--tiada-amaran-tidak digunakan
Secara lalai, innoextract akan mencetak amaran jika ia terjumpa .bin fail yang kelihatan
seperti mereka boleh menjadi sebahagian daripada persediaan tetapi tidak digunakan. Pilihan ini melumpuhkan itu
amaran.

EXIT NILAI-NILAI


0 Kejayaan

1 Ralat sintaks atau penggunaan

2+ Fail persediaan rosak atau tidak disokong, atau ralat input/output

HADAH


Tiada sokongan untuk mengekstrak komponen individu dan sokongan terhad untuk penapisan
mengikut nama.

Skrip dan semakan yang disertakan tidak dilaksanakan.

Pemetaan daripada pembolehubah Inno Setup seperti direktori aplikasi kepada subdirektori ialah
berkod keras.

Nama untuk fail kepingan/cakera data dalam pemasang berbilang fail mesti mengikut penamaan standard
skim.

Pemasang yang disulitkan tidak disokong.

Gunakan innoextract dalam talian menggunakan perkhidmatan onworks.net



Program dalam talian Linux & Windows terkini