最后更新:2026-09-04 00:01
实验18 数据格式大全¶
难度:★★☆ | 预估时长:90 分钟
18.1 实验目的¶
- 知识目标:掌握 Windows CMD 三种打开方式与目录 / 文件夹 / 文件全套管理命令;系统认识 TXT、CSV、JSON、Markdown、YML/YAML、TOML、INI、ENV、XLS/XLSX、DOC/DOCX/PPT/PPTX、PDF、SQL、DB/SQLite、XML、PY、CPP、JAVA、JS、图片格式、音视频格式 共 20 大类文件格式的结构规范、优缺点与使用场景。
- 技能目标:能熟练使用 md、cd、echo、type、ren、copy、move、del 等 CMD 命令,完成各类格式文件的创建、写入、查看与管理操作。
- 素养目标:具备软件专业全场景文件识别、创建、编辑、管理能力,养成规范命名与归档整理的文件管理习惯。
18.2 实验环境¶
1)操作系统:Windows 10/11 2)核心工具:CMD 命令提示符、系统记事本、VSCode、Office 办公套件 3)实训目录:建议在 C 盘桌面 新建数据格式综合实训根文件夹
18.3 前置CMD通用基础命令¶
1)md 文件夹名:新建空文件夹 2)cd 文件夹名:进入指定子文件夹 3)echo 内容 > 文件名.后缀:新建文件并覆盖写入内容 4)echo 内容 >> 文件名.后缀:向已有文件末尾追加内容 5)type 文件名.后缀:CMD 中查看文本类文件内容 6)ren 旧文件名 新文件名:文件 / 文件夹重命名 7)copy 源文件 目标路径:复制文件到指定目录 8)move 源文件 目标路径:移动 / 剪切文件 9)del 文件名.后缀:删除单个文件
「>」与「>>」千万别混用
echo 内容 > 文件 是覆盖写入(原来的内容会被清掉),echo 内容 >> 文件 是追加到末尾(原内容保留)。练习时写错符号,会把前面录好的数据清空。
18.4 巨无霸数据格式¶
18.4.1 TXT纯文本格式¶
1)结构规范 无固定语法、无标签、无行列约束,纯字符裸存储,所有编辑器通用兼容。 2)优缺点 优点:兼容性极强、体积小、打开速度快、无格式错乱; 缺点:无结构化层级、不适合存储表格及嵌套复杂数据。 3)使用场景 系统运行日志、程序调试记录、简易文字备注、临时文本存储、脚本说明文档,举例:
4)CMD 基础命令讲解
type 命令像什么?
就像把盒子里的东西直接倒在屏幕上给你看:只能「看」,不能改;想修改内容还得回到记事本或编辑器里。
5)练习具体任务要求 ① 新建mynote.txt文件; ② 写入自己姓名、专业、班级信息; ③ 使用type命令查看文件内容并截图。
18.4.2 CSV逗号分隔表格格式¶
1)结构规范 首行为表头字段,每行一条独立数据,必须使用英文逗号分隔字段,纯文本结构化表格。 2)优缺点 优点:轻量无冗余、可直接用 Excel/WPS 打开、便于数据库导入导出; 缺点:不支持层级嵌套、无法存放图片及复杂格式。 3)使用场景 学生成绩统计、员工信息台账、爬虫数据导出、大数据预处理、业务数据批量交换,比如:
4)CMD 基础命令讲解
5)练习具体任务要求 ① 自定义表头创建 CSV 文件; ② 至少录入 4 行学生模拟数据; ③ 用type命令查看完整内容并保存截图。
18.4.3 JSON轻量级数据交换格式¶
1)结构规范 标准键值对结构,字符串必须用双引号;{} 表示对象、[] 表示数组,语法标点严格,格式错误无法解析。 2)优缺点 优点:跨所有编程语言通用、层级结构清晰、体积轻量、是前后端接口标准格式; 缺点:手写语法规则严苛、标点引号容错率极低。 3)使用场景 前后端接口交互数据、小程序 / APP 数据传输、软件项目配置文件、接口测试模拟数据,比如:
4)CMD 基础命令讲解
常见错误与排错
- JSON 语法红绿灯:字符串必须用英文双引号,写成单引号或中文引号都会解析失败;
- {} 是对象、[] 是数组,少一个括号、多一个逗号,整个文件都无法解析。
5)练习具体任务要求 ① 创建包含对象 + 数组结构的 JSON 文件; ② 规范使用双引号、大括号、中括号; ③ type命令查看格式完整性并截图。
18.4.4 Markdown文档格式¶
1)结构规范 极简标记语言,用#设置标题、-无序列表、支持加粗、链接、表格,纯文本实现排版效果。 2)优缺点 优点:语法简单、跨平台渲染、适合编写文档笔记; 缺点:复杂图文排版不如 Word 便捷。 3)使用场景 项目 README 说明、开发接口文档、实训报告、学习笔记、博客文案编写,比如:
4)CMD 基础命令讲解
5)练习具体任务要求 ① 新建readme.md文件; ② 编写一级标题、二级标题、无序列表; ③ 用type查看内容,并用 VSCode 打开预览排版。
18.4.5 YML/YAML配置格式¶
1)结构规范 依靠空格缩进划分层级,冒号分隔键值对,大小写敏感,禁止使用 Tab 缩进。 2)优缺点 优点:语法简洁、可读性优于 JSON、配置层级直观; 缺点:缩进错误直接解析失败、语法严谨性高。 3)使用场景 SpringBoot 微服务配置、Docker/K8s 容器配置、爬虫项目配置、后端服务参数配置,比如:
4)CMD 基础命令讲解
常见错误与排错
- YML 最大的坑:只能用空格缩进,禁止 Tab 缩进,缩进错了直接解析失败;
- 冒号后面要留一个空格再写值,例如
name: 软件实训。
5)练习具体任务要求 ① 新建personal.yml; ② 写入个人信息 + 爱好列表,严格使用空格缩进; ③ type查看文件结构是否规范。
18.4.6 TOML配置格式¶
1)结构规范 采用[分组]格式,支持键值对、数组、字符串、数字类型,语法直观易懂。 2)优缺点 优点:分组清晰、易读写、适合中大型项目配置; 缺点:行业普及度低于 YML。 3)使用场景 Go/Rust 后端项目配置、服务端口配置、全局系统参数定义,举例:
4)CMD 基础命令讲解
5)练习具体任务要求 ① 新建sys.toml; ② 分[user]和[system]两个分组编写配置; ③ 规范书写字符串与数字参数。
18.4.7 INI系统配置格式¶
1)结构规范 以[模块分组]划分区域,内部采用键=值极简写法,无复杂嵌套语法。 2)优缺点 优点:结构简单、老式软件和系统默认支持; 缺点:不支持数组和多层级结构。 3)使用场景 Windows 系统组件配置、老式桌面软件参数、工具类软件本地设置。比如:
4)CMD 基础命令讲解
5)练习具体任务要求 ① 新建config.ini; ② 自定义[登录配置]、[系统配置]两个分组; ③ 每组至少编写 2 条键值对配置。
18.4.8 ENV环境变量格式¶
1)结构规范 单行键=值格式,无标签无分组,专门存放项目敏感环境参数。 2)优缺点 优点:语法极简、隔离敏感信息、前后端项目通用; 缺点:不支持层级分组,仅适合简单参数存储。 3)使用场景 数据库地址端口配置、接口域名、账号密钥、前后端项目环境变量定义,比如:
4)CMD 基础命令讲解
5)练习具体任务要求 ① 新建.env文件; ② 编写数据库地址、端口、项目接口地址 3 项参数; ③ type查看完整配置内容。
18.4.9 XLS/XLSX电子表格格式¶
1)结构规范 XLS 为旧版二进制表格,XLSX 为新版 XML 压缩表格,支持工作表、公式、图表、单元格格式。 2)优缺点 优点:专业数据统计、公式计算、图表可视化、办公通用; 缺点:二进制文件,CMD 无法直接查看和编辑内部内容。 3)使用场景 财务报表、成绩汇总、业务台账、数据统计分析、企业办公报表,比如:
4)CMD 基础命令讲解 仅支持文件管理,无法编辑内容:
5)练习具体任务要求 ① 准备一份 XLSX 表格文件; ② 使用 CMD 完成新建文件夹、复制、重命名操作; ③ 截图 CMD 操作过程。
18.4.10 办公文档格式(DOC/DOCX/PPT/PPTX)¶
1)结构规范 DOC/PPT 为旧版二进制格式,DOCX/PPTX 为新版开放式 XML 格式,支持图文混排、排版样式、幻灯片动画。 2)优缺点 优点:专业办公排版、图文混排能力强、职场通用标准; 缺点:属于二进制文件,CMD 无法查看内部文字内容。 3)使用场景 实训报告、毕业论文、项目方案、答辩 PPT、课程教案。 4)CMD 基础命令讲解 仅支持文件管理操作:
5)练习具体任务要求 ① 选取自己的 Word/PPT 文件; ② 用 CMD 完成重命名、移动到指定文件夹; ③ 保存操作截图。
18.4.11 PDF只读版式文档格式¶
1)结构规范 固定版式只读文件,排版锁定,跨设备打开格式不错乱,防随意篡改。 2)优缺点 优点:版式固定、兼容性强、适合正式文档流转; 缺点:编辑修改难度大,不适合频繁编辑。 3)使用场景 电子简历、合同文件、学术论文、电子书、正式官方报告、证书文件。 4)CMD 基础命令讲解 仅支持重命名、复制、移动、删除,type查看会乱码:
5)练习具体任务要求 ① 准备一份 PDF 文件; ② 用 CMD 重命名并移入自建实训文件夹; ③ 截图 CMD 操作记录。
18.4.12 SQL数据库脚本格式¶
1)结构规范 纯文本格式,存放数据库 SQL 语句,包含建表、增删改查、数据插入、库结构备份语句。 2)优缺点 优点:可直接导入数据库执行、方便项目迁移和数据初始化; 缺点:只能通过数据库工具运行,普通编辑器无语法校验。 3)使用场景 数据库建表脚本、项目数据初始化、数据库备份还原、课程数据库实训作业,比如:
4)CMD 基础命令讲解
5)练习具体任务要求 ① 新建student.sql; ② 编写建表语句 + 至少 2 条数据插入语句; ③ type查看脚本完整内容。
18.4.13 DB/SQLite数据库文件格式¶
1)结构规范 单文件嵌入式轻型数据库,无需安装数据库服务,一个文件包含库、表、所有数据。 2)优缺点 优点:便携免部署、单文件易备份、适合小型项目; 缺点:不支持高并发、不适合海量大数据存储。 3)使用场景 桌面软件本地存储、小程序本地数据库、爬虫缓存数据、课程小型数据库实训,比如:
4)CMD 基础命令讲解 仅支持文件备份、移动、复制,无法编辑内部数据:
5)练习具体任务要求 ① 准备一个.sqlite或.db文件; ② 用 CMD 复制一份作为备份文件; ③ 完成文件归档整理并截图。
18.4.14 XML可扩展标记语言格式¶
1)结构规范 标签成对嵌套,树形层级结构,严格首尾标签闭合,老式数据传输与配置标准。 2)优缺点 优点:结构严谨、老式系统和 Java 生态广泛兼容; 缺点:标签冗余繁琐、体积比 JSON 大、书写笨重。 3)使用场景 老式 Java 框架配置、接口数据报文、安卓项目配置、网页布局配置,比如:
4)CMD 基础命令讲解
5)练习具体任务要求 ① 新建list.xml; ② 编写多层级标签,包含至少 3 条学生模拟数据; ③ type查看标签结构完整性。
18.4.15 Python源码格式¶
1)结构规范 纯文本程序源码格式,依靠空格缩进划分代码层级,无大括号包裹,语法简洁,可直接解释运行,支持变量、函数、循环、类等编程结构。 2)优缺点 优点:语法极简、可读性高、跨平台运行,适配爬虫、数据分析、人工智能开发; 缺点:缩进要求严格,缩进错误直接报错,运行依赖Python环境。 3)使用场景 网络爬虫开发、大数据数据分析、人工智能算法编写、后端接口开发、自动化脚本工具,比如:
4)CMD 基础命令讲解
5)练习具体任务要求 ① 新建demo.py源码文件; ② 编写简单输出语句与变量定义代码; ③ 使用type命令查看完整代码并截图。
18.4.16 C++源码格式¶
1)结构规范 纯文本编译型源码格式,采用大括号划分代码块,严格区分大小写,拥有固定语法结构,需编译生成可执行文件后运行。 2)优缺点 优点:运行效率高、性能强悍、支持底层开发、适配大型项目; 缺点:语法严谨复杂、开发周期长、入门难度较高。 3)使用场景 游戏开发、嵌入式开发、系统底层开发、高性能服务端程序、算法竞赛,比如:
4)CMD 基础命令讲解
5)练习具体任务要求 ① 新建main.cpp文件; ② 编写基础输出HelloWorld代码; ③ type命令查看源码内容并截图留存。
18.4.17 Java源码格式¶
1)结构规范 纯文本编译型源码格式,面向对象编程语法,类名与文件名必须一致,大括号划分代码块,语法规范严格,需编译后运行。 2)优缺点 优点:跨平台、稳定性强、生态完善、适配企业级大型项目; 缺点:代码冗余度高、语法繁琐、代码量偏大。 3)使用场景 企业级后端开发、安卓原生开发、微服务项目、大型电商系统、政务系统开发,比如:
4)CMD 基础命令讲解
5)练习具体任务要求 ① 新建与类名一致的Demo.java文件; ② 编写标准Java主类与输出语句; ③ type查看完整源码结构并截图。
18.4.18 JavaScript脚本格式¶
1)结构规范 纯文本脚本语言格式,弱类型语法,支持前端页面交互与后端运行,语法灵活,无需编译可直接解析执行。 2)优缺点 优点:前后端通用、交互性强、适配浏览器、开发高效灵活; 缺点:弱类型语法容错低,大型项目易出现变量污染问题。 3)使用场景 前端页面交互、网页特效开发、Vue/React项目脚本、Node.js后端开发、小程序逻辑编写,比如:
4)CMD 基础命令讲解
5)练习具体任务要求 ① 新建index.js脚本文件; ② 编写变量定义与控制台输出代码; ③ 使用type命令查看脚本内容并截图。
18.4.19 图片常用格式¶
1)结构规范 二进制位图/矢量图片格式,不同后缀对应不同压缩算法,存储像素色彩数据,无文本内容,CMD无法编辑内部像素信息,仅支持文件管理。 2)优缺点 JPG:体积小、压缩率高,不支持透明,适合实景图片; PNG:无损压缩、支持透明通道,画质清晰,体积略大; GIF:支持动态逐帧播放、体积小,色彩精度低; BMP:无压缩无损画质,文件体积极大。 3)使用场景 JPG:照片、实景素材、商品图片; PNG:图标、LOGO、透明素材、网页配图; GIF:动态表情包、网页小动画、短视频素材; BMP:高精度无损图像、图纸素材。 4)CMD 基础命令讲解 仅支持文件管理、重命名、复制移动,无法查看编辑内容:
5)练习具体任务要求 ① 新建图片实训文件夹; ② 放入JPG、PNG、GIF任意两种格式图片; ③ 使用CMD完成复制、重命名操作并截图。
18.4.20 音视频常用格式¶
1)结构规范 二进制多媒体封装格式,封装音频、视频、编码、帧率等数据,属于媒体文件,CMD无法解析播放与编辑内部码流,仅支持文件运维操作。 2)优缺点 MP4:兼容性最强、压缩均衡、体积适中,主流视频格式; MP3:通用音频格式、体积小、适配所有播放设备; AVI:画质清晰、兼容性强,文件体积偏大; WAV:无损音频格式、音质极佳,无压缩体积大; MOV:苹果专用高清视频格式,画质优质。 3)使用场景 MP4:网课视频、短视频、通用视频存储传输; MP3:音乐文件、音频配音、课程录音; WAV:专业音频制作、无损录音素材; AVI/MOV:高清影视素材、专业视频剪辑。 4)CMD 基础命令讲解 仅支持文件管理操作,无法播放编辑媒体内容:
5)练习具体任务要求 ① 新建音视频实训文件夹; ② 放入任意音频、视频文件各一个; ③ 通过CMD完成移动、重命名操作并截图留存。
18.5 实验总结¶
本次实验掌握了以下要点:
- 一是掌握了 Windows CMD 三种打开方式与 md、cd、echo、type、ren、copy、move、del 等目录文件管理命令(对应知识/技能目标);
- 二是系统认识了 TXT、CSV、JSON、Markdown 等 20 大类文件格式的结构规范、优缺点与使用场景(对应知识目标);
- 三是能按每类格式的练习任务要求完成文件创建、写入、查看与管理操作(对应技能目标);
- 四是具备了软件专业全场景文件识别、创建、编辑、管理能力,养成规范归档的习惯(对应素养目标)。
18.6 作业提交¶
-
提交地点:吾爱作业网
-
提交资料:
- 作业1:CMD 数据格式操作完成截图【至少1张,包含文件创建、格式转换、type查看等操作】。
18.7 知识检测¶
- [ ] (填空)CMD 中新建文件夹的命令是______。(md)
- [ ] (填空)echo 命令中,符号__表示追加写入,符号____表示覆盖写入。(>>、>)
- [ ] (选择)CSV 文件的字段必须使用什么分隔?A. 中文逗号 B. 英文逗号 C. 空格 D. 分号
查看解析
正确答案:B。CSV 首行为表头字段,每行一条独立数据,必须使用英文逗号分隔字段。
- [ ] (判断)YML/YAML 文件可以使用 Tab 键缩进。(错误,只能用空格缩进,禁止 Tab)
- [ ] (选择)type 命令的作用是?A. 新建文件 B. 删除文件 C. 查看文本类文件内容 D. 重命名文件
查看解析
正确答案:C。type 用于在 CMD 中查看文本类文件内容。
本课相关资源¶
| 序号 | 资源名称 | 类型 | 说明 |
|---|---|---|---|
| 1 | 实验18-数据格式大全-实验18-数据格式大全 (1).docx | Word | 实验原始文档 |
实验素材下载
点击下方链接获取本节课全部资源(含课件、任务清单、安装包等): 🔗 夸克网盘

















