压缩工具

面向 C# 开发人员的解压 Android 教程

查克尼特·宾
查克尼特·宾
2023年十二月12日
分享:

安卓设备已成为我们日常生活中不可或缺的一部分,是通讯、生产力和娱乐的强大工具。 安卓用户经常遇到的一项任务是需要解压文件。 无论您是通过电子邮件收到压缩归档文件,还是从互联网上下载压缩文件,了解如何在安卓设备上解压文件都是非常有价值的。 在本文中,我们将探讨解压文件的各种方法,并针对不同情况提供分步说明。

方法 1 使用文件管理器应用程序

如果您的安卓设备没有内置文件管理器,或者您想要一个不同的文件管理器,您可以从 Google Play 商店下载 Google Files、Solid Explorer 或 File Manager 等应用程序。

如何在 Android 中解压缩(初学者教程):图 1 - Google 文件应用

以下是使用 Google Files 应用程序的一般指南:

  1. 打开安卓设备上的 Google Files 应用程序。

    如何在 Android 上解压缩(初学者教程):图 2 - 在您的 Android 设备上打开 Google 文件应用程序。

  2. 导航至 zip 文件所在文件夹。

    如何在Android中解压缩(初学者教程):图3 - 打开Google 文件应用程序并导航到zip文件所在的文件夹。

  3. 点击选择压缩文件。

  4. 点击 "提取 "按钮,该按钮通常由一个图标表示,看起来像一个正在解压的文件。

    如何在 Android 中解压缩(初学者教程):图 4 - 选择 zip 文件,并点击“提取”按钮。

  5. 选择提取文件的目标文件夹。

  6. 点击 "解压缩 "或 "确定 "启动解压缩过程。

    如何在安卓中解压缩(初学者教程):图5 - 在点击“Extract”或“OK”按钮以开始解压缩过程之前,您还可以选择希望将提取的文件存储到的目标文件夹。

    如果要删除 zip 文件,请选中删除 zip 文件。点击完成按钮。

方法 2 从电子邮件附件中解压文件

如果您收到电子邮件附件中的压缩文件,通常可以直接从电子邮件应用程序中解压缩。下面是以 Gmail 为例的分步指南:

  1. 打开安卓设备上的 Gmail 应用程序。

  2. 打开包含 zip 文件附件的电子邮件。

    如何在 Android 上解压缩(初学者教程):图 6 - 在 Android 手机上的 Gmail 应用中打开包含 zip 文件的电子邮件。

  3. 点击附件下载。

  4. 下载完成后,点击下载的压缩文件。

    ![如何在安卓中解压缩(初学者教程):图7 - 点击附件下载。] 下载完成后,点击下载的zip文件。

  5. 选择提取或使用文件管理器应用程序打开文件的选项。

  6. 按照提示为提取的文件选择目标文件夹。 导航到目标文件夹后,按下 "提取 "图标。

    如何在安卓系统中解压缩(初学者教程):图8 - 使用文件管理器应用程序打开或提取zip文件。选择解压文件的目标文件夹,然后点击提取图标。

  7. 文件将按下图所示开始提取。

    如何在Android中解压缩(初学者教程):图9 - 文件提取过程将开始。

方法 3 使用专用解压缩应用程序

Google Play 商店中有几款专门用于解压文件的应用程序。 "RAR "应用程序是一种流行的选择。以下是使用方法:

从 Google Play 商店下载并安装 "RAR "应用程序。

如何在安卓系统中解压缩(初学者教程):图 10 - 从 Google Play 商店下载并安装 RAR 应用。

打开 RAR 应用程序。

导航至 zip 文件的位置。

点击选择压缩文件。 您也可以选择多个压缩文件。

点击 "提取 "按钮,该按钮通常由一个图标表示,看起来像一个正在解压的文件。

如何在安卓中解压缩(初学者教程):图 11 - 打开 RAR 应用程序,导航到 zip 文件位置并选择 zip 文件。您还可以选择多个 zip 文件。 点击“提取”按钮

选择目标文件夹,然后点击 "确定 "开始提取过程。

如何在 Android 中解压缩(初学者教程):图 12 - 选择目标路径以存储提取的文件,然后点击“确定”按钮开始提取过程。

您还可以使用 RAR 应用程序在安卓手机上创建压缩文件。

使用 RAR 在安卓设备上压缩文件

