Как я извлекаю файл Корпуса InstallShield?

Я должен извлечь содержание файла Корпуса InstallShield (.cab).

Какие инструменты я должен использовать для задания?

19
задан 07.01.2017, 23:44

4 ответа

Один из моих любимых маленьких помощников:

Универсальный Экстрактор является программой, делающей точно, что он говорит: файлы извлечения от любого типа архива, является ли это простым zip-файлом, программой установки или даже Windows Installer (.msi) пакет.

... и действительно что-либо Installshield (см., упоминает ниже).

alt text

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

Универсальный Экстрактор является бесплатным программным обеспечением и портативным устройством.

Это - блестящая утилита для извлечения драйверов или установщиков для подавания 'портативных' заявок и как они утверждают, это действительно работает на в значительной степени любую форму архива.

10
ответ дан 07.12.2019, 10:21

Загрузите InstallShield CAB Utilities, характерную для Вашей версии здесь:

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

Используйте эту веб-страницу для ссылки о том, как использовать их:

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

1
ответ дан 07.12.2019, 10:21

Я использовал IZArc с большим успехом для этой задачи. IZArc подобен WinZip, но это свободно и не содержит раздражающие функции "Register". IZArc позволит Вам просмотреть .cab файл точно так же, как это - папка на Вашем компьютере.

-4
ответ дан 07.12.2019, 10:21

"i6comp" (UniExtract) и/или "нещит" больше являются потраченным впустую усилием. Что-либо равняется, или по InstallShield v12 (Проекты InstallScript) не извлечет. Собственный "CabView" InstallShield (ISCabVu.exe) позволит Вам сделать один файл за один раз. Но я должен извлечь более чем 10 000 файлов для каждого отдельного языка для восстановления установщика. Так в этом отношении это не помогает многому также.

Единственная опция, которую я нашел, берет "iscab.exe" IS2009 (последняя выпущенная версия) и помещает в моем системном каталоге IS2010. Добавьте "системный" путь к Вашему %path ENV %. Законченная необходимость создать 15 отдельных файлов INI, но получил все зависимые разделенные файлы ЛЕНГА. Конечно, удары с помощью Представления Такси и повторяя извлечение 10,000 раз!

Пример:

{создают "пустой" файл INI. Это будет содержать всю информацию файла от такси}

Команда выполнения для добавления всех файлов к новому основному 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):
Некоторые могут все еще использовать iscab.exe от последней фиксации uniextract на более старом, установка:
https://code.google.com/archive/p/uniextract/source/default/source
(Загрузите 'источник' и ищите iscab.exe в архиве),

Сайт Flex:
ISCabExe (Они удалили сайт справки).

Редактирование (2016):
Также см. это сообщение и ответы.
Также взгляните на Нещит (в настоящее время сохраняемый), а также проекты UniExtract2.

9
ответ дан 07.12.2019, 10:21

Теги

Похожие вопросы