Bagaimana cara mengekstrak file InstallShield Cabinet?

19

Saya perlu mengekstraksi konten file Kabinet InstallShield (.cab).

Alat apa yang harus saya gunakan untuk pekerjaan itu?

Peter Mortensen
sumber

Jawaban:

10

Salah satu pembantu kecil favorit saya:

Universal Extractor adalah program yang melakukan persis apa yang dikatakannya: mengekstrak file dari semua jenis arsip , apakah itu file ZIP sederhana, program instalasi, atau bahkan paket Windows Installer (.msi).

... dan memang apa pun Installshield (lihat daftar di bawah).

teks alternatif

Archive Type    Common File Extension(s)
7-zip archive   .7z, .exe
ACE archive     .ace
ARC archive     .arc
ARJ archive     .arj, .exe
ASpack compressed file  .exe
BIN/CUE CD-ROM image    .bin, .cue
bzip2 archive   .bz2, .tbz2, .tar.bz2
CPIO compressed file    .cpio
Debian package  .deb
DiscJuggler CD-ROM image    .cdi
Encoded files   .b64, .uu, .uue, .xx, .xxe, .yenc, .ntx
Gentee package  .exe
gzip archive    .gz, .tgz, .tar.gz
IMG floppy disk image   .img
Inno Setup package  .exe
Installer VISE package  .exe
InstallShield Cabinet archive   .cab, .1, .lib
InstallShield package   .exe
ISO 9660 CD-ROM image   .iso
KGB archive     .kgb, kge, .exe
LZH compressed file     .lzh, .lha
LZMA compressed file    .lzma
LZO compressed file     .lzo
LZW compressed file     .Z, .tz, .tar.Z
LZX compressed file     .lzx
MHTML file  .mht
Microsoft Cabinet archive   .cab, .exe, .imf
Microsoft Compiled Help file    .chm
Microsoft compressed file   .??_
Microsoft LIT e-book    .lit
Microsoft Windows Help file     .hlp
Nero CD-ROM images  .nrg
NSIS package    .exe
Oasis Document Format (ODF) document    .odt, .odp, .odg, .ods
Office Open XML (OOXML) document    .docx, .pptx, .xlsx
Outlook Express mail archive    .dbx
PEA archive     .pea
RAR archive     .rar, .001, .exe
Reflexive Arcade package    .exe
RoboForm package    .exe
RPM package     .rpm
SetupFactory package    .exe
SIS (SymbianOS) packages    .sis
StuffIt packages    .sit
TAR archive     .tar, .tbz2, .tgz, .tz, .tar.bz2, .tar.gz, .tar.z
UHARC archive   .uha
UPX compressed file     .exe, .dll
Windows Imaging Format image    .wim
Windows Installer package   .msi
Windows Installer patch     .msp
Windows Update Standalone patch     .msu
Wise Installer package  .exe
ZIP archive     .zip, .jar, .xpi, .wz, .exe
Zoo archive     .zoo

Universal Extractor adalah freeware dan portable.

Ini adalah utilitas yang brilian untuk mengekstrak driver atau installer untuk membuat aplikasi 'portabel' dan seperti yang mereka klaim, itu benar-benar berfungsi untuk hampir semua bentuk arsip.

Taji
sumber
9
Itu tidak bekerja di luar IS 5
Milind R
2
itu tidak berfungsi bahkan untuk IS 5 jika data dipisahkan di beberapa .cab-s (mis. data1.cab & data2.cab)
vaxquis
Hebat saat bekerja. Ketika itu tidak melihat jawaban berikutnya ..
bshea
9

"i6comp" (UniExtract) dan / atau "unshield" adalah upaya yang sia-sia lagi. Apa pun yang sama atau lebih dari InstallShield v12 (Proyek InstallScript) tidak akan mengekstraksi. InstallShield sendiri "CabView" (ISCabVu.exe) akan memungkinkan Anda melakukan satu file sekaligus. Tetapi saya perlu mengekstraksi lebih dari 10.000 file untuk setiap bahasa terpisah untuk membangun kembali installer. Jadi dalam hal ini juga tidak banyak membantu.

