专栏首页along的开发之旅文字转化成十六进制,及逆转
原创

文字转化成十六进制,及逆转

xxd

系统日志里,对于加密信息和二进制,可以采用十六进制输出,简单加密下。在加密并收取日志后,需要把16进制在转回可识别信息。

上面是一个demo示意图。

xxd -p 输出文件的16进制视图

xxd -r -p 根据16进制,输出实际内容

比如在某些情况下,后台返回结果可能是一个json,也可能是一个二进制,如果直接打印二进制,在某些条件下,可能会直接崩溃。在这种情况下,base64打印是一个可选项,但16进制更快,而且可以根据需要,对比较长的二进制,只获取其前n个字符。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • c++ 十六进制字符转换十进制_将二进制、八进制、十六进制转换为十进制

    9节课征服「字符编码」-1-字符、字符集、字符编号与字符编码(基础课)-周华健的在线视频教程​edu.csdn.net

    用户7886150
  • 十六进制文本转字符存储到二进制文件

    1. 主要说下将两个字符转为一组十六进制字符这块。试想一下将123分解为1 2 3三个字符,即每次对10取余然后取出字符;这里与之相反,提取出字符后每次左移4位...

    用户5908113
  • LeetCode 1271. 十六进制魔术数字(进制转换)

    你有一个十进制数字,请按照此规则将它变成「十六进制魔术数字」:首先将它变成字母大写的十六进制字符串,然后将所有的数字 0 变成字母 O ,将数字 1 变成字母...

    Michael阿明
  • 十六进制数组转换成ASCII码

    心跳包
  • iOS开发——十六进制字符串与NSData的转化

    最近在完成一个需求时,遇到了NSData类型转换为十六进制的字符串这个需求的函数,在stackoverflow中翻找的时候,给出的答案基本上是如下的:

    Originalee
  • LeetCode 405. 数字转换为十六进制数

    给定一个整数,编写一个算法将这个数转换为十六进制数。 对于负整数,我们通常使用 补码运算 方法。

    Michael阿明
  • java byte转16进制字符串_Java字节数组转换成十六进制字符串的几种方法

    最近在项目中需要将字节数组转换成十六进制字符串,而Java内置的库中并没有相关工具可用,因此查了一下byte数组转hex字符串的相关方法,列出如下,需要可以直接...

    用户7886150
  • poj-1131-(大数)八进制转化成十进制

    Fractions in octal (base 8) notation can be expressed exactly in decimal notatio...

    瑾诺学长
  • Flutter十六进制颜色转换成颜色对象

    Flutter中颜色的设置有很多方法,但是一般我使用的有4种 1、Color c1 = Color(0xFF3CAAFA); 2、Color c2 = Co...

    赵哥窟

扫码关注云+社区

领取腾讯云代金券