当前位置: 首页 > news >正文

.cfg\.dat\.mak(持续补充)

最近在学习的时候,看到了很多的文件格式,这里来做个记录。

.cfg

大多数情况下,很多程序都要保存用户的设置,办法有很多:注册表,日志文件·… 而很多程序都使用了一个专用的文件。

cfg是一个为开发及使用方便而"发明"的一个后缀名,cfg文件是通过各种程序使用的通用配置文件;它包含的设置和配置信息以及不同的程序可以以不同的格式存储这些数据。

为了方便起见,常常命名为*.cfg,有时甚至直接命名为Config.cfg。

这只是一个为开发及使用方便而"发明"的一个后缀名。所以,这种文件没有固定的格式,其实也并不能算作是一种文件类型。用途也仅仅是保存用户的设置,平常没有必要打开。

同样,为了方便起见,里面的内容大多数时候也确实是文本。可以用任何文本编辑器打开,比如QUAKE的config.cfg。不妨用记事本打开看看,如果出现乱码,则不要去动它。

.dat

.dat并不是一种标准文件。许多文件都使用这个扩展名,但文件含义不同。

而许多数据分析软件也用这个扩展名保存数据。所以这要看具体的软件情况来定。

DAT文件,可以按照扩展名来看就是DATA的意思,即数据文件,这类文件并没有进行绝对化的定义,例如VCD光盘中的dat文件就可以用一般的视频播放器打开,而QQ的dat文件中则存储了用户信息,是不能使用常规方式打开的,只有QQ程序可以访问。还有一些其他程序都有自己对dat文件的定义,要通过产生它的程序来打开与之相关联的dat文件。

dat文件一般是二进制文件,一般用来存储数据的,无法独立使用,针对各种程序有不同的作用。

.mak

.mak文件即makefile,makefile(.mak)的作用是命令行编译连接命令nmake使用的文件。它以文本的方式规定了nmake要编译那些文件,生成那些文件,要连接那些文件,生成的.exe文件的名称等,也支持增量编译。它有自己的一套语法。

相关文章:

  • iOS——frame bounds
  • 燕山大学编译原理-(实验1 词法分析、实验2 自顶向下的语法分析程序、实验3 基于 LR(0)方法的语法分析、 实验4 语义分析和中间代码生成)
  • 力扣(LeetCode)276. 栅栏涂色(2022.10.03)
  • Ubuntu系统安装
  • 牛客网专项练习30天Pytnon篇第04天
  • 【目标检测算法】IOU、GIOU、DIOU、CIOU与YOLOv5损失函数
  • 为什么梯度方向一定是函数增大的方向
  • Vue学习第36天——PC端和移动端常用的Vue UI组件库
  • ⌈Linux_ 感受系统美学⌋ 剖释Linux操作系统 | 底层级操作增进Linux内功
  • 数据结构之二叉树
  • 数组与数组名到底该如何理解?
  • 计算机网络——随机接入
  • 【NLP开发】Python实现聊天机器人(微软Azure机器人服务)
  • MyBatis框架总结
  • 10.3国庆作业(UART实验)
  • 【RocksDB】TransactionDB源码分析
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • 0x05 Python数据分析,Anaconda八斩刀
  • Android Studio:GIT提交项目到远程仓库
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • Java 23种设计模式 之单例模式 7种实现方式
  • js对象的深浅拷贝
  • JS基础之数据类型、对象、原型、原型链、继承
  • Material Design
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Spring Boot快速入门(一):Hello Spring Boot
  • spring security oauth2 password授权模式
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • 创建一种深思熟虑的文化
  • 前端技术周刊 2019-01-14:客户端存储
  • 深入 Nginx 之配置篇
  • 使用API自动生成工具优化前端工作流
  • 我的zsh配置, 2019最新方案
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • 数据库巡检项
  • 正则表达式-基础知识Review
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • ​Java并发新构件之Exchanger
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #Linux(Source Insight安装及工程建立)
  • (003)SlickEdit Unity的补全
  • (2022 CVPR) Unbiased Teacher v2
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (C语言)球球大作战
  • (pojstep1.3.1)1017(构造法模拟)
  • (转)母版页和相对路径
  • (转载)Linux网络编程入门
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NET 药厂业务系统 CPU爆高分析
  • []C/C++读取串口接收到的数据程序
  • [100天算法】-实现 strStr()(day 52)
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]
  • [Android Pro] AndroidX重构和映射
  • [AutoSar]BSW_Memory_Stack_004 创建一个简单NV block并调试