Base64 / Base64URL 인코더·디코더
Base64는 세 바이트를 네 문자로 표시합니다. 텍스트는 먼저 UTF-8 바이트로 바뀝니다. 예를 들어 foo는 Zm9v, f는 표준에서 Zg==, Base64URL에서 Zg입니다. 표준은 +와 /를 쓰고 필요한 = 패딩을 요구합니다. Base64URL은 -와 _를 쓰며 패딩 없이 출력하고, 패딩 없음 또는 정확한 패딩만 허용합니다. 공백, 줄바꿈, 혼합 문자 집합, 잘못된 길이, 0이 아닌 끝 비트는 거부합니다. 원문 줄바꿈은 인코딩 후 디코딩하면 유지됩니다. 잘못된 UTF-8과 짝 없는 서로게이트도 거부합니다. Base64는 인코딩이며 암호화가 아닙니다. 바이너리 모드는 유효하지 않은 UTF-8을 포함한 모든 바이트를 최대 1 MiB 처리합니다. 인코딩은 파일을 열고 디코딩은 원래 바이트를 decoded.bin으로 저장합니다. 16진수 미리보기는 128바이트까지입니다.
입력은 이 페이지에만 남으며 업로드되거나 자동 저장되지 않습니다.
텍스트 또는 바이너리 데이터: 인코딩 전 또는 디코딩 후 최대 1 MiB(1,048,576바이트). 텍스트 모드에는 올바른 UTF-8이 필요합니다. Base64 입력: 최대 1,398,104개 ASCII 문자.