Bir InstallShield Cabinet dosyasının (.cab) içeriğini ayıklamam gerekiyor.
İş için hangi araçları kullanmalıyım?
Bir InstallShield Cabinet dosyasının (.cab) içeriğini ayıklamam gerekiyor.
İş için hangi araçları kullanmalıyım?
Yanıtlar:
En sevdiğim küçük yardımcılardan biri:
Universal Extractor , tam olarak söylediklerini yapan bir programdır:basit bir ZIP dosyası, bir yükleme programı veya hatta bir Windows Installer (.msi) paketi olsun, her türlü arşivden dosyaları ayıklayın .
... ve gerçekten de Installshield (aşağıdaki listeye bakın).
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
Evrensel Extractor ücretsiz ve taşınabilir.
Uygulamaları 'taşınabilir' hale getirmek için sürücüleri veya yükleyicileri çıkarmak için mükemmel bir yardımcı programdır ve iddia ettikleri gibi, hemen hemen her türlü arşiv için çalışır.
"i6comp" (UniExtract) ve / veya "unshield" artık boşa giden bir çabadır. InstallShield v12 (InstallScript Projects) 'e eşit veya daha fazla bir şey çıkarılmaz. InstallShield'ın kendi "CabView" (ISCabVu.exe) her seferinde bir dosya yapmanıza izin verecektir. Ancak bir yükleyiciyi yeniden oluşturmak için her ayrı dil için 10.000'den fazla dosya çıkarmam gerekiyor. Yani bu açıdan da pek yardımcı olmuyor.
Bulduğum tek seçenek IS2009 "iscab.exe" (son sürüm yayınlandı) alıp IS2010 sistem dizinime yerleştirmektir. IS "sistem" yolunu% path% ENV'nize ekleyin. 15 ayrı INI dosyası oluşturmak zorunda kaldı, ancak tüm LANG bağımlı dosyaları ayrıldı. Kesinlikle Cab View kullanarak ve bir özü 10.000 kez tekrarlayarak yener!
Misal:
{"boş" bir INI dosyası oluşturun. Bu, kabin (ler) deki tüm dosya bilgilerini tutacaktır}
Tüm dosyaları yeni ana INI'nize eklemek için komutu çalıştırın:
iscab.exe ..\MyAppSetupDir\data1.cab -i"allfiles.ini" -lx
{Yedekleme "allfiles.ini". Yalnızca ayıklamak istediğiniz dosyaları içeren yeni bir INI'yi düzenleyin}
iscab.exe ..\MyAppSetupDir\data1.cab -i"MyEditedISCabIni.ini" -x
NOT: Üst düzey klasörleri kendiniz yeniden oluşturmanız veya bir hata alırsınız.
ISCabVu'nun aslında yukarıda belirtilen yardımcı programı yapmış oldukları bir seferde 1 dosya ile sınırlandığını bana çok saçma görünüyor. Artık bu yardımcı programı dağıtmıyorlar (> = IS2010). Çok sinir bozucu ve tuhaf.
Edit (2016):
Bazıları hala eski IS kurulumlarında son uniextract taahhüdünden iscab.exe'yi kullanabilir:
https://code.google.com/archive/p/uniextract/source/default/source
('Kaynak indir' ve arşivde iscab.exe dosyasını bulun)
Esnek site:
ISCabExe (Yardım sitesini kaldırdılar).
Edit (2016):
Lütfen bu gönderi ve cevapları da görün .
Ayrıca UniExtract2 projelerinin yanı sıra Unshield'a (şu anda bakımı yapılmaktadır) bir göz atın .
Sürümünüze özgü InstallShield CAB Yardımcı Programlarını buradan indirin:
http://www.sac.sk/files.php?d=7&l=I
Nasıl kullanılacağı ile ilgili referans için bu web sayfasını kullanın:
Bu görev için IZArc'ı büyük bir başarıyla kullandım . IZArc WinZip'e benzer, ancak ücretsizdir ve can sıkıcı "Kayıt Ol" özelliklerini içermez. IZArc, tıpkı bilgisayarınızdaki bir klasör gibi .cab dosyasına göz atmanıza izin verir.