最近工作中需要把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。
气垫作为一个出门随时可以上妆和补妆的利器,其便携性和快速上妆的特点是粉底液所不具备的。今天小编就来推荐几款适合春夏用的大牌气垫合集,看看哪个好用。迪奥恒久气垫ON 持妆力能打,水雾哑光感妆效,这个限定老化气垫,连粉扑都是爱心型的,细节感满满,遮瑕力中等。CHANEL果冻气垫 当时被精致又贵气的外壳吸引,质地轻薄水润,粉质细腻,上脸是雾面哑光的高级妆效,遮瑕力中等,适合皮肤状态好,淡妆的MM。
lamer家的经典产品真的很多,而且也深受广大女性的喜爱,尤其是这款鎏金气垫一直以来都很热门,这款气垫被大家称之为“干皮亲妈”,特别适合干皮妹子使用。它是一款富含精华的气垫,具有养肤的功效,所以上妆的感觉非常好,质地很滋润,上脸光泽感明显,能够轻松打造出水光肌的感觉,而且它的抗氧化效果很好,上妆几个小时都不会晕妆或者暗沉的现象,轻轻蘸取一点就是涂抹全脸。妆感非常自然服帖。
香奈儿的遮瑕最好,但对我总感觉有点干;cpb 的很持妆,也很服帖舒服,遮瑕只能说中等;阿玛尼大师,妆感很棒,色泽好看,但并不很持久;迪奥用的是forever,持久度不错,色泽也好看,就是不太适合干皮,更适合油皮。这个很能遮,它是遮瑕液,和粉底液的质地一样,所以非常滋润,也非常持久。这款抗氧化能力很强,整天都不脱妆。这个适合瑕疵不是很多的妹子,点状遮瑕。它有六个色号,完全可以和在用的粉底液色号配套。使用感受上,它和nars几乎一样,但价格比nars便宜了很多,性价比很高,墙裂安利。
3. Paul&Joe隔离(约rmb200)1. cpb隔离(约rmb400)2. rmk绢丝隔离(约rmb250)4. 兰芝隔离。(约rmb180)这款隔离之前也是大火了好几年,可能是因为价格比较亲民,我买了绿色的,用完之后感觉也就那样吧,没有特别惊艳,相信很多人都和我有一样的感觉。适合学生党吧。
cpb隔离37ml是国际版,40g是日版。CPB是日本资生堂旗下的品牌,法文含义是“开启美丽肌肤的钥匙”,中文翻译为“肌肤之钥”。CPD一直以来注重于服务与质量,所有销售点都选择在一座城市最豪华、最高档的地区,是日本高新技术和法国现代审美观念的结合。隔离霜是保护皮肤的重要护肤品。隔离霜对紫外线有隔离作用,实质就是防晒。隔离霜中所用的防晒剂和防晒霜是一样,通常分为有机防晒剂和物理防晒剂两类。隔离霜除了具有隔离效果以外,还添加淡肤色、柔白色、紫色、珍珠亮等修色粒子,让涂抹隔离霜成为彩妆的第一步。市场上大部分隔
#310 Mulch-faced,非常特别的一款唇膏,明亮的金色中带有金、银细闪,可直接做唇膏增加唇部的光泽感,也能叠涂在口红之上,强调唇色。CPB家的口红,经典花瓣、细管、唇釉,或是少女心爆棚的小粉润唇膏...今天要说的是它家方管,有4种质地,好几十个色号。CPB家的口红,质感那是一个没的说。添加了顶级美容油,细腻舒适,抹上唇就像乳霜一样,柔滑滋润。
cpb#102号色的官方名字叫甜歌 色号分别是103、#106 cpb的口红膏体切面全都为花瓣的形状 cpb光魅幻色系列 最后一支#106是kiki又爱又恨的颜色 刚好手上有之前买的3支cpb cpb在品控方面那真是没话说 但是cpb在手里沉甸甸的 但是cpb这支还蛮意外的 #103的颜色灵感来源于山茶花 这支口红显色度很高...
隔离打底做得好,后期上妆才能更加服帖哦。CPB是资生堂精贵的高端品牌,这个品牌有三款隔离霜:黑色短管(清爽)、白管(美白),长管(滋润)。W.lab多次蝉联淘宝隔离类榜单前几名,性价比也是超高,比较适合亚洲皮肤的就是这款紫色。不得不说,它在修饰肤色这一块拿捏的真的很不错,配合粉底使用提亮效果超级赞,黄皮妹子的福音,美中不足的是油皮肌肤真的不适合,稍微多擦一点就会搓泥。
资生堂cpb产品最初定位的消费人群年龄大至在30-40岁之间,后随着知名度的提升,越来越多的年轻女生也加入到CPB的消费行列。CPB的基础系列,也就是水和乳液,那么它比较适合20-30岁这个年龄层。30岁以上的可以选择钻瓶儿;5岁以上的还有富裕层等着你;再不抵还有个赋弹精华,是紧致提拉塑造轮廓的。资生堂cpb适合什么年龄...
作为“cpb的平替版”,这款粉霜恐怕是超多姐妹的心头好。自带有SPF25?PA++的防晒指数~还添加了不少奢华养肤成分,比如抗老的SBG精华与天人花萃取,另外还有多种高效保湿复合成分,让我们上妆的同时养肤护肤。相比粉底液,粉霜追求比较高的遮瑕度和妆感,妆后又堪比“换头”的效果,下面这几款公认好用的粉霜,根据你的肤质,对号入座吧!
724的价格几乎在每个机场免税店都便宜到没朋友,只能说国内的专柜价基本上都不太友好,日上的价格基本上在6到7折这样的区间,有些单品和套装甚至是55折。当然,普遍也不送小样。其实CPB的日上价格并不占优,只是相对于国内专柜来说还是友好了很多,且日上的CPB卖的是国际版,一支美白隔离的价格是394(国内专柜600),日本价格是6000日币(合360元),但是日上最大的优势是有货,不夸张的说,我和朋友跑遍了整个大阪和京都的CPB专柜,没有买到一支美白隔离。
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肌肤之钥瑰丽口红多少钱?