最近工作中需要把HEX中的数据提取出来保存为BIN文件,今天就把我的读取HEX文件的方法分享出来。
HEX文件格式是可以烧写到嵌入式芯片中的一种文件格式,一般是通过C或者汇编语言编译后生成,任何的文本编辑软件都可以查看此文件,我一般使用NOTEPAD++。
整个文件以行为单位,每行以冒号开头,内容全部为16进制
HEX文件示例
下面用一个例子来说明:
:20008000DAF8220261E19010DCEFF0E49005A6F09010E8F09010E3F0E5665407FFBF070464
第一个20为数据长度,表示后面的数据有32字节。
紧跟着后面的00 80为地址,表示这行数据在芯片中的保存位置。
再后面的00为数据类型,类型共分以下几类:
'00' 有效的数据
'01' 文件结束
'02' 扩展段地址记录
'03' 开始段地址记录
'04' 扩展线性地址记录
'05' 开始线性地址记录
接着00后面的32字节就是数据DAF8220261E19010DCEFF0E49005A6F09010E8F09010E3F0E5665407FFBF0704
最后一个64是校验码。
在我多次使用中数据类型只用到了00,04,01,下面是代码示例(由于C#是自学的非常不专业)最大支持512KB的文件读取,并且起始地址是0:
C#读取HEX文件示例
byte frimwareArray = new byte;
for
{
frimwareArray[i] = 0xFF;
}
StreamReader strFile = new StreamReader(hexfile);
Int32 hexCounter = 0;
Int32 lineOffset = 0;
string hexLine = string.Empty;
Int32 hexLineAddress = 0;
Int32 hexLineLen = 0;
hexMaxAddress = 0;
while
{
hexLine = strFile.ReadLine();
if == ":")
{
if == "00")//有效的数据
{
hexLineAddress = HEX2INT32); //截取相对数据地址
hexCounter = hexLineAddress + lineOffset; //相对数据地址+线性偏移地址==绝对的数据地址
hexLineLen = HEX2INT32); //获数据的数据长度
for //读取hex文件中的数据
{
frimwareArray = HEX2INT + 9, 2));
}
if //更新最大的hex文件地址
{
hexMaxAddress = hexCounter;
}
}
else if == "04")//扩展线性地址记录
{
lineOffset = HEX2INT32) * 65536;
}
{
strFile.Close();
break;
}
}
else
{
strFile.Close();
MessageBox.Show。
这款洗面奶相对来说价格比较昂贵,但是也确实对得起它的价格,它的使用感觉还是使用效果都是相当不错的,在洗脸的同时还能够起到护肤的作用,能够深入到皮肤深层,将皮肤污垢清理干净,而且即便是洗完脸10分钟之后不上水,也不会出现干或者是紧绷的感觉,cpb洗面奶泡沫很细腻,挤出来一点,在脸上轻轻的揉就能够揉出很多泡沫,泡沫细腻绵密而且特别容易冲洗,冲洗完之后会感觉到脸特别的滑润,也不会出现紧绷的状态,特别适合混干皮的女生,选择使用完之后会感觉到皮肤特别的滋润。
cpb是国外非常著名的品牌,很多人喜欢他家的洗面奶,那么cpb洗面奶怎么样?面对市场的假货,我们该怎么鉴别真假?下面我们来看看。使用cpb洗面奶之后有点像肥皂冲完的涩涩感,没有假滑现象,绝对不紧绷,如果洗完去忙点别的忘记擦其他护肤品也不会有紧绷和不适感,不会倒拔干。cpb洗面奶是膏状质地,膏体有点奶油色,带有细微小颗粒,但这个颗粒和磨砂膏或者磨砂洗面奶的颗粒不同,是非常柔滑的,几乎感受不大到,是很温和的类型,用起来柔和细腻。
是不是超美超美超美!!那么,买了这么美的CPB,却不懂看生产日期?到底该怎么看它们的生产日期和保质期呢?所以,CPB并没有在外包装上印生产日期,只有生产批号,但是大部分小仙女都不知道怎么解读。 今天带大家来解读一下CPB的生产日期到底怎么看哦~另外唯美美妆APP建立有批号查询系统,专门供大家查询化妆品护肤品生产日期的,基本想查的品牌都能查到,在打开APP后,首页会出现批号查询的选项,只要输入我们上方所说的批号就行啦。
除此之外还有2款香水品牌,三宅一生和Narciso Rodriguez纳西索·罗德里格斯部分产品就开始涨价了,理由也是原材料价格和包材价格上涨。今年,资生堂也熬不住要涨价了。其实资生堂最先公布要涨价的是NARS。受原材料价格上涨影响,日本4月份又有5100多种食品价格上涨,部分产品涨幅接近3成。本月涨价的商品主要以香肠、火腿、酸奶、芝士等加工食品为主。
我个人觉得雅诗兰黛白金会更好一点,因为我觉得cpb的话,其实他家除了隔离或者是其他一些东西会好一点,我觉得他家护肤品并不是很好,它家的彩妆好 。我个人觉得,如果你想买护肤品的话,我觉得雅诗兰黛会更好,而且他家的这款白金是出了名的 好用...
这两款其实cpb比较出名,阿玛尼素颜霜相对来说没那么网红,所以网上种草的不是很多,我也是被好友种草后入的,还先在网上买了小样,但用了一次就决定入正装了!涂完超级惊艳,就是那种我寻觅了很久的完美粉底,所以这一局如果你们心急的话不用看完了,我现在就能公布冠军就是阿玛尼哈哈哈 这一局没有悬念要把winner颁给阿玛尼,它真的是我用过最好的粉底了,而且不出意外会无限回购!
这个瓶子也太好看了,镭射瓶身设计非常的好看,精华清爽不油腻,易推开易吸收,收到了这么多,真的太满足啦。精华超好用,熬夜党表示真的很喜欢!很保湿,一天下来不会干 ,保湿效果很好,很轻盈,不油腻,抹上去一点也不厚重。冬天混干,夏天混油,真的很适合我的皮肤。晚上用完第二天早上皮肤嫩滑,温和不刺激。送的小样也很方便出门或者旅行使用 。
海蓝之谜和赫莲娜都属于贵妇品牌,都是主打修复抗老的品牌,价格都很贵,王牌产品都是面霜,所以,经常有人拿这两个牌子做对比。那么,到底海蓝之谜好用还是赫莲娜好用呢?医生朋友说了2点,相信你看完之后就会知道怎么选择,看完我恍然大悟,难怪皮肤越来越差了。海蓝之谜面霜和赫莲娜家的黑绷带面霜在质地上真的很不一样,海蓝之谜的质地会稍微厚一点,硬一点,需要乳化后才能上脸,涂完有很强烈的存在感。而黑绷带面霜虽然也很厚重,但是它是油润质地,很糯软,很好吸收,涂完脸上一点都不油。这两个的使用感,小编还是更偏向于赫莲娜黑绷带。
ZArchiver解压Zip,一款强大的压缩和解压缩软件,支持打开Rar , Zip , 7z, bz2 ,bzip2, tab2, taz, gz, gzip, tgz, tar, xz, txz 等压缩格式;支持中文文件名,支持rar,zip,7z的解压,支持带密码的解压缩文件,还支持分卷解压,速度和成功率强于其他解压缩软件。
作为“cpb的平替版”,这款粉霜恐怕是超多姐妹的心头好。自带有SPF25・PA++的防晒指数~还添加了不少奢华养肤成分,比如抗老的SBG精华与天人花萃取,另外还有多种高效保湿复合成分,让我们上妆的同时养肤护肤。相比粉底液,粉霜追求比较高的遮瑕度和妆感,妆后又堪比“换头”的效果,下面这几款公认好用的粉霜,根据你的肤质,对号入座吧!
adf shx shp sbx dbf 这些文件格式都用什么软件打开 大家好想请教下大家dbf sbn sbx shp shx这些都是什么文件用什么软件可以打开呢急急 3、接着在弹出的“打开文件”窗口上,选择adf文件、shx文件、shp文件、sbx文件、dbf文件。在ARCGIS中,加载(打击那个“十字形”的图标添加文件).shp文件轮和。shapefile文件属于矢量没桐升数据中无拓扑关系的数据类型。至少包含3个文件,dbf、shp、shx 。其中:.dbf是存储属性信息的;.shp是要素的几何特征。
很荣幸有机会试用日本牌子最贵的口红,也是日本牌子中做的最好的口红,显色度滋润度都很好,颜色也很优雅高贵,淡淡的玫瑰味很好闻哦,最火颜色是311和304今天试用的是311正红色!口红的种类是非常多的,当然不同品牌的口红质感和颜色都有很大的差别,cpb肌肤之钥口红对于很多妹子来说应该并不陌生,cpb是著名的化妆品品牌,这款口红在很多彩妆杂质上都有被推荐过,那cpb肌肤之钥口红试色?cpb肌肤之钥瑰丽口红多少钱?