Satu-satunya pilihan yang saya temukan adalah mengambil IS2009 "iscab.exe" (versi terakhir dirilis) dan menempatkan di direktori sistem IS2010 saya. Tambahkan IS "system" path ke% path Anda% ENV. Akhirnya harus membuat 15 file INI terpisah, tetapi dipisahkan semua file LANG. Tentu saja mengalahkan menggunakan Cab View dan mengulangi ekstrak 10.000 kali!

Contoh:

{buat file INI "kosong". Ini akan menampung semua informasi file dari kabin}

Jalankan perintah untuk menambahkan semua file ke INI utama Anda yang baru:

iscab.exe ..\MyAppSetupDir\data1.cab -i"allfiles.ini" -lx

{Cadangkan "allfiles.ini". Edit INI baru berdasarkan pada di atas yang hanya menyertakan file yang ingin Anda ekstrak}

iscab.exe ..\MyAppSetupDir\data1.cab -i"MyEditedISCabIni.ini" -x

CATATAN: Anda harus membuat ulang folder level induk sendiri atau Anda akan mendapatkan kesalahan.

Sepertinya agak konyol bagi saya bahwa ISCabVu membatasi Anda untuk 1 file pada saat mereka membuat utilitas yang dirinci di atas. Mereka tidak lagi mendistribusikan utilitas ini (> = IS2010). Sangat membuat frustrasi dan aneh.

Edit (2016):
Beberapa mungkin masih dapat menggunakan iscab.exe dari komit uniextract terakhir pada pengaturan IS yang lebih lama:
https://code.google.com/archive/p/uniextract/source/default/source
(Unduh 'sumber' dan cari iscab.exe di arsip)

Situs fleksibel:
ISCabExe (Mereka menghapus situs bantuan).

Sunting (2016):
Harap lihat juga kiriman ini & jawaban.
Lihat juga proyek Unshield (saat ini dikelola) serta UniExtract2 .

bshea
sumber
1

Unduh Utilitas CAB InstallShield khusus untuk versi Anda di sini:

http://www.sac.sk/files.php?d=7&l=I

Gunakan halaman web ini untuk referensi tentang cara menggunakannya:

http://74.125.95.132/search?q=cache:qF8aMTUs09YJ:www.experts-exchange.com/Software/System_Utilities/Compression_Tools/Q_23617325.html+can%27t+open+a+CAB+file&cd=5&hl=id=ct&ct= clnk & gl = kita

Menandai
sumber
3
winzip tidak melakukan pekerjaan, saya perlu mengekstrak file cab instal perisai, bukan file cab microsoft.
Anda menautkan ke situs web yang mengharuskan untuk mendaftarkan akun uji coba untuk melihat konten? sangat lucu.
Tidak sengaja dilakukan, tapi saya sekarang menggunakan tautan yang di-cache sebagai perbaikan cepat ...
Mark
Jangan menautkan ke EE di SuperUser ... Itu akan menjadi buruk ... Coba bayangkan semua kehidupan seperti yang Anda tahu itu berhenti secara instan dan setiap molekul dalam tubuh Anda meledak dengan kecepatan cahaya ... Pokoknya, bahkan versi cache menang bekerja. Hanya saja, jangan menaruh tautan seperti itu.
Gnoupi
Versi yang di-cache akan berfungsi, cukup gulirkan sepenuhnya
Mark
0

The unshieldperintah dari SynCE proyek bekerja untuk saya.

moi
sumber
-4

Saya telah menggunakan IZArc dengan sukses besar untuk tugas ini. IZArc mirip dengan WinZip tetapi gratis dan tidak mengandung fitur "Registrasi" yang mengganggu. IZArc akan membiarkan Anda menelusuri file .cab seperti itu adalah folder di komputer Anda.

berkuda
sumber
6
IZArc tidak melakukan pekerjaan, saya perlu mengekstrak file cab instal perisai, bukan file cab microsoft.