C 如何解壓Cab 檔案

2021-05-21 22:12:56 字數 1132 閱讀 5838

如何解壓

cab檔案

,microsoft

真是好,只要你能想到的,

microsoft

基本上都已經封裝好,只需要呼叫裡面方法就好了

download wix3.0 and install it

using microsoft.deployment.compression.cab;

internal

string[,] extractcabfile(string fullpath, string [,] guidlist)

directoryinfo dir = new

directoryinfo(testcachefolder);

string destname = string.format(@"/", dir.fullname, cabfile.name);

if (!trycopy(fullpath, destname))

cabfile = new

fileinfo(destname);

if (cabfile.fullname.tolower().endswith("cab"))

/" + path.getfilenamewithoutextension(fullpath), dir.fullname);

if (!directory.exists(rawxmloutputfolder))

directoryinfo dirextra = new

directoryinfo(rawxmloutputfolder);

cabinfo cab = new

cabinfo(cabfile.fullname);

foreach (var item in cab.getfiles())

//", dirextra.fullname, item.name);

cab.unpackfile(item.name, destfilenameextracted); }

} return discovcab.discoverguidcab(rawxmloutputfolder, guidlist);

}

CAB檔案壓縮 解壓類庫

在codeproject上閒逛,又發現乙個好東西 cabinet file cab compression and extraction,乙個好心人提供了cab檔案的壓縮和解壓縮類庫 c 專案的demo download c project with demo 112 kb net專案的demo d...

如何解壓編譯好的img檔案

1.yaffs 執行命令 unyaffs custpack.img即可將 custpack.img 的內容解壓到當前路徑。2.ext4 專案編譯後會生成工具 simg2img 和 make ext4fs 位於 out host linux x86 bin 使用 simg2sim 生成新的 image...

如何解壓RPM包

有時我們需要rpm包中的某個檔案,如何解壓rpm包呢?rpm包括是使用cpio格式打包的,因此可以先轉成cpio然後解壓,如下所示 rpm2cpio rpm cpio div 例如 root localhost oracle rpm2cpio oracle instantclient11.2 bas...