文章目录

  • 十六进制-字符串互转
  • 十六进制转字符数组

十六进制-字符串互转

HEX-字符互转
https://the-x.cn/encodings/Hex.aspx

注意:必须是可打印字符才能在这里互转。
注意:字符编码格式不同,字符串的十六进制就不同。

比如:

字符串:我是谁
UTF-8 格式的十六进制:E6 88 91 E6 98 AF E8 B0  81
GBK/GB2312 格式的十六进制: CE D2 CA C7 CB AD

GBK/GB2312汉字固定占2个字节。
UTF8汉字占3-4个字节

十六进制转字符数组

非可打印字符的十六进制是不能转换成字符串的,比如RSA解密的数据,所以在使用时如果需要打印,必须单个字节打印。

那么,在调试时,就会用到将16进制写死调试的情况,这个时候就要将十六进制数据,写死到程序里。

如果有一种能够将16进制数据快速转换成程序字符数组的方法,将大大提高调试速度。

通过HxD工具就可以将16进制数据,复制成C、C#、JAVA等使用的字符数组。

下载地址:百度搜索 HxD.exe
https://www.jb51.net/softs/16784.html#downintro2

操作步骤:
1.运行HxD.exe
2.将文件拖到HxD中或者拷贝到HxD中
3.选中要转换的16进制数据
4.选择编译–复制为–C
5.到程序中,选择粘贴就直接拿到数据了。

比如:

十六进制转字符串或char字符数组相关推荐

  1. Java中string字符串和char字符之间的千丝万缕

    目录 前言 String字符串和char字符的区别 拓展 相互转换 String字符串转换成char字符数组 char字符转换成String字符串 char字符数组转换成String字符串 Strin ...

  2. asp.net(c#)字符串转换成字符数组 字符串转换成int 数组

    问题: 一个字符串是string   a="a,b,c,d" ,另一个是string   b="1,2,3,4" ,第一个转换成string[]类型的,第二个转 ...

  3. C语言补漏:字符串指针与字符数组传参

    字符串指针与字符数组传参 深信服的笔试上被吊打,其中对一道用指针做形参的题目印象十分深刻,借此恶补了一晚上指针,今天总结,以作警示. ​ 试想有如下情形,将一个字符串指针做形参赋值函数修改其字符串,函 ...

  4. 字符串,字符指针,字符串指针,字符数组

    对于指针可能是大多数程序员最痛苦的事,尤其是指针和字符串和数组三者放在一起的时候,经历了几次错误后,我打算总结一下这几者的区别. 字符串:"asdasfsff",c语言中后面有'\0'. 字符数组:A ...

  5. java怎么把字符串转换成字符数组

    此博客用于个人编程学习记录. 文章内容来自于: java怎么把字符串转换成字符数组-Java基础-PHP中文网https://www.php.cn/java/base/435415.html java ...

  6. C语言中将字符串赋值给字符数组的问题

    问不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组赋值." 那么str1="China"是不是错的? char a[ ]='toyou'; 为什么是正确的呢? ...

  7. 每天一道LeetCode-----给定字符串s和字符数组words,在s中找到words出现的位置,words内部字符串顺序无要求

    Substring with Concatenation of All Words 原题链接Substring with Concatenation of All Words 题目意思是给定字符串s和 ...

  8. 外挂学习之路(12)--- 用CE搜索字符串和搜索字符数组的区别

    用VS2008写个小工程做测试,得到如下一些结论 代码如下: TCHAR test[50] = TEXT("你好啊"); void CasciiDlg::OnBnClickedBu ...

  9. 在Python中将字符串拆分为字符数组

    Given a string and we have to split into array of characters in Python. 给定一个字符串,我们必须在Python中拆分为字符数组. ...

最新文章

  1. linux运行dock打包的镜像,Linux部署之Docker方式部署项目
  2. 双系统Ubuntu无法进入Windows磁盘的解决方法
  3. oa 中会议推送 实现_诗尼曼:大OA+费控赋能千店一体,打造家居数字化标杆
  4. 数据挖掘技术简介[转]
  5. APP专项测试关注点介绍
  6. Collections集合工具类的方法_sort(List,Comparator)
  7. C和指针之字符串编程练习3
  8. 用Flex绘制带Icon的Tooltip
  9. (5)ISE软件开发流程(第1天)
  10. 教程 Re:Zero ROS (五)—— 导入模型,关节控制器
  11. Guass消元 poj 1830
  12. MT6573芯片资料集锦MT6575入门手册 V0.2
  13. NAT 简介分类作用
  14. U盘和电脑USB都是好的,可是插上u盘没任何反应!
  15. Serializable接口分析
  16. 天玥运维安全网关_中国工业网络安全厂商综合能力概览
  17. iphone 热点 android,苹果的个人热点功能android手机能用吗
  18. 工具栏的打印图标不见了_我的电脑右下角任务栏上打印机小图标不见了, – 手机爱问...
  19. betaflight 10.8.0_win10调试笔记(未完待续)
  20. Docker 安装 MySQL(借鉴菜鸟教程)

热门文章

  1. java学习之服务器第28天( --jsp--三个指令--六个动作标签--PageContext域--EL表达式--)
  2. 智能眼镜爆发年?今年陆续发布的几款智能眼镜产品
  3. 博学谷java百度网盘_博学谷javaee就业班2020百度云
  4. 阿里业务中台到底是什么样子
  5. 现在AI发展到什么阶段了
  6. 安超云生态 安超云与神州网信完成产品互认证 携手打造协同生态
  7. 浪潮服务器开机板载卡显示FF,浪潮服务器安装操作系统简要步骤说明
  8. 谓词下推原理和数据框架的应用
  9. 智能投顾的发展现状和未来发展趋势
  10. Android Studio底部导航