C# 开发人员的 Android 解压缩教程
安卓设备已成为我们日常生活中不可或缺的一部分,是强大的通信、生产力和娱乐工具。 安卓用户经常遇到的一个常见任务是需要解压文件。 无论你是通过电子邮件收到压缩档案还是从互联网下载了一个zip文件,知道如何在安卓设备上解压文件都是很有价值的。 本文将探讨各种解压文件的方法,提供针对不同情景的分步指导。
方法1:使用文件管理器应用程序
大多数安卓设备都附带内置的文件管理器应用程序。如果你的安卓设备没有内置的文件管理器,或者你想要一个不同的,可以从Google Play商店获取Google Files、Solid Explorer或File Manager等应用程序。

这是使用Google Files应用程序的一般指南:
- 在你的安卓设备上打开Google Files应用程序。

- 导航到zip文件所在的文件夹。

- 点击选中zip文件。
- 点击"解压"按钮,通常用一个看起来像文件正在解压的图标表示。

- 选择你希望存储解压文件的目标文件夹。
- 点击"解压"或"确定"以开始解压过程。

如果你想在解压后删除源文件,请勾选删除zip文件选项。 点击"完成"按钮。
方法2:从电子邮件附件解压文件
如果你收到一个zip文件作为电子邮件附件,你通常可以直接从你的电子邮件应用程序中解压它。以下是使用Gmail作为示例的分步指南:
- 在你的安卓设备上打开Gmail应用程序。
- 打开包含zip文件附件的电子邮件。

- 点击附件即可下载。
-
下载完成后,点击下载的 zip 文件。



方法3:使用专用的解压应用程序
在Google Play商店有很多专门设计用于解压文件的应用程序。
"RAR"应用程序是一个受欢迎的选择。以下是如何使用它: 从Google Play商店下载并安装"RAR"应用程序。

如何在 Android 中解压缩(入门教程):图 10 - 从 Google Play 商店下载并安装"RAR"应用程序。
-
导航到zip文件所在的位置。
- 点击选中zip文件。
你也可以选择多个zip文件。 3. 点击"解压"按钮,通常用一个看起来像文件正在解压的图标表示。

-
选择目标文件夹并点击"确定"以开始解压过程。 点击"提取"按钮](/static-assets/ZIP/blog/unzip-android-tutorial/unzip-android-tutorial-11.webp)
-
选择目标文件夹,然后点击"确定"以开始提取过程。
如何在 Android 中解压缩(入门教程):图 12 - 选择存储解压缩文件的目标路径,然后点击"确定"按钮开始解压缩过程。
我们可以使用"RAR"应用程序在安卓设备上压缩文件并创建zip文件。
在 Android 设备上使用 RAR 的压缩文件
我们可以在 Android 设备上使用"RAR"应用程序对文件进行压缩并创建 ZIP 文件。
- 在您的 Android 设备上启动"RAR"应用。
-
前往存储您想要包含在压缩存档(ZIP 或 RAR)中的文件的位置。
您还可以选择多个文件或整个文件夹。
- 选择文件后,点击顶部菜单中的"将文件添加到归档"图标。

IronZIP是由Iron Software开发的强大的C# ZIP档案库。
它提供了全面的功能,用于在.NET应用程序中创建、读取和提取ZIP档案。 它支持ZIP文件、TAR档案、GZIP和BZIP2格式。
其用户友好的API简化了不同.NET版本项目的集成,确保与.NET 7、6、5、Core、Standard和Framework的兼容性。 随后,该应用程序将生成压缩文件。
介绍 IronZIP
在我们的.NET项目中安装IronZIP 要通过Visual Studio中的"包管理器控制台"安装IronZIP NuGet包,请按照以下步骤操作: 1. 打开Visual Studio并加载你的项目。 2. 在Visual Studio中,转到顶部菜单中的"视图",并选择"其他窗口">"包管理器控制台"以打开包管理器控制台。 3. 在包管理器控制台中,确保"默认项目"下拉菜单(位于控制台窗口的顶部)设置为要安装IronZIP NuGet包的项目。
- 使用以下命令安装IronZIP NuGet包:
要在 IronZIP NuGet 包中使用 Visual Studio 的包管理控制台进行安装,请按照以下步骤操作:
编写代码来从zip文件中提取文件
以下代码示例将使用IronZIP库在C#中解压文件。 此代码片段使用IronZIP库的IronArchive类,将"Lectures.zip"档案文件的内容解压缩到名为"Extracted Lectures"的目录中。这行代码包裹了IronZIP提供的功能,使开发人员能够有效地将ZIP档案内容解压缩并组织到他们的.NET项目中的指定目录中。
- 使用以下命令安装 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 系统上解压文件的多种方法,包括使用内置文件管理器应用、专用第三方应用,以及直接从电子邮件附件中提取文件。
此外,我们还介绍了 IronZIP——一款由 Iron Software 开发的强大 C# ZIP 归档库,重点突出了其全面的功能、用户友好的 API 以及与各种 .NET 版本的兼容性。 本文提供了通过 Visual Studio 中的包管理器控制台安装 IronZIP 的分步指南,展示了其易于集成的特点。
代码片段的加入演示了如何在 .NET 项目中轻松地使用 IronZIP 从 ZIP 存档中提取文件。 凭借众多的提取选项,用户可以选择最适合自己偏好和工作流程的方法,从而在 Android 和 .NET 平台上高效地进行文件管理。
IronZIP 提供免费试用,从 $799 开始,凭借超过 3300 万次的下载量赢得了信任,为 95 多个国家的个人开发者、初创公司和 NASA 工程师提供服务。 该许可证包含一年的免费支持和更新,使IronZIP成为 .NET 项目中高效归档处理的理想选择。

