转--UE技巧【很多数据时设置换行】【列模式的使用】【选出具有特定内容的行】【复制bin文件视图】【bin文件添加或者删除字节】

很多数据时设置换行

有一个文件数据如下:

这时候想把这些数据弄成一个C语言数组,这时候第一步看到最大的麻烦就是,这些数据之间都没有换行,这就十分的难弄,如果数据很多很多,那分行工作就十分的繁重,这时候就要想到使用工具了,这里先把这些数据弄成16个字节一行,步骤如下(参考https://zhidao.baidu.com/question/501228815.html):

这时候数据显示如下:

这时候我们还是不是很满意,因为这时候一共有17个字节,那么我们就继续减小每行显示的列数:

这样分每行显示16个字节的操作就OK了,接下来在每行的后面加上回车符

但是很遗憾,到这里发现当选择列模式的时候他有自动的切换到之前的显示方式了,所以这里不能够用来加上回车键,这里只能够在高级设置里这样设置:

这时候的效果如下:

发现在sourceinsight中能够正确打开

有时候UE会出问题,上面的插入回车不行,这时候就要用列下面的命令来按长度分开:

列模式的使用

接下来使用列模式在数字之前加上“,0x”,操作如下:

1.选择列模式并且让光标停在要操作的列上:

2.当最后一行和上面一样的列中按住shift键并单击鼠标左键:

3.直接输入要添加的内容“0x”

当然也可以拉动选择要输入的列然后输入内容,也可以选择列的内容然后删除

 

选出具有特定内容的行

如下,取出有“对应字符:”这些特定字符串的行:

首先使用正则表达式搜索“对应字符:”:

摘录于:http://blog.csdn.net/will7451/article/details/44886823

得到的结果如下:

最后在编辑中删除掉隐藏的行就行:

最后结果如下:

 

复制bin文件视图

实现方式如下:

注意:这里如果复制粘贴到新的问题,那么将会显示txt格式,就是这里看到的是什么,txt里打印的就是什么,在结合列处理的操作可以达到拷贝hex数据的目的

注意:这里得到的数据是有分隔符的数据,方便其他软件处理和展示,但是想获取连续的数据,使用winhex更加方便,具体请看http://blog.csdn.net/chengdong1314/article/details/54293432的《从文件中复制出十六进制数据》章节

 

bin文件添加或者删除字节

以上为转自:https://blog.csdn.net/chengdong1314/article/details/54233601
其中列模式对自己参考很大。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值