如需转载请注明出处: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进制数据相关推荐

  1. 微信小程序蓝牙BLE开发——写入一串16进制数据,低字节在前(五)

    微信小程序BLE发送一串16进制数据,低字节在前 文章目录 微信小程序BLE发送一串16进制数据,低字节在前 场景 获取UTC时间 写入数据 向设备发送16进制数据 字节转换 验证发送UTC时间 场景 ...

  2. python3.6串口编程实例_Python3 串口接收与发送16进制数据包的实例

    Python3 串口接收与发送16进制数据包的实例 如下所示: import serial import string import binascii s=serial.Serial('com4',9 ...

  3. python 输出\xhh格式的16进制数据(改2)

    温馨提示:标题解决方案请浏览后面部分,傻吊网友请按顺序浏览 启蒙(转载)自:https://blog.csdn.net/dengzhaoqun/article/details/8923259 顺带st ...

  4. Arduino串口发送与接收16进制数据(HEX)(数据乱码)-JDY-10M组网

    最近使用JDY-10M蓝牙组网,需要Arduino收发数据,将遇到的一些问题与最终解决方法分享给大家,如果内容有问题,还请大家指点. 1.JDY-10M组网 关于如何JDY-10M如何组网网上介绍,这 ...

  5. java socket发送16进制_JavaSocket短连接实现分别接收字符串和16进制数据

    做个笔记,在接收16进制数据的时候乱码了.原因是Socket在接收数据的时候需要根据不同的数据定义不同的接收方式,也就是约定好传输协议(具体体现在后面服务端接收16进制那里). 字符串的发送接收 字符 ...

  6. [工具]-C语言中字符串的形式打印16进制数据

    C语言中字符串的形式打印16进制数据. 这样写,输出更直观些 #define PRINT_BUF_MAX (32) #define TAG_STRING_MAX (32) static void pr ...

  7. php接收16进制数据,PHP_PHP 通过Socket收发十六进制数据的实现代码,最近在php下做关于Socket通讯的 - phpStudy...

    $sendStr = '30 32 30 34 03 30 33';  // 16进制数据 $sendStrArray = str_split(str_replace(' ', '', $sendSt ...

  8. java串口发送16进制数据_MFC串口通信发送16进制数据的方法

    本文实例为大家分享了MFC串口通信发送16进制数据的具体代码,供大家参考,具体内容如下 MFC串口通信会使用m_mscomm控件. 发送数据一般是在edit control 里输入自己想发送的内容,然 ...

  9. python socket发送16进制数据_python socket以16进制的数据进行传递与解析

    参考:http://m.blog.csdn.net/blog/JasonQue/8256424 具体的struct模块的解释可以参照上面的链接. struct.pack也就是将数据按照二进制的格式进行 ...

最新文章

  1. 计算机科学速成课】[40集全/精校] - Crash Course Computer Science
  2. MFC中的CString.Format及CString,string,char*之间的转换
  3. markdown希腊字母
  4. stm32之iap实现应用(基于串口,上位机,详细源码)
  5. 在线协作开发工具apizza使用方法(https://apizza.net/projects)
  6. linux 内核 性能,Linux内核十个版本性能对比
  7. 图数据库在CMDB领域的应用
  8. oracle监听服务丢失,Oracle监听服务无法启动或丢失的解决办法
  9. python创建透明窗体_python – PyQt5:使用不透明的子项创建半透明窗口
  10. 线性判别分析LDA解析2
  11. 转载 刘鹏老师 计算广告学 人大笔记
  12. 东北旅行第一天流水账
  13. 语音合成学习(一)综述
  14. SpringBoot + MyBatis + MySQL +IDEA2021 增删改查 2021-06-04
  15. visibility与display的区别:
  16. 线性滤波器非线性滤波器
  17. textarea自适应笔记(vue)
  18. 昭通高考2021成绩查询,2021昭通中考成绩查询入口
  19. 交流充电桩电路图_交流充电桩原理
  20. win10输入法看不见选字框_win10系统玩LOL打字看不到候选框的解决方法

热门文章

  1. JSPServlet学习笔记----第4章
  2. css 用direction来改变元素水平方向,价值研究。
  3. SCU3033 Destroying a Painting(最小费用最大流)
  4. Daily Scrum02 12.09
  5. Linux双网卡NAT共享上网
  6. Linux系统结构 详解
  7. Ubuntu10.04各文件夹的作用
  8. 【libsvm 错误使用mex】
  9. Sci-Hub和 Alexandra 的基本信息
  10. 云炬Android开发笔记 18解决沉浸栏的Bug和被手机状态栏遮挡的问题