文件的解压与压缩

Tutorial: 电子电路 Category: 嵌入式 Published: 2026-08-29 08:09:36 Views: 0 Likes: 0 Comments: 0

003.3、文件的解压与压缩

一、解压缩软件

1.1 软件用途

  • 压缩软件可以把一个或多个文件、文件夹打包成压缩包,也可以把压缩包还原为原来的目录和文件。课程资料、软件安装包和工程源码经常以 .zip.rar 等压缩格式提供,因此必须掌握基本的压缩与解压操作。
  • 本课程使用 360 压缩。其他压缩软件的界面可能不同,但“先解压再使用”和“完整打包工程目录”的原则相同。

1.2 安装方法与学习资源

  • 360 压缩的安装包位于课程网盘资料的 0、新手小白常用软件 文件夹中。先把安装包下载到本地硬盘,再双击安装程序并按照提示完成安装。
  • 网盘的零号文件夹中还提供了讲解解压操作的 MP4 视频,可作为本节内容的补充。
  • C 语言部分的常见问题归纳文档也总结了解压缩软件的使用方法。打开方法是:在思维导图中选中 C 语言常见问题文档的链接图标,单击右键,再选择“打开链接”或“打开外部链接”(视频中使用右键菜单的第二项)。

二、压缩包的解压

2.1 为什么必须先解压

  • 双击压缩包可以查看其中的文件,但这只是通过压缩软件进行预览,并不等于文件已经正常解压到硬盘。
  • 如果要编译课程源码、修改工程文件或安装压缩包中的软件,必须先完整解压。程序运行时可能需要读取同一目录中的配置文件、动态库、驱动文件或其他资源;直接从压缩包中运行某个 .exe 文件时,这些关联文件可能没有被正确释放到同一位置,从而导致程序运行或安装失败。
  • 视频展示的 C 语言课堂代码就是以 ZIP 压缩包提供的。需要先将它解压成普通文件夹,才能正常查看和使用其中的代码。
  • 视频还以 STM32 软件工具目录中的 ST-LINK官方驱动.zip 为例:不能直接在压缩包预览窗口中双击驱动安装程序,应先解压整个压缩包,再进入解压后的文件夹运行 .exe 安装程序。

2.2 解压操作步骤

  1. 在文件资源管理器中选中需要解压的压缩包。
  2. 单击右键,找到 360 压缩提供的解压选项。
  3. 根据需要选择解压位置:
右键菜单选项作用使用建议
解压到(F)...手动选择目标路径需要把文件放到指定目录时使用
解压到当前文件夹将压缩包中的内容直接释放到压缩包所在目录适合内容较少、目录结构清晰的压缩包;文件较多时可能使当前目录变得杂乱
解压到“压缩包名\”在当前位置创建一个与压缩包同名的文件夹,再把内容释放进去更便于管理,通常优先选择此方式
  1. 等待解压完成,打开生成的普通文件夹,确认其中的文件和子目录完整后再使用。

2.3 安装压缩包内软件的正确流程

  • 正确流程:选中压缩包 → 右键解压 → 打开解压后的文件夹 → 找到 .exe 安装程序 → 双击安装。
  • 错误流程:双击压缩包 → 在压缩软件的预览窗口中直接运行 .exe。这种方式有可能造成安装失败或文件不完整。
  • 因此,遇到课程软件、驱动或源码压缩包时,应养成“先解压、后使用”的习惯。

三、文件的压缩打包

3.1 压缩多个文件

  1. 选中需要打包的文件或文件夹。被选中的项目会以蓝色高亮显示;选择不连续的多个项目时,可以按住 Ctrl 再逐个单击。
  2. 在任意一个已选项目上单击右键。
  3. 选择“添加到压缩文件”进行详细设置,或者直接选择 添加到“名称.zip”,快速生成 ZIP 压缩包。
  4. 等待压缩完成,在当前目录检查新生成的 .zip 文件。
  • 压缩并不是简单地把多个文件“粘”在一起。压缩包会保留文件名称和目录层级,接收方解压后可以恢复原来的工程结构。

3.2 工程文件打包示例

  • C 语言和单片机工程通常包含源文件、头文件、工程配置和多个子目录。直接把其中的零散文件逐个发送,容易出现遗漏、顺序混乱或聊天软件无法批量发送的问题。
  • 视频以 51 单片机工程目录中的 0prj 工程为例,正确操作是选中整个工程文件夹,单击右键,再选择 添加到“0prj.zip”
  • 打包完成后,只需把生成的 ZIP 压缩包发送给答疑助手或课程答疑群。接收方解压后即可得到完整工程目录。
  • 不要只发送某一个 .c 文件来代替完整工程。很多单片机工程还依赖头文件、启动文件、库文件和工程配置;缺少这些内容时,即使源文件本身没有错误,接收方也可能无法打开、编译或复现问题。

四、操作要点总结

  • 使用压缩包中的内容:先完整解压,再打开、编辑、编译或安装
  • 解压时优先使用“解压到压缩包同名文件夹”,避免大量文件散落在当前目录。
  • 分享普通资料时,可以选中多个文件后打包为 ZIP;分享代码工程时,应直接打包完整工程文件夹。
  • 发送前可自行解压一次新生成的压缩包,确认文件能够正常打开且目录结构完整。