Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Unix base64编码不匹配_Java_Python_Linux_Unix_Base64 - Fatal编程技术网

Java Unix base64编码不匹配

Java Unix base64编码不匹配,java,python,linux,unix,base64,Java,Python,Linux,Unix,Base64,我已经看到许多util中的base64编码与unix util之间存在一些差异 例如: 在java和python中,如果我编码b我得到Yg=,但在unix中我得到Ygo= 我需要在java和python中使用unix中的b64。如何使它们保持一致?抑制换行符 echo -n "b" | ... 或者加上它 >>> 'b\n'.encode('base64') 'Ygo=\n' 天哪!扯了我一个多小时的头发。非常感谢:)感谢上帝让堆栈溢出

我已经看到许多util中的base64编码与unix util之间存在一些差异 例如: 在java和python中,如果我编码
b
我得到
Yg=
,但在unix中我得到
Ygo=
我需要在java和python中使用unix中的b64。如何使它们保持一致?

抑制换行符

echo -n "b" | ...
或者加上它

>>> 'b\n'.encode('base64')
'Ygo=\n'

天哪!扯了我一个多小时的头发。非常感谢:)感谢上帝让堆栈溢出