에 다른 결과가 내가 가진 :자바 - Base64.decodeBase64 (텍스트) Windows 및 Linux
String text = // same String (text)
byte[] byteArray = org.apache.commons.codec.binary.Base64.decodeBase64(text);
System.out.println("Length: " + byteArray.length);
그리고 Windows의 결과는 31과 리눅스에 내가 sun.misc.BASE64Decoder 꽤과 노력 (32)의 많은 문제가있었습니다 ...
결과가 다른 운영 체제에서는 어떻게 다릅니 까? 어떻게 해결되어 두 운영 체제 모두에서 작동 할 수 있습니까?
'텍스트'는 어디에서 왔습니까? 두 경우 모두 동일하다고 확신합니까? – axtavt
명령 줄 인수 –
@axtavt 나는 당신이 뭔가있을 것이라고 생각합니다. Linux와 Windows에서 text.length를 할 때 차이점이 있습니다. 리눅스 버전은 더 길다. 커맨드 라인에서 가져온 것입니다. –