【发布时间】:2014-09-30 19:53:41
【问题描述】:
我有一个形式为二进制字符串
"000000110111010100110110001010001010110111010110010001111111101010000001" # for example
要编码为 base 64,我使用 pack 和 encode_base64
my $base64 = encode_base64 pack 'B*', $binaryString;
然后我会得到。
A3U2KK3WR/qB
我想恢复到字符串的原始二进制形式,我试过了
my $binString = decode_base64 $base64;
但是会返回
u6(��G��
我怎样才能恢复原来的二进制字符串?
【问题讨论】:
-
看起来你的问题需要解包。
-
Live demo 的解压结果。
标签: string perl base64 decoding