본문으로 건너뛰기

Base64 인코더, 받은 자료 해석이 막힐 때 풀어내는 흐름

"이 자료가 뭐지?"

로그·API 응답에서 알 수 없는 영문·숫자 문자열. Base64로 보이지만 디코딩이 안 된다면 막힐 때 단계 분해 흐름.

1단계: Base64 형식 추정

  • 영문 대소문자·숫자만
  • = 패딩 끝
  • 4의 배수 길이

이 패턴이면 Base64 가능성.

2단계: 형식 종류 추정

  • + / 포함 → 표준 Base64
  • - _ 포함 → URL-safe
  • = 없음 → URL-safe (패딩 생략)

3단계: 디코딩 시도

도구로 디코딩. 결과가 의미 있는 텍스트면 성공. 깨진 글자면 다른 형식·인코딩 의심. Base64 인코더로 양방향 시도.

4단계: JWT 가능성

마침표(.)로 세 부분 나뉘어 있다면 JWT. 각 부분별 디코딩.

5단계: 이미지 가능성

매우 긴 자료라면 Base64 이미지 가능성. data:image/...;base64, 접두어 확인.

6단계: 다른 인코딩

Base64 디코딩 안 되면 Hex·URL 인코딩·다른 형식 의심. 형식 자체가 다를 수 있다.

막힐 때 대응 흐름

  • STEP 1: Base64 형식 추정
  • STEP 2: 형식 종류
  • STEP 3: 디코딩 시도
  • STEP 4: JWT·이미지 의심
  • STEP 5: 다른 인코딩 시도

Base64 디코더로 단계별 결과 확인.

마무리

받은 자료 해석은 단계 분해. 한 단계씩 풀면 부담이 줄어든다.

🚀
타이머 바로 사용하기
지금 바로 무료로 이용해보세요!
도구 사용하기 →