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

.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文件的名称等,也支持增量编译。它有自己的一套语法。

.cfg\.dat\.mak(持续补充)相关推荐

  1. php程序员面试题(持续补充,偏中级面试题)

    博主最近找工作,记录了不少面试题,有些还是挺值的学习的,这里记录一下.有些我会给出参考链接,有些需要大家自己百度了,持续补充.. 一.公司一 1.php的接口和抽象类有什么区别,应用场景有哪些 htt ...

  2. 本地环境可以,生产环境不行(持续补充)

    "我本地是可以的啊,为什么生产上就不行了???" 上面那句话相信大家都有说过,现在似乎已经被戏称为"程序员最大的谎言",呵呵--我就来以我个人的遭遇来总结下教训 ...

  3. 【Matlab 绘图——持续补充中】

    Matlab 绘图--持续补充中 目录 plot() 函数 常用线型.颜色.symbol loglog,semilogx,semilogy,plotyy 图片完善--标题title,坐标轴名称xlab ...

  4. Pandas 函数方法汇总一览查询(持续补充改进)

    Pandas 函数方法汇总一览查询(持续补充改进) 文章目录 Pandas 函数方法汇总一览查询(持续补充改进) 初衷 Pandas 最最常用函数罗列 Pandas 函数用法示例 初衷 NumPy.P ...

  5. Vim中的常用命令总结(持续补充完善)

    文章目录 前言 VIM命令 Vim的三种模式 (1) 命令模式 (2) 插入模式 (3) 退出模式 跳转 (1) gg :跳转到文件开头 (2) Shift + g :跳转到文件结尾 分割窗口 (1) ...

  6. 在前端网页设计中 align 和 valign 两种对齐方式的不同取值区分(持续补充)

    文章目录 前言 一.align 与 valign 的对齐方式与取值 二.常见应用区分整理 2.1.H5 页面设计的取值 2.2.表格标题的取值 2.3.表格属性的取值 总结 前言 不知道大家在学习 H ...

  7. 数学建模-MATLAB算法精讲系列文章目录介绍(持续补充ing)

    前言 结合实际案例,从算法背景开始一步步到最终代码实现,本系列文章主要以matlab代码为主,为照顾学习其他编程语言的小伙伴,大部分算法会附带python.Java.C++.R语言等市面上主流代码,满 ...

  8. Linux学习之路(持续补充中......)

    Linux学习之路 Linux的基础知识 第一章:Linux的概述以及系统安装及使用 第一节:简单了解一下Linux发展历史与历程 Linux是一种自由.开源的类UNIX操作系统. linux 的创始 ...

  9. Arcpy报错及解决——持续补充中

    1.报错:arcgisscripting.ExecuteError: ERROR 000539: Invalid field one_1 分析: 如果Python表达式中引用的字段不存在或拼写错误,发 ...

最新文章

  1. 使用Python,OpenCV的Meanshift 和 Camshift 算法来查找和跟踪视频中的对象
  2. 7、Zabbix微信告警
  3. Android Studio-设置鼠标悬停显示方法声明
  4. File类与FileInfo类的区别
  5. Android中土司(Toast)的使用
  6. PyQt5笔记(03) -- 消息框
  7. 计算机一级学科评选,我系力学被评选为一级学科国家重点学科
  8. 关于“单元组”数量的计算
  9. scrapy 处理动态加载,使用phantomjs
  10. 如何把he_llo wo_rld 变成 HeLlo WoRld
  11. cocos2d-x将背景色改为白色
  12. iOS-PingFangSC字体
  13. retinaface代码讲解_Pytorch-RetinaFace 详解
  14. 谈谈量化交易的一些“深坑”
  15. neo4j 入门例子
  16. mysql的ndb引擎_NDB Cluster (分布式存储引擎)存储引擎简单简介及Mysql cluster的实现...
  17. DNA: 人类的终极U盘
  18. 【ParaView教程】第四章 常见问题 —— 怎样在ParaView中绘制矢量分量的等值线/面?
  19. 反走崛起之路4:国际大都市——纽约
  20. supermap节点MapboxGl绘制一条线,添加线条鼠标提示监听

热门文章

  1. 计算机 工程领域的应用论文,计算机工程硕士论文
  2. 以下不是python语言合法变量_违法行为的客体是指法律所保护的而为违法行为所侵害的:()...
  3. 基于单片机心率监测的LED灯辅助睡眠系统设备-毕业设计
  4. linux环境下mysql主从数据库配置(maser-slave-replication)
  5. 【自建exe】使用Electronjs为自己写windows软件
  6. 2022年制冷与空调设备运行操作考试练习题及模拟考试
  7. Win11机械硬盘磁盘碎片整理方法
  8. Y C夏季Demo Day最有趣的8家创业公司
  9. Ubuntu磁盘管理
  10. FAST-LIO2代码解析(六)