最近工作中需要把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。
今天优品倾城给大家讲讲日本化妆品本土版和国际版的区别!然后就是大家最关心的功效,为什么港台版大陆版的会反应偏干呢,那就是因为配方中少了美容液这个成分。大家可以看日本版的后面成分标识,有一个美容液的成分,这个就是为什么日本版的会比较滋润,不会干的原因。而且大家都知道基本上日货还是日本本土的是相对比较好的,就算是出口也是把最好的留给自己,这就是和我们国家出口的一个区别吧~
缺点:能做到完全不暗沉就更好了,所以可以选择和自身相比,白两个色号的粉底液 遮瑕度:中等偏上,在干皮适用的滋润型粉底液中,属于遮瑕度比较好的,适合皮肤不太好的干皮女生 遮暇效果:比较好,算是干皮粉底液里遮瑕效果最好的,70%的瑕疵都可以遮住 妆效:超级自然的瓷光肌效果,说它是粉底液,但更像素颜霜,没有任何粉感,只是自然的提亮效果,衬托出贵妇自然的好气色...
雅诗兰黛的樱花变色唇膏是淡粉色的外壳,看上去比较大方经典,上面还有雅诗兰黛家的logo,是磁铁扣的打开方式,蛮别致的。我从18年下半年到19年的大品牌新品里,挑选了纪梵希、兰蔻、雅诗兰黛、Tom Ford和CPB家出的五款变色润唇膏。3.雅诗兰黛樱花变色润唇膏 因为本来就是变色唇膏嘛,并没有指望它们显色度有多好,没想到一起涂到手上的时候,TF和兰蔻的变色唇膏还蛮出乎我的意料的~接下来一个个仔细说~
cpb是日系高端品牌,他家会员节设置在每年的12月,三倍积分还有很多礼品可以兑换,但是是一万积分起兑,这个有点坑!我是dawuhao,12月三倍积分的确很诱人,入一个金致乳霜6000三倍积分就是一万八的积分,当场送一个2380的4d紧致精华,乳霜配合商场20倍积分活动后是83折后是4980,然后二万积分兑换50ml钻光精华➕粉管唇膏价值2310,等于花4980兑换了6000➕2380➕2310的产品一起是10690,相当于四七折,然后还会有一些其他小样及柜台护理赠送。这个看柜姐权利和力度了。
CPB长管隔离和哑光长管隔离的主要区别在于它们的质地、效果和适用肤质。CPB长管隔离具有长时间持续保湿的功效,其含有的Illuminating Complex(光采明亮复合物)使皮肤能长时间散发明亮光彩。此外,它还能遮盖小细纹、毛孔、肤色不均,使皮肤看起来非常光滑。去年CPB对长管隔离进行了升级,今年又推出了哑光版长管隔离,使得CPB的隔离家族有了四款可选产品。哑光长管隔离主打的是细腻毛孔和控油持妆的效果,它的质地略稠,没有美白效果,也不改变肤色,但可以略微提亮气色。哑光版长管隔离外观与滋润版的基本一样,
细管有点像cpb的细管 chanel细管唇膏是去年新品 214是一支神奇的唇膏 但是比网上那种超高调的玫红色 勃艮第红色,也就是葡萄酒红色 毕竟口红总是用不完的 最后214真的很显白!所以见到滋润又颜色美的唇膏 厚涂有点梅子色,官方称这只颜色为 我唇色深,涂不出酒红的感觉 真的是千人千色 网上说涂口红的时候像在抽女士烟...
除了具有防晒功能,成分中还会添加保湿成分、提亮成分等。而相比一般的防晒霜和隔离霜,修颜霜可以锁水、修护、隔离和修饰遮盖肌肤瑕疵。而且可以防彩妆和脏空气对皮肤的侵害。除此以外,还可以保护皮肤,滋润皮肤。分为物理防晒和化学防晒。物理防晒是运用反光科技,在皮肤表面形成一层保护膜,阻挡紫外线等对皮肤侵害,所以物理防晒有时候会显得油、不透气。而化学防晒主要运用紫外线吸收剂,所以比较清爽。
气垫作为一个出门随时可以上妆和补妆的利器,其便携性和快速上妆的特点是粉底液所不具备的。今天小编就来推荐几款适合春夏用的大牌气垫合集,看看哪个好用。迪奥恒久气垫ON 持妆力能打,水雾哑光感妆效,这个限定老化气垫,连粉扑都是爱心型的,细节感满满,遮瑕力中等。CHANEL果冻气垫 当时被精致又贵气的外壳吸引,质地轻薄水润,粉质细腻,上脸是雾面哑光的高级妆效,遮瑕力中等,适合皮肤状态好,淡妆的MM。
防晒指数:Spf 50,PA++++防晒指数:Spf 50,PA++++防晒指数:Spf 50,PA++++防晒指数:Spf 50,PA++++防晒指数:Spf 30,PA+++30倍的防晒,对于大多数时间都在办公室里的白领来说,足够了 最大的优点,是防晒+隔离二合一 又到了开始涂防晒的季节 防晒能力很强,适合逛街的时候涂...
眼线笔的话我真的很推荐新手宝宝们去买昙雅的双头眼线液笔,一头是这种粗的,一头是细的。这个还比较细了,这个细可以画下睫毛什么的,粗的这头就可以来画眼线,点痣什么的。腮红的话老虎们都知道我最近特别喜欢用3ce的,这一块看着会有点死亡吧,但是它打开了就是这种很粉嫩的膨胀色,涂到脸上的话苹果肌这块就是很膨的,视觉上上就是会很显嫩。
2黛珂和cpb建议在百货专柜买 因为机场并不便宜 且东西不全 可买当季的限定套装 一般都很合算 碰到不送东西的柜员主动要 1首先sk2 神仙水最便宜是在药妆店 东京的话涉谷那边药妆店买到打折的大概人民币800不到一瓶 现在日本这些打的商场基本上都是可以免税的 没记错的话化妆品5000日元就可免 此次日本剁手总结: