文件的解压与压缩
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 解压操作步骤
- 在文件资源管理器中选中需要解压的压缩包。
- 单击右键,找到 360 压缩提供的解压选项。
- 根据需要选择解压位置:
| 右键菜单选项 | 作用 | 使用建议 |
|---|
解压到(F)... | 手动选择目标路径 | 需要把文件放到指定目录时使用 |
解压到当前文件夹 | 将压缩包中的内容直接释放到压缩包所在目录 | 适合内容较少、目录结构清晰的压缩包;文件较多时可能使当前目录变得杂乱 |
解压到“压缩包名\” | 在当前位置创建一个与压缩包同名的文件夹,再把内容释放进去 | 更便于管理,通常优先选择此方式 |
- 等待解压完成,打开生成的普通文件夹,确认其中的文件和子目录完整后再使用。
2.3 安装压缩包内软件的正确流程
- 正确流程:选中压缩包 → 右键解压 → 打开解压后的文件夹 → 找到
.exe 安装程序 → 双击安装。
- 错误流程:双击压缩包 → 在压缩软件的预览窗口中直接运行
.exe。这种方式有可能造成安装失败或文件不完整。
- 因此,遇到课程软件、驱动或源码压缩包时,应养成“先解压、后使用”的习惯。
三、文件的压缩打包
3.1 压缩多个文件
- 选中需要打包的文件或文件夹。被选中的项目会以蓝色高亮显示;选择不连续的多个项目时,可以按住
Ctrl 再逐个单击。
- 在任意一个已选项目上单击右键。
- 选择“添加到压缩文件”进行详细设置,或者直接选择
添加到“名称.zip”,快速生成 ZIP 压缩包。
- 等待压缩完成,在当前目录检查新生成的
.zip 文件。
- 压缩并不是简单地把多个文件“粘”在一起。压缩包会保留文件名称和目录层级,接收方解压后可以恢复原来的工程结构。
3.2 工程文件打包示例
- C 语言和单片机工程通常包含源文件、头文件、工程配置和多个子目录。直接把其中的零散文件逐个发送,容易出现遗漏、顺序混乱或聊天软件无法批量发送的问题。
- 视频以 51 单片机工程目录中的
0prj 工程为例,正确操作是选中整个工程文件夹,单击右键,再选择 添加到“0prj.zip”。
- 打包完成后,只需把生成的 ZIP 压缩包发送给答疑助手或课程答疑群。接收方解压后即可得到完整工程目录。
- 不要只发送某一个
.c 文件来代替完整工程。很多单片机工程还依赖头文件、启动文件、库文件和工程配置;缺少这些内容时,即使源文件本身没有错误,接收方也可能无法打开、编译或复现问题。
四、操作要点总结
- 使用压缩包中的内容:先完整解压,再打开、编辑、编译或安装。
- 解压时优先使用“解压到压缩包同名文件夹”,避免大量文件散落在当前目录。
- 分享普通资料时,可以选中多个文件后打包为 ZIP;分享代码工程时,应直接打包完整工程文件夹。
- 发送前可自行解压一次新生成的压缩包,确认文件能够正常打开且目录结构完整。