파일 업로드
  1. base64hub
  2. Base64 가이드

Base64 가이드

Base64의 작동 원리, 쓰이는 곳, 디코딩이 실패할 때의 대처법을 다룹니다. 모든 글에는 검증된 예시와 해당 도구 링크가 있습니다.

3→4해설Base64의 원리Base64란 무엇이고 3바이트를 어떻게 4글자로 바꾸는지 설명합니다. 6비트 묶음, 64자 알파벳, = 패딩을 Man, Ma, M 예시로 따라가고 쓰이는 곳도 정리합니다.==해설패딩 (=)Base64가 =나 ==로 끝나는 이유, 패딩이 선택 사항인 경우, 패딩이 없으면 거부하는 디코더, 길이 mod 4로 패딩을 복원하는 법, 비정규 인코딩을 다룹니다.-_가이드Base64와 Base64URLBase64URL은 +와 /를 -와 _로 바꾸고 보통 패딩을 뺍니다. RFC 4648 4절과 5절, 각 변형이 쓰이는 곳, 변환 방법, +가 공백이 되는 버그를 다룹니다.!=보안인코딩과 암호화Base64는 아무것도 숨기지 않으며 누구나 키 없이 디코딩합니다. Basic Auth, Kubernetes Secret, JWT 페이로드가 새는 방식과 대안인 AES-GCM, Argon2를 다룹니다.IMG성능Data URI 성능직접 측정했습니다: gzip과 Brotli가 PNG, JPEG, WOFF2, SVG의 Base64 data URI를 얼마나 줄이는지, 캐싱, 렌더링 차단, CSP data: 규칙, 인라인이 이득인 경우.33%레퍼런스크기 증가Base64 출력은 4 × ceil(n / 3)자입니다. 패딩과 MIME 줄 바꿈을 포함한 정확한 공식, 크기 표, 33%가 되는 이유, 압축의 효과를 정리했습니다.@가이드이메일 속의 Base64이메일이 Base64를 쓰는 방식: base64와 quoted-printable 전송 인코딩, 76자 줄, 첨부 파일, =?UTF-8?B?...?= 헤더, .eml에서 파일 추출하기.vs해설Base64와 다른 인코딩Base64, hex, Base32, Base58, Ascii85, Z85, Base45를 나란히 비교합니다. 알파벳, 크기 오버헤드, 대소문자와 URL 안전성, 같은 12바이트를 각각으로 인코딩한 결과.iVB레퍼런스자주 보는 Base64 접두사iVBORw0KGgo, /9j/, JVBERi0, UEsDB, H4sI, eyJ, MII의 의미: PNG, JPEG, PDF, ZIP, gzip, JSON, 인증서 등의 Base64 접두사를 표로 정리했습니다.ERR문제 해결Base64 오류Base64 디코딩 오류 해결법: Incorrect padding, Invalid character, atob 오류, Java Illegal base64 character, 글자 깨짐, 이중 인코딩.u8가이드Uint8Array.toBase64()Uint8Array.toBase64, fromBase64, setFromBase64, toHex, fromHex 설명: 옵션, lastChunkHandling, 브라우저와 Node.js 지원, 대체 코드.JWT해설JWT 속의 Base64JSON Web Token이 패딩 없는 Base64URL을 쓰는 방식, JS·Python·bash로 헤더와 페이로드를 직접 디코딩하는 법, 토큰을 망가뜨리는 실수를 다룹니다.RFC레퍼런스Base64 표준과 RFCRFC로 본 Base64의 역사: PEM(RFC 989, 1421), MIME(RFC 2045), RFC 3548과 4648, JWS base64url, IMAP 수정 UTF-7, OpenPGP 아머 등 변형까지.