我们可以使用 "RAR "应用程序在安卓设备上压缩文件和创建压缩文件。

  1. 在安卓设备上启动 "RAR "应用程序。

  2. 前往存放您要包含在压缩档案(ZIP或RAR)中的文件的位置。

  3. 点击您要包含在压缩包中的文件,选择它们。 您也可以选择多个文件或整个文件夹。

    ![如何在 Android 中解压缩(初学者教程):图 13 - 在您的 Android 设备上打开 "RAR" 应用程序。导航到存储您要包含在压缩归档文件(ZIP 或 RAR)中的文件的位置。 选择一个或多个文件。 您还可以选择整个文件夹。

  4. 选择文件后,单击顶部菜单上的 "添加文件到存档 "图标。

    如何在 Android 中解压缩(初学者教程):图 14 - 选择文件后,点击顶部菜单栏的“添加文件到压缩包”图标。

  5. 系统将提示您输入压缩档案(ZIP或RAR文件)的名称,并选择存档将被保存的目标文件夹。

    ![如何在安卓中解压缩(初学者教程):图15 - 输入压缩档案(ZIP或RAR文件)的文件名,并选择将保存档案的目标文件夹。 最后点击“OK”或“Create”按钮开始压缩过程。

  6. 点击 "确定 "或 "创建 "启动压缩过程。 然后,应用程序将创建压缩文件。

介绍 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

要在Visual Studio中使用包管理器控制台安装IronZIP NuGet 包,请按照以下步骤操作:

  1. 打开 Visual Studio 并加载您的项目。

  2. 在 Visual Studio 中,进入顶部菜单的 "视图",选择 "其他窗口">"软件包管理器控制台",打开软件包管理器控制台。

  3. 在程序包管理器控制台中,确保“默认项目”下拉菜单(位于控制台窗口顶部)设置为您希望安装IronZIP NuGet包的项目。

  4. 使用以下命令安装 IronZIP NuGet 软件包:
Install-Package IronZip

该命令将下载 IronZIP 软件包及其依赖项,并将其安装到项目中。

编写从 Zip 文件中提取文件的代码

以下代码示例将使用 C# 中的 IronZIP 库解压文件。

IronArchive.ExtractArchiveToDirectory("Lectures.zip", "Extracted Lectures");
IronArchive.ExtractArchiveToDirectory("Lectures.zip", "Extracted Lectures");
IronArchive.ExtractArchiveToDirectory("Lectures.zip", "Extracted Lectures")
$vbLabelText   $csharpLabel

上面的代码片段 IronArchive.ExtractArchiveToDirectory("Lectures.zip", "Extracted Lectures"); 使用 IronZIP 库中的 IronArchive 类将 "Lectures.zip "归档文件的内容解压缩到名为 "Extracted Lectures "的目录中。这一行代码封装了 IronZIP 提供的功能,使开发人员能够高效地解压 ZIP 压缩包并将其内容组织到其 .NET 项目中的指定目录。

结论

总之,安卓设备在我们的日常生活中无处不在,这使得文件管理(包括解压缩)成为用户的一项基本技能。 本文探讨了在 Android 上解压文件的各种方法,包括使用内置文件管理器应用程序、专用第三方应用程序和直接从电子邮件附件中提取文件。

此外,我们推出了IronZIP,这是由Iron Software开发的强大的C# ZIP存档库,突出了其全面的功能、用户友好的API以及与各种.NET版本的兼容性。 提供了通过 Visual Studio 中的软件包管理器控制台安装 IronZIP 的分步指南,展示了其易于集成的特点。

其中包含的代码片段演示了如何在 .NET 项目中毫不费力地使用 IronZIP 从 ZIP 压缩包中提取文件。 有了多种提取选项,用户可以选择最适合自己喜好和工作流程的方法,在 Android 和 .NET 平台上实现高效的文件管理。

IronZIP 提供免费试用,起价为 $749,已被包括个人开发者、初创公司和 NASA 工程师在内的来自 95 多个国家的用户信任,下载量超过 3300 万次。 该许可证包括一年的免费支持和更新,使IronZIP成为在.NET项目中高效处理归档的宝贵选择。

查克尼特·宾
软件工程师
Chaknith 负责 IronXL 和 IronBarcode 的工作。他在 C# 和 .NET 方面拥有深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的洞察力,有助于提升产品、文档和整体体验。
下一步 >
C# ZIP 库:完整的开发人员指南

准备开始了吗? 版本: 2025.4 刚刚发布

查看许可证 >