2013-06-07 3 views
2

내가 몇 가지 예에 대한 폴더의 유틸리티 유닉스 많은 유틸에서 base64 인코딩 불일치 보게되었습니다 : 나는 내가 Yg==를 얻을 수 있지만, 유닉스에서 나는 Ygo= 필요 얻을 b를 인코딩하는 경우 자바와 파이썬에서 을 유닉스에서 자바와 파이썬으로 b64를 사용하는 방법. 일관성을 유지하려면 어떻게해야합니까?유닉스 base64 인코딩 불일치

답변

4

개행을 표시하지 않습니다.

echo -n "b" | ... 

또는 추가하십시오.

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

좋은 주! 1 시간 이상 내 머리카락을 찢어 버렸다. 대단히 감사합니다 :) – Rnet

+0

스택 오버 플로우에 대한 하나님 감사합니다. –