개발 기록

IllegalArgumentException: Illegal base64 character 20 에서 20은!? 본문

JAVA

IllegalArgumentException: Illegal base64 character 20 에서 20은!?

수염차 2024. 9. 2. 08:27

base 64 디코딩 중 발생한 에러.

base 64 문자열에 유효하지 않은 문자열이 포함되어 있어서 발생하는 것으로 알고 있는데 character 20가 뭔지는 알기 어려웠다.

 

base64 라이브러리를 보면 20은 16진수이다.

 

HEX가 16진수코드이고 20은 Space라는 걸 알 수 있다!

실제로 문자열에 공백이 포함되어 있어 디코딩 오류가 났다.

'JAVA' 카테고리의 다른 글

[이펙티브 자바] 아이템 4,5  (2) 2024.09.08
[이펙티브 자바] 아이템3  (0) 2024.09.07
[이펙티브 자바] 아이템2  (0) 2024.08.31
[이펙티브 자바] 아이템1  (0) 2024.08.26
JAVA SFTP 파일 업로드/삭제  (0) 2024.05.10
Comments