翻譯|使用教程|編輯:status|2022-01-11 10:35:54.397|閱讀 582 次
概述:自解壓檔案(SFX或SEA)是一種特殊類型的文件,包含壓縮數據和可執行指令。這種存檔有能力自己提取它所包含的文件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
自解壓檔案(SFX或SEA)是一種特殊類型的文件,包含壓縮數據和可執行指令。這種存檔有能力自己提取它所包含的文件。因此,你不需要任何特定的提取器或解壓器應用程序來打開自解壓檔案。在這篇文章中,你將學習如何在你的.NET應用程序中用C#創建可執行的自解壓檔案。
本次實現自解壓功能需要用到Aspose.zip類庫,你可以通過NuGet命令下載安裝:PM> Install-Package Aspose.Zip 或者點擊這里下載最新aspose.zip文件。
假設你已經安裝了Aspose.ZIP for .NET,讓我們開始創建一個自解壓檔案。由于這將是一個可執行的歸檔文件,它的擴展名將是.exe。以下是在C#中創建一個可執行的自解壓檔案的步驟。
我們在上一節中創建的自解壓檔案可以通過雙擊它來提取。然而,如果你想使用命令行,你可以用下面的命令解壓存檔。
C:\>archive.exe -autoExtract這里,-autoExtract是讓你提取存檔的主要選項。如果存檔是受密碼保護的,你可以用-password選項指定密碼,如下面的命令所示,password后面跟的是密碼。
C:\>archive.exe -autoExtract -password:T0p$ecret
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn