日常生活小技巧 -- UltraEdit复制16进制数据
如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/102677760
使用UE打开一个十六进制的文件,一复制才发现,粘贴出来的不是十六进制的,再转换居然还和原来的十六进制数据不同。很郁闷~
来吧,接下来就看一下UltraEdit怎么复制十六进制数据。
参看:UltraEdit如何转换16进制/如何复制16进制
一、复制十六进制数据
1、CTRL+A 全选
2、点击 编辑->十六进制复制选定视图,将数据粘贴到新建文件内
3、点击 编辑->列模式,通过 光标+shift 选中你要的十六进制数据,再将数据粘贴到新建文件内。
此时,复制了十六进制数据。
二、将所有十六进制数据合并成一行
找到一种将所有十六进制数据合并成一行的方法:
1、退出列模式,CTRL+A 全选,然后点击 格式->使用换行符换行
2、如果没有合成一行,再点击 视图->自动换行
此时,所有十六进制数据合并成了一行。
三、将数据换行对齐
但是还是有个小问题,我的十六进制数据是有报文头的,比如上面的21 23开头的,该怎么样让这些数据换行对齐方便分析呢??
1、找到报文头标志,全部替换成 ^p 或者 ^n, 来进行换行。
OK,到此就得到了我想要的数据了。
这样操作一波,就方便分析数据了,欧耶~
四、去空格和删除空行
有时候需要去除相应的空格
这样复制得到空格
将空格替换为空串(啥也不写)
删除空行也是同理
这样复制得到空行
将空行替换为空串(啥也不写)
五、使用EXCEL将Unix时间戳批量转换为北京时间
上面的日志里包含 十六进制的时间戳,需要先转换为十进制,然后再转换为北京时间
1、使用excel 将十六进制转十进制
现将如 5D DD 4C BD 的十六进制空格去掉,拷贝到excel表内。
在另外一列内输入 =HEX2DEC(A1) 其中的A1为输入十六进制的表格号。
按回车键得到十进制数据
2、使用excel将十进制时间戳转北京时间
在另外一列内输入=(B1+8 * 3600)/86400+70 * 365+19 ,其中B1 输入十进制的表格号。
按回车键
设置单元格格式:
最终得到北京时间:
如果是很多行的话将光标放置到表格右下角出现 + 往下拖就可以将所有行的数据都转换了。
最后利用UltraEdit 列模式操作一波就可以得到诸如这类的数据了。
下载: 十六进制时间戳转北京时间下载
六、批量删除指定字符所在的行
在[替换]对话框的[高级]中:[正则表达式引擎]选UltraEdit。
查找:
%*指定字符*^p
替换为:(空)
注:^p 是 DOS 文件类型的换行符.
如果是 Unix 类型文件,则用 ^n.
如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/102677760
日常生活小技巧 -- UltraEdit复制16进制数据相关推荐
- 微信小程序蓝牙BLE开发——写入一串16进制数据,低字节在前(五)
微信小程序BLE发送一串16进制数据,低字节在前 文章目录 微信小程序BLE发送一串16进制数据,低字节在前 场景 获取UTC时间 写入数据 向设备发送16进制数据 字节转换 验证发送UTC时间 场景 ...
- python3.6串口编程实例_Python3 串口接收与发送16进制数据包的实例
Python3 串口接收与发送16进制数据包的实例 如下所示: import serial import string import binascii s=serial.Serial('com4',9 ...
- python 输出\xhh格式的16进制数据(改2)
温馨提示:标题解决方案请浏览后面部分,傻吊网友请按顺序浏览 启蒙(转载)自:https://blog.csdn.net/dengzhaoqun/article/details/8923259 顺带st ...
- Arduino串口发送与接收16进制数据(HEX)(数据乱码)-JDY-10M组网
最近使用JDY-10M蓝牙组网,需要Arduino收发数据,将遇到的一些问题与最终解决方法分享给大家,如果内容有问题,还请大家指点. 1.JDY-10M组网 关于如何JDY-10M如何组网网上介绍,这 ...
- java socket发送16进制_JavaSocket短连接实现分别接收字符串和16进制数据
做个笔记,在接收16进制数据的时候乱码了.原因是Socket在接收数据的时候需要根据不同的数据定义不同的接收方式,也就是约定好传输协议(具体体现在后面服务端接收16进制那里). 字符串的发送接收 字符 ...
- [工具]-C语言中字符串的形式打印16进制数据
C语言中字符串的形式打印16进制数据. 这样写,输出更直观些 #define PRINT_BUF_MAX (32) #define TAG_STRING_MAX (32) static void pr ...
- php接收16进制数据,PHP_PHP 通过Socket收发十六进制数据的实现代码,最近在php下做关于Socket通讯的 - phpStudy...
$sendStr = '30 32 30 34 03 30 33'; // 16进制数据 $sendStrArray = str_split(str_replace(' ', '', $sendSt ...
- java串口发送16进制数据_MFC串口通信发送16进制数据的方法
本文实例为大家分享了MFC串口通信发送16进制数据的具体代码,供大家参考,具体内容如下 MFC串口通信会使用m_mscomm控件. 发送数据一般是在edit control 里输入自己想发送的内容,然 ...
- python socket发送16进制数据_python socket以16进制的数据进行传递与解析
参考:http://m.blog.csdn.net/blog/JasonQue/8256424 具体的struct模块的解释可以参照上面的链接. struct.pack也就是将数据按照二进制的格式进行 ...
最新文章
- 计算机科学速成课】[40集全/精校] - Crash Course Computer Science
- MFC中的CString.Format及CString,string,char*之间的转换
- markdown希腊字母
- stm32之iap实现应用(基于串口,上位机,详细源码)
- 在线协作开发工具apizza使用方法(https://apizza.net/projects)
- linux 内核 性能,Linux内核十个版本性能对比
- 图数据库在CMDB领域的应用
- oracle监听服务丢失,Oracle监听服务无法启动或丢失的解决办法
- python创建透明窗体_python – PyQt5:使用不透明的子项创建半透明窗口
- 线性判别分析LDA解析2
- 转载 刘鹏老师 计算广告学 人大笔记
- 东北旅行第一天流水账
- 语音合成学习(一)综述
- SpringBoot + MyBatis + MySQL +IDEA2021 增删改查 2021-06-04
- visibility与display的区别:
- 线性滤波器非线性滤波器
- textarea自适应笔记(vue)
- 昭通高考2021成绩查询,2021昭通中考成绩查询入口
- 交流充电桩电路图_交流充电桩原理
- win10输入法看不见选字框_win10系统玩LOL打字看不到候选框的解决方法