InstallShield Cabinetファイルを抽出するにはどうすればよいですか?


回答:


10

私の好きな小さなヘルパーの一人:

Universal Extractorは、それが言うことを正確に実行するプログラムです。単純なZIPファイル、インストールプログラム、またはWindowsインストーラー(.msi)パッケージなど、あらゆるタイプのアーカイブからファイルを抽出します

...そして実際、Installshield(以下のリストを参照)。

代替テキスト

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はフリーウェアで移植可能です。

ドライバーまたはインストーラーを抽出してアプリケーションを「ポータブル」にする素晴らしいユーティリティであり、彼らが主張するように、それはほとんどすべての形式のアーカイブに対して本当に機能します。


9
IS 5
Milind R

2
データが複数の.cab-sの間で分離されている場合はそれもIS 5のために(例えばdata1.cab&data2.cab)が動作しません
vaxquis

うまくいくと素晴らしい。次の回答が表示されない場合
。– bshe

9

「i6comp」(UniExtract)および/または「unshield」はもう無駄な努力です。InstallShield v12(InstallScript Projects)と同等またはそれ以上のものは抽出されません。InstallShield独自の「CabView」(ISCabVu.exe)を使用すると、一度に1つのファイルを実行できます。しかし、インストーラーを再構築するには、個別の言語ごとに10,000を超えるファイルを抽出する必要があります。そのため、この点でもあまり役に立ちません。

私が見つけた唯一のオプションは、IS2009 "iscab.exe"(最後にリリースされたバージョン)を取得し、IS2010システムディレクトリに配置することです。IS "システム"パスを%path%ENVに追加します。最終的に15の個別のINIファイルを作成する必要がありましたが、LANGに依存するすべてのファイルを分離しました。確かに、Cab Viewを使用し、抽出を10,000回繰り返します!

例:

{「空の」INIファイルを作成します。これにより、cabからのすべてのファイル情報が保持されます}

コマンドを実行して、すべてのファイルを新しいメインINIに追加します。

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

{「allfiles.ini」をバックアップします。上記に基づいて、抽出するファイルのみを含む新しいINIを編集します}

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

注:親レベルのフォルダを自分で再作成する必要があります。再作成しないと、エラーが発生します。

ISCabVuは、実際には上記のユーティリティを作成したときに一度に1ファイルに制限しているように思えます。彼らはもはやこのユーティリティを配布していません(> = IS2010)。非常にイライラし、奇妙です。

編集(2016):
一部のユーザーは、古いISセットアップの
https://code.google.com/archive/p/uniextract/source/default/source(「source
」をダウンロードアーカイブでiscab.exeを探します)

フレックスサイト:
ISCabExe (ヘルプサイトを削除しました)。

編集(2016):
この投稿と回答もご覧ください。
また、見ていUNSHIELD(現在は維持される)だけでなく、UniExtract2のプロジェクトを。


1

バージョンに固有のInstallShield CABユーティリティをここからダウンロードします。

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

それらの使用方法については、このWebページを参照してください。

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=en&ct= clnk&gl = us


3
winzipは仕事をしません。Microsoftcabファイルではなく、インストールシールドcabファイルを抽出する必要があります。

コンテンツを表示するために試用アカウントを登録する必要があるWebサイトにリンクしていますか?非常に面白い。

...意図的に行われていなかったが、私は今、クイックフィックスとしてキャッシュされたリンクを使用しています
マーク・

SuperUserでEEにリンクしないでください...それは悪いでしょう...瞬時に停止し、体内のすべての分子が光速で爆発することを知っているので、すべての生命を想像してみてください...とにかく、キャッシュバージョンでも勝ちました動作しません。そのようなリンクを置かないでください。
グヌーピ09

キャッシュされたバージョンは、すべての方法を下にスクロールするだけで、動作します
マーク・


-4

IZArcをこのタスクに大成功で使用しました。IZArcはWinZipに似ていますが、無料であり、迷惑な「登録」機能は含まれていません。IZArcを使用すると、コンピューター上のフォルダーのように.cabファイルを参照できます。


6
IZArcは仕事をしません。Microsoftcabファイルではなく、インストールシールドcabファイルを抽出する必要があります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.