gpt4 book ai didi

perl - 如何在 Perl 中获得 $foo 的十六进制表示?

转载 作者:行者123 更新时间:2023-12-04 16:49:30 25 4
gpt4 key购买 nike

给定变量 $foo包含二进制数据,如何获得 $foo 的十六进制表示在 Perl 中?

最佳答案

$foo是包含任意数据的字符串,使用 unpack :

my $hex = unpack('H*', $foo);

如果它只是一个整数,请使用 sprintf :
my $hex = sprintf('%x', $foo); # Or %X if you want upper-case letters

关于perl - 如何在 Perl 中获得 $foo 的十六进制表示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3847067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com