針對 C# 開發者的 Android 解壓縮教程
Android裝置已成為我們日常生活中不可或缺的一部分,作為強大的溝通、生產力和娛樂工具。 Android使用者常遇到的一個常見任務是需要解壓縮檔案。 無論您是透過電子郵件收到已壓縮的檔案,還是從網際網路下載了一個zip檔案,知道如何在Android裝置上解壓縮檔案都十分有用。 在本文中,我們將探索多種解壓縮檔案的方法,提供不同情況的逐步說明。
方法1:使用檔案管理應用程式
大多數Android裝置都配有內建的檔案管理應用程式。如果您的Android裝置沒有內建檔案管理器或您想要其他的,您可以從Google Play Store取得像是Google Files、Solid Explorer或File Manager的應用程式。

以下是使用Google Files應用程式的一般指南:
- 在您的Android裝置上打開Google Files應用程式。

- 導航到zip檔案所在的資料夾。

- 點擊zip檔案以選擇它。
-
點擊"提取"按鈕,通常由類似於文件正在解壓縮的圖示表示。

- 選擇您希望儲存解壓後檔案的目標資料夾。
-
點擊"提取"或"確定"以開始解壓過程。

如果您想要在解壓後刪除來源檔案,可以勾選刪除zip檔案。 點擊完成按鈕。
方法2:從電子郵件附件解壓縮檔案
如果您以電子郵件附件的形式收到一個zip檔案,您通常可以直接從您的電子郵件應用程式中解壓縮它。以下是使用Gmail作為範例的步驟指南:
- 在您的Android裝置上打開Gmail應用程式。
- 打開包含zip檔案附件的電子郵件。

- 點擊附件以下載它。
- 完成下載後,點擊下載的zip檔案。
! 
- 選擇選項來解壓縮或使用檔案管理應用程式打開檔案。
- 按提示選擇存放解壓檔案的目標資料夾。 導航到目標資料夾後,按下提取圖示。

- 如下所示,檔案將開始提取。

方法3:使用專門的解壓縮應用程式
在Google Play Store中有幾個專門為解壓縮檔案設計的應用程式。 一個受歡迎的選擇是"RAR"應用程式。以下是使用它的方法:
從Google Play Store下載並安裝"RAR"應用程式。

打開RAR應用程式。
-
導航到zip檔案的位置。
-
點擊zip檔案以選擇它。 您還可以選擇多個zip檔案。
- 點擊"提取"按鈕,通常由類似於文件正在解壓縮的圖示表示。
! 
-
選擇目標資料夾並點擊"確定"開始提取過程。

您還可以透過使用RAR應用程式在Android手機上製作zip檔案。
使用RAR在Android裝置上壓縮檔案
我們可以使用"RAR"應用程式在Android裝置上壓縮檔案並建立zip檔案。
- 在您的Android裝置上啟動"RAR"應用程式。
- 前往您要包含在壓縮檔案(ZIP或RAR)中的檔案所在的位置。
- 點擊您要包含在壓縮檔案中的檔案以選擇它們。 您還可以選擇多個檔案或整個資料夾。
! 
-
選擇檔案後,點擊頂部選單中的"新增檔案至壓縮檔案"圖示。

- 您將被提示輸入壓縮檔案的名稱(ZIP或RAR檔案),並選擇儲存壓縮檔案的目標資料夾。
! 
- 點擊"確定"或"建立"以開始壓縮過程。 應用程式將建立壓縮檔案。
介紹IronZIP
IronZIP 是一個由Iron Software開發的強大C# ZIP檔案程式庫。 它提供在.NET應用程式中建立、閱讀和提取ZIP檔案的全面功能。 它支援ZIP檔案、TAR檔案、GZIP和BZIP2格式。 其使用者友好的API簡化了在各類.NET版本中的專案整合,保證與.NET 7、6、5、Core、Standard和Framework的相容性。 IronZIP 使開發者能夠建立ZIP檔案、從現有的ZIP檔案中提取資料,以及專注於速度和準確性地處理其他格式。
在.NET專案中安裝IronZIP
要使用 IronZIP NuGet套件透過Visual Studio中的套件管理控制台進行安裝,請按以下步驟操作:
- 打開Visual Studio並載入您的專案。
- 在Visual Studio中,進入頂部選單中的"視圖",選擇"其他視窗">"套件管理控制台"以打開套件管理控制台。
- 在套件管理控制台中,確保"預設專案"下拉選單(位於控制台視窗的頂部)設定為您要安裝IronZIP NuGet套件的專案。
- 使用下列命令安裝IronZIP NuGet套件:
Install-Package IronZip
此命令將下載並安裝IronZIP套件及其依賴項至您的專案中。
撰寫程式碼以從Zip檔案中提取檔案
以下程式碼範例將使用IronZIP程式庫在C#中解壓縮檔案。
using IronSoftware;
class Program
{
static void Main()
{
// Extract the contents of the "Lectures.zip" archive
// to the directory named "Extracted Lectures"
IronArchive.ExtractArchiveToDirectory("Lectures.zip", "Extracted Lectures");
}
}
using IronSoftware;
class Program
{
static void Main()
{
// Extract the contents of the "Lectures.zip" archive
// to the directory named "Extracted Lectures"
IronArchive.ExtractArchiveToDirectory("Lectures.zip", "Extracted Lectures");
}
}
Imports IronSoftware
Friend Class Program
Shared Sub Main()
' Extract the contents of the "Lectures.zip" archive
' to the directory named "Extracted Lectures"
IronArchive.ExtractArchiveToDirectory("Lectures.zip", "Extracted Lectures")
End Sub
End Class
此程式碼片段使用IronZIP程式庫中的IronArchive類來將"Lectures.zip"檔案的內容提取到名為"Extracted Lectures"的目錄中。這行程式碼封裝了由IronZIP提供的功能,使開發人員能夠有效地解壓縮並將ZIP檔案的內容有序地組織到.NET專案中的指定目錄。
結論
總結而言,Android裝置的普及使得檔案管理,包括解壓縮,成為使用者的一項基本技能。 本文探討了在Android上解壓縮檔案的多種方法,從利用內建的檔案管理應用程式到專用的第三方應用程式,以及直接從電子郵件附件中提取檔案。
此外,我們介紹了由Iron Software開發的強大C# ZIP檔案程式庫IronZIP,強調了其全面的功能、使用者友好的API,以及與各種.NET版本的相容性。 提供了透過Visual Studio的套件管理控制台安裝IronZIP的逐步指南,展示了其易於整合的特點。
加入的程式碼片段展示了如何輕鬆地使用IronZIP在.NET專案中從ZIP檔案中提取檔案。 隨著多種提取選項可供選擇,使用者可以選擇最符合其偏好和工作流程的方法,來有效地管理Android和.NET平台上的檔案。
IronZIP提供免費試用,從$999開始,已獲得超過33百萬次下載的信任,服務於個人開發者、新創公司及NASA工程師,遍及95個以上的國家。 該授權包含一年免費支援與更新,使IronZIP成為在.NET專案中高效檔案處理的寶貴選擇。


