Base85 (ASCII85) 인코더·디코더
브라우저 처리텍스트를 ASCII85(Base85)로 인코딩하고 되돌립니다. 4바이트를 5글자로 바꿔 Base64보다 짧고, 0 네 개는 z 한 글자로 줄이며, PDF·PostScript의 <~ ~> 표시도 읽습니다.
- 보안·인코딩·토큰·네트워크 관련 결과는 작업 보조용입니다. 비밀번호, 비밀키, 운영 토큰, 실제 서비스 취약점 정보는 입력하지 말고 공식 보안 기준을 함께 확인하세요.
- 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
ASCII85는 4바이트를 85진법 5글자로 나타내는 인코딩으로, Base64(3바이트→4글자)보다 결과가 약 6% 짧습니다. PDF와 PostScript 파일 내부, Git의 바이너리 패치 등에서 쓰이며 ! 부터 u 까지의 85개 출력 가능 문자를 사용합니다.
Hello World!
Base85 (ASCII85) 인코더·디코더 사용 가이드
ASCII85는 4바이트를 85진법 5글자로 나타내는 인코딩으로, Base64(3바이트→4글자)보다 결과가 약 6% 짧습니다. PDF와 PostScript 파일 내부, Git의 바이너리 패치 등에서 쓰이며 ! 부터 u 까지의 85개 출력 가능 문자를 사용합니다.
정방향은 텍스트의 UTF-8 바이트를 4바이트씩 묶어 변환하고, 0으로만 된 묶음은 z 한 글자로 줄입니다. 마지막 묶음이 4바이트보다 짧으면 필요한 글자 수만 남깁니다.
역방향은 앞뒤의 <~ ~> 표시와 중간의 공백·줄바꿈을 무시하고 읽습니다. 결과가 글자가 아닌 바이너리면 16진수로 보여 주고, 범위 밖 문자나 잘못된 z 위치는 이유와 함께 알려 줍니다.
사용 방법
- '텍스트 또는 ASCII85' 칸에 바꿀 내용을 넣습니다.
- 변환 방향에서 '텍스트 → ASCII85' 또는 'ASCII85 → 텍스트'를 고릅니다.
- '실행'을 누르고, PDF에 넣을 값이라면 결과 앞뒤에 <~ 와 ~>를 직접 붙입니다.
예시: PDF 스트림의 ASCII85 풀기
<~87cURD]i,"Ebo80~>
Hello World!
역방향 결과입니다. <~ ~> 표시는 자동으로 무시됩니다.
이럴 때 쓰면 좋아요
- PDF 파일 안의 ASCII85Decode 스트림 내용을 확인할 때
- PostScript 문서에 삽입된 데이터를 읽어 볼 때
- Base64보다 짧은 텍스트 인코딩이 필요할 때
- ASCII85 구현의 결과를 테스트 값과 비교할 때
문제가 생겼을 때
ASCII85는 ! 부터 u 까지의 문자와 z만 씁니다. v~ 이후의 글자나 한글이 섞여 있다면 다른 인코딩일 가능성이 높습니다.
<~로 시작했는데 끝의 ~>가 없습니다. 복사할 때 끝부분이 잘렸는지 확인하세요.
활용 팁
- 정방향 결과에는 <~ ~>를 붙이지 않습니다. PDF·PostScript에 넣을 때는 앞뒤에 직접 붙이세요.
- ZeroMQ의 Z85나 RFC 1924 Base85는 알파벳이 달라 이 도구로 풀면 다른 결과가 나옵니다.
자주 묻는 질문
1 MiB까지 처리합니다. 그보다 큰 데이터는 나눠서 변환하세요.
4바이트가 모두 0인 묶음이 있을 때만 나옵니다. 일반 텍스트에서는 거의 보이지 않습니다.
이 도구는 Adobe(PostScript·PDF) 방식을 따릅니다. 오래된 btoa 형식의 y(공백 4개) 축약은 지원하지 않습니다.
계산·판단 기준
- 입력 문자열, 토큰, 해시, 인코딩 값, 네트워크 형식처럼 사용자가 제공한 데이터를 브라우저에서 변환하거나 점검합니다.
- 보안 관련 도구는 개발과 학습을 돕기 위한 참고 결과를 만들며 운영 환경 검증을 대신하지 않습니다.
- 선택한 파일, 이미지, 문서, 텍스트를 브라우저에서 읽어 변환, 압축, 병합, 추출, 미리보기합니다.
- 대부분의 파일형 도구는 업로드 전 정리나 개인 작업을 빠르게 처리하기 위한 로컬 중심 흐름입니다.
- 실제 비밀번호, 개인 키, 운영 토큰, 고객 정보, 취약점 상세처럼 노출되면 위험한 값은 입력하지 마세요.
- 해시, 토큰, 인코딩 결과는 보안성 보장이나 침해 여부 확인을 의미하지 않습니다.
- 브라우저에서 처리되더라도 원본과 결과물에는 개인정보, 위치 정보, 메타데이터, 저작권 자료가 포함될 수 있습니다.
- 큰 파일이나 복잡한 문서는 브라우저 메모리와 기기 성능에 따라 처리 결과가 달라질 수 있습니다.
- 운영 보안 판단 전에는 조직 보안 정책, 공식 문서, 전문 보안 점검 절차와 함께 확인하세요.
- 공유, 제출, 게시, 납품 전에는 원본 파일과 결과 파일의 민감 정보, 권한, 품질을 직접 확인하세요.
- 공식 외부 출처OWASP Cheat Sheet Series웹 보안 구현과 검증을 위한 실무 권고 모음입니다.
- 공식 외부 출처개인정보보호 포털파일에 포함된 개인정보를 저장·공유하기 전 확인할 정부 안내 경로입니다.
검토 범위: 입력, 실행, 결과 표시가 설명대로 동작하는지 자동으로 점검하지만 모든 입력 형식과 사용 환경을 보장하지는 않습니다. 결과를 제출하거나 공유하기 전에 직접 열어 확인하세요.