将十六进制字符串转换为二进制

普拉特

我有以下十六进制地址:2001:0db8:3c4d:0015:0000:0000:abcd:ef12有8个十六进制数字块,每个块长16位,总共128位。我想将这些块中的每一个转换为二进制,即如果我将第一个块-2001转换为二进制,然后将第二个块-0db8转换为二进制,等等。

同样,我需要遍历每个块,将它们转换为二进制,然后打包。

谁能告诉我实现这一目标的最简单方法?

杰克沙
my $str = '2001:0db8:3c4d:0015:0000:0000:abcd:ef12';
print  join "\n", map { unpack ('B*', pack ('H*',$_)) } split ':', $str;

输出:

0010000000000001
0000110110111000
0011110001001101
0000000000010101
0000000000000000
0000000000000000
1010101111001101
1110111100010010

编辑

以下几行是代码中的罪魁祸首。尝试删除它们。

my $tempbin1 = pack( 's', $elements[0]);
my $tempbin2 = pack( 's', $elements[1]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

二进制字符串转换为十六进制c ++

来自分类Dev

Java:将二进制字符串转换为十六进制字符串

来自分类Dev

将字符串转换为二进制?

来自分类Dev

将十六进制字符串转换为二进制字符串C#

来自分类Dev

将二进制字符串转换为二进制

来自分类Dev

将二进制字符串转换为十六进制字符串JAVA

来自分类Dev

将十六进制转换为二进制

来自分类Dev

将二进制转换为字符串

来自分类Dev

如何在目标C中将十六进制字符串转换为二进制数据

来自分类Dev

C ++将带有“:”的十六进制字符串转换为原始的“二进制”字符串

来自分类Dev

在Elixir中将二进制字符串转换为十六进制,反之亦然

来自分类Dev

将十六进制转换为二进制

来自分类Dev

将二进制转换为十六进制

来自分类Dev

如何将C二进制缓冲区转换为Python字符串中的十六进制表示形式?

来自分类Dev

如何将ostringstream十六进制字符串字符对转换为单个unit8_t等效二进制值

来自分类Dev

颤振如何将十六进制字符串转换为二进制字符串?

来自分类Dev

将十六进制字符串转换为二进制字符串

来自分类Dev

从文件转换十六进制ASCII字符串并创建二进制文件

来自分类Dev

将十六进制字符串转换为二进制并使用netcat发送

来自分类Dev

将字符串转换为二进制?

来自分类Dev

使用awk将二进制数作为字符串存储在文本文件中,然后转换为十六进制

来自分类Dev

将十六进制转换为二进制

来自分类Dev

如何在目标C中将十六进制字符串转换为二进制数据

来自分类Dev

将十六进制转换为二进制

来自分类Dev

将十六进制转义字符转换为二进制

来自分类Dev

将十六进制字符串转换为二进制SQL Server

来自分类Dev

在java中将包含64位的二进制字符串转换为十六进制?

来自分类Dev

将十六进制字符串转换为二进制并分离为位 n C++

来自分类Dev

以二进制模式将十六进制字符串写入文件

Related 相关文章

  1. 1

    二进制字符串转换为十六进制c ++

  2. 2

    Java:将二进制字符串转换为十六进制字符串

  3. 3

    将字符串转换为二进制?

  4. 4

    将十六进制字符串转换为二进制字符串C#

  5. 5

    将二进制字符串转换为二进制

  6. 6

    将二进制字符串转换为十六进制字符串JAVA

  7. 7

    将十六进制转换为二进制

  8. 8

    将二进制转换为字符串

  9. 9

    如何在目标C中将十六进制字符串转换为二进制数据

  10. 10

    C ++将带有“:”的十六进制字符串转换为原始的“二进制”字符串

  11. 11

    在Elixir中将二进制字符串转换为十六进制,反之亦然

  12. 12

    将十六进制转换为二进制

  13. 13

    将二进制转换为十六进制

  14. 14

    如何将C二进制缓冲区转换为Python字符串中的十六进制表示形式?

  15. 15

    如何将ostringstream十六进制字符串字符对转换为单个unit8_t等效二进制值

  16. 16

    颤振如何将十六进制字符串转换为二进制字符串?

  17. 17

    将十六进制字符串转换为二进制字符串

  18. 18

    从文件转换十六进制ASCII字符串并创建二进制文件

  19. 19

    将十六进制字符串转换为二进制并使用netcat发送

  20. 20

    将字符串转换为二进制?

  21. 21

    使用awk将二进制数作为字符串存储在文本文件中,然后转换为十六进制

  22. 22

    将十六进制转换为二进制

  23. 23

    如何在目标C中将十六进制字符串转换为二进制数据

  24. 24

    将十六进制转换为二进制

  25. 25

    将十六进制转义字符转换为二进制

  26. 26

    将十六进制字符串转换为二进制SQL Server

  27. 27

    在java中将包含64位的二进制字符串转换为十六进制?

  28. 28

    将十六进制字符串转换为二进制并分离为位 n C++

  29. 29

    以二进制模式将十六进制字符串写入文件

热门标签

归档