mcs文件是其中两个ASCII字符用于表示数据的每个字节HEX文件。我理解的就是在每一行都加了些东西。

.bin文件即二进制文件仅按顺序只包含原始字节流。
 
因此,MCS文件的效率似乎较低,因为它需要2个字节来表示1个字节。但是它有两个优点:

(1)在每行的末尾都有一个校验和以确保完整性。

(2)每行包括该行应位于内存中的地址。
 
因此,例如,如果一个MCS文件包含几个在地址空间中相距很远的段,则它可能很小,而等效的二进制文件可能很大,因为它将有很多0x00或0xFF来填充段之间的空间。所以对于这句话的理解是.mcs文件可以在flash中分块存储数据。而.bin格式文件不可以分开,所以中间空的地方需要用0x00或0xFF来填充。在这方面算是一个优势。
 
您可以轻松地将.mcs格式的文件用名为HEX2BIN.EXE的旧命令行实用程序转换为二进制文件。即.mcs格式文件可以通过某种程序直接转换成.bin格式文件。而.mcs格式文件某种情况下类似于.hex文件。

.mcs格式文件是FPGA烧写到FLASH中固化用到的格式。

.mcs与.bin文件格式有什么区别?相关推荐

  1. 【转】hex和bin文件格式的区别

    hex和bin文件格式的区别 Intel HEX文件是记录文本行的ASCII文本文件,在Intel HEX文件中,每一行是一个HEX记录,由十六进制数组成的机器码或者数据常量.Intel HEX文件经 ...

  2. hex和bin文件格式区别

    1.hex介绍 Hex 全称 (Intel HEX)文件是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件.在Intel HEX文件中,每一行包含一个HEX记录.这些记录由对应机 ...

  3. hex和bin文件格式

    Hex文件,这里指的是Intel标准的十六进制文件,也就是机器代码的十六进制形式,并且是用一定文件格式的ASCII码来表示.具体格式介绍如下: Intel hex 文件格式 Intel hex 文件常 ...

  4. Linux - #!/bin/bash 和 #!/usr/bin/env bash 的区别

    起因 为什么会想到写 #!/bin/bash 和 #!/usr/bin/env bash 的区别呢?还要从一次装插件的过程说起. 由于刚开始接触 Shell Script 不久,对一些语法用法等还不是 ...

  5. (转载)bin文件格式分析

    xip 的 bin 文件分析 一个bin 文件在存储上是按下面的结构存储的 组成:标记(7)+Image开始地址(1)+Image长度(1)            记录0地址+记录0长+记录0校验和+ ...

  6. 有关IAP使用HEX或BIN文件格式的探讨

    有关IAP使用HEX或BIN文件格式的探讨 BIN优点,下载时二进制传输效率高,一个起始地址和长度(均可事先知道)搞定.因起始地址和长度在 下载一开始就可以知道,所以只需要擦除实际代码大小的FLASH ...

  7. FTP bin和ascii的区别

    在计算机系统中,不同的系统判断一行是否结束的标志是不一样的. 文件中的一行可以有三种结束的方式: 1.cr 2.nl    ---->Unix调用一个new line的动作 3.cr lf (o ...

  8. python中#!/usr/bin/python与#!/usr/bin/env python的区别

    目的是在运行python脚本的时候告诉操作系统我们要用python解释器去运行py脚本 所以我们在第一句往往会写如下两句中的其中一句: #!/usr/bin/python 或 >#!/usr/b ...

  9. /bin,/sbin,/usr/sbin,/usr/bin 目录之简单区别

    /bin,/sbin,/usr/sbin,/usr/bin 目录 这些目录都是存放命令的,首先区别下/sbin和/bin: 从命令功能来看,/sbin 下的命令属于基本的系统命令,如shutdown, ...

  10. Linux 下的/usr/bin /usr/sbin /usr/local/bin /usr/local/sbin区别

    1./bin 是所有用户都可以访问并执行的可执行程序.包括超级用户及一般用户. 供所有用户(包括root用户和一般用户)使用的基本命令,主要有cat,chmod,date,cp,bash等等常用的命令 ...

最新文章

  1. 几种常见的攻击方式扫盲(二)——DNS 反射放大攻击
  2. 沙老师的作业系列——Crackme3
  3. [开源] FreeSql AOP 功能模块 - FreeSql
  4. hadoop-hdfs-存储模型-架构模型-角色介绍
  5. html的opacity标签,css中opacity是什么意思
  6. c# datagridview 绑定mysql_c#简单的数据库查询与绑定DataGridView。
  7. 关于Java的反射机制,你需要理解这些..
  8. python滚动条翻页爬取数据_scrapy实践之翻页爬取的实现
  9. Goolge Chrome 浏览器下载不了文件的解决办法
  10. 帝国cms系统使用初级教程二(较全面)
  11. 如何将图片转换成JPG图片格式?如何将照片转换为jpg?
  12. 心法利器[53] | 数据增强的现实应用思考
  13. 汇编指令CLI/STI
  14. 更改linux的用户名
  15. 送给23岁的风华年少
  16. 小白的柳州麻将黑科技.Part1 = 你不知道的门清
  17. QGIS使用之基本介绍和安装教程
  18. java编写桌球游戏素材小球图片_小球图片_小球模板_小球设计素材下载
  19. 红外图像非均匀矫正——两点矫正
  20. 数学建模优秀论文(2012年A题树叶的分类)

热门文章

  1. python随机选人程序_python: 随机选择
  2. Maven打包时指定配置文件
  3. Aliplayer自定义组件
  4. php开源bi,Poli 简单易用的开源 BI 软件使用教程
  5. VS自带工具:dumpbin的使用查看Lib,dll等
  6. UDP与TCP报文格式,字段意义
  7. 超市库存管理系统 (SSM JAVA)
  8. CAS单点登录原理及实现
  9. Windows was unable to connect to wifi 电脑windows连不上路由器但是连得上手机wifi?
  10. 那些你所不知道的文献下载网址经验总结