小编Yus*_*Ali的帖子

Perl:将二进制数编码为 base64

我有一个本质上是二进制的字符串

my $string = "000110";
Run Code Online (Sandbox Code Playgroud)

我一直在尝试使用 encode_base64 但它编码字符串,如果我正确阅读文档

my $j = MIME::Base64->encode_base64($string);
print "$j\n"; # should print 'A'
>> TUlNRTo6QmFzZTY000000
Run Code Online (Sandbox Code Playgroud)

我怎样才能在 perl 中做到这一点?该字符串的长度预计为 ~120 个二进制位。我宁愿不使用默认情况下未安装 perl 的任何模块,此脚本的目标受众不熟悉 shell。

编辑:这个问题的很多答案都围绕字符串,而不是实际数字,我找到了一个解决方案,但它需要安装 Math::BaseCalc 模块。

Edit2:基本上,如果我有

my $binary_string = "000110";
Run Code Online (Sandbox Code Playgroud)

我想让它以 base64 编码(作为数字),所以它返回

>>G  # for this case (binary number 000110 to base64 number = G)
Run Code Online (Sandbox Code Playgroud)

binary perl base64 encode

2
推荐指数
1
解决办法
1263
查看次数

JQuery Post和Get

我有一个我正在尝试编写的方法,可以将数据发布到php文件并获取结果并在变量中返回输出.出于某种原因,我的代码块无效.

function post_get(){

var result = null;

$.post("modules/data.php", { "func": "getNameAndTime" },
function(data){
    result = JSON.parse(data);
}, "json");


return result;
}
Run Code Online (Sandbox Code Playgroud)

使用此方法时出现此错误

SyntaxError:JSON解析错误:意外的标识符"undefined"

javascript php jquery

0
推荐指数
1
解决办法
346
查看次数

标签 统计

base64 ×1

binary ×1

encode ×1

javascript ×1

jquery ×1

perl ×1

php ×1