Làm cách nào để trích xuất một tệp Nội dung InstallShield?


19

Tôi cần trích xuất nội dung của tệp InstallShield Cabin (.cab).

Tôi nên sử dụng công cụ nào cho công việc?

Câu trả lời:


10

Một trong những người trợ giúp nhỏ yêu thích của tôi:

Universal Extractor là một chương trình thực hiện chính xác những gì nó nói: giải nén các tệp từ bất kỳ loại lưu trữ nào , cho dù đó là tệp ZIP đơn giản, chương trình cài đặt hay thậm chí là gói Windows Installer (.msi).

... Và thực sự là bất cứ thứ gì Cài đặt (xem danh sách bên dưới).

văn bản thay thế

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 là phần mềm miễn phí và di động.

Đây là một tiện ích tuyệt vời để trích xuất trình điều khiển hoặc trình cài đặt để làm cho các ứng dụng trở nên 'di động' và như họ tuyên bố, nó thực sự hoạt động với hầu hết mọi hình thức lưu trữ.


9
Nó không hoạt động ngoài IS 5
Milind R

2
nó không hoạt động ngay cả đối với IS 5 nếu dữ liệu được phân tách trên nhiều .cab-s (ví dụ: data1.cab & data2.cab)
vaxquis

Tuyệt vời khi nó hoạt động. Khi nó không thấy câu trả lời tiếp theo ..
bshea

9

"I6comp" (UniExtract) và / hoặc "unhield" là một nỗ lực lãng phí nữa. Bất cứ điều gì bằng hoặc hơn InstallShield v12 (Dự án InstallScript) sẽ không giải nén. "CabView" riêng của InstallShield (ISCabVu.exe) sẽ cho phép bạn thực hiện một tệp cùng một lúc. Nhưng tôi cần trích xuất hơn 10.000 tệp cho mỗi ngôn ngữ riêng biệt để xây dựng lại trình cài đặt. Vì vậy, trong vấn đề này, nó cũng không giúp được gì nhiều.

Tùy chọn duy nhất tôi đã tìm thấy là lấy IS2009 "iscab.exe" (phiên bản cuối cùng được phát hành) và đặt vào thư mục hệ thống IS2010 của tôi. Thêm đường dẫn "hệ thống" IS vào% path% ENV của bạn. Cuối cùng, tôi phải tạo 15 tệp INI riêng biệt, nhưng tách tất cả các tệp phụ thuộc LANG. Chắc chắn nhịp đập bằng cách sử dụng Cab View và lặp lại trích xuất 10.000 lần!

Thí dụ:

{tạo tệp INI "trống". Điều này sẽ giữ tất cả thông tin tập tin từ cab (s)}

Chạy lệnh để thêm tất cả các tệp vào INI chính mới của bạn:

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

{Sao lưu "allfiles.ini". Chỉnh sửa INI mới dựa trên ở trên chỉ bao gồm các tệp bạn muốn giải nén}

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

LƯU Ý: Bạn sẽ phải tự tạo lại các thư mục cấp cha mẹ hoặc bạn sẽ gặp lỗi.

Có vẻ khá nực cười với tôi rằng ISCabVu giới hạn bạn 1 tệp tại một thời điểm trong khi thực tế họ đã thực hiện các tiện ích chi tiết ở trên. Họ không còn phân phối tiện ích này (> = IS2010). Rất bực bội và kỳ quặc.

Chỉnh sửa (2016):
Một số người vẫn có thể vẫn sử dụng iscab.exe từ lần xác nhận uniextract cuối cùng trên các thiết lập IS cũ hơn:
https://code.google.com.vn/archive/p/uniextract/source/default/source
(Tải xuống 'nguồn' và tìm iscab.exe trong kho lưu trữ)

Trang web Flex:
ISCabExe (Họ đã xóa trang web trợ giúp).

Chỉnh sửa (2016):
Vui lòng xem bài đăng & câu trả lời này.
Cũng có một cái nhìn về Unshield (hiện đang được duy trì) cũng như các dự án UniExtract2 .


1

Tải xuống Tiện ích CAB InstallShield dành riêng cho phiên bản của bạn tại đây:

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

Sử dụng trang web này để tham khảo về cách sử dụng chúng:

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+f= clnk & gl = chúng tôi


3
winzip không thực hiện được công việc, tôi cần giải nén tệp cab cài đặt, không phải tệp cab microsoft.

Bạn đang liên kết đến một trang web yêu cầu đăng ký tài khoản dùng thử để xem nội dung? rất buồn cười

Không được thực hiện một cách có chủ đích, nhưng hiện tại tôi đang sử dụng liên kết được lưu trong bộ nhớ cache như một cách khắc phục nhanh chóng ...
Đánh dấu

Đừng liên kết với EE trên SuperUser ... Sẽ rất tệ ... Hãy thử tưởng tượng tất cả sự sống khi bạn biết nó dừng lại ngay lập tức và mọi phân tử trong cơ thể bạn phát nổ với tốc độ ánh sáng ... Dù sao, ngay cả phiên bản bộ nhớ cache cũng thắng 't làm việc. Chỉ cần không đặt liên kết như vậy.
Gnoupi

Phiên bản được lưu trong bộ nhớ cache sẽ hoạt động, chỉ cần cuộn xuống hết cỡ
Đánh dấu


-4

Tôi đã sử dụng IZArc rất thành công cho nhiệm vụ này. IZArc tương tự như WinZip nhưng nó miễn phí và không chứa các tính năng "Đăng ký" gây phiền nhiễu. IZArc sẽ cho phép bạn duyệt tệp .cab giống như nó là một thư mục trên máy tính của bạn.


6
IZArc không thực hiện công việc, tôi cần giải nén tệp cab cài đặt, không phải tệp cab microsoft.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.