Base64 인코딩
일반 텍스트를 Base64로 변환하고 Base64를 다시 텍스트로 디코딩한 후 결과를 복사하거나 다운로드합니다.
Base64 전송 및 저장을 위해 텍스트 인코딩
이 Base64 인코더는 일반 텍스트를 ASCII 안전 Base64 문자열로 변환하고 빠른 왕복을 위해 다시 디코딩할 수 있습니다. 값이 JSON, HTML, 환경 변수, 명령 출력, 이메일 또는 인쇄 가능한 텍스트가 필요한 기타 시스템을 통해 이동해야 하는 경우 유용합니다.
Base64는 암호화가 아닌 인코딩 형식입니다. 문자열이 있는 사람은 누구나 이를 디코딩할 수 있으며, 3바이트마다 4개의 Base64 문자가 되므로 인코딩된 출력은 일반적으로 약 1/3 더 큽니다.
사용 방법
- 일반 텍스트 또는 Base64 값을 입력 편집기에 붙여넣습니다.
- Base64 문자열을 생성하려면 인코딩를 선택하고, 기존 Base64 문자열을 읽으려면 디코딩를 선택하세요.
- 출력 편집기와 상태 메시지를 확인하세요. 디코딩에 실패하면 잘못된 Base64 입력이 즉시 보고됩니다.
- 클립보드에는 복사를 사용하고, 텍스트 파일에는 다운로드를 사용하고, 두 편집기를 모두 재설정하려면 지우기를 사용하세요.
Base64 인코딩이란 무엇입니까?
Base64 인코딩는 문자, 숫자, +, / 및 선택적 = 패딩으로 구성된 제한된 알파벳으로 바이트를 나타냅니다. 따라서 바이너리 또는 유니코드 파생 데이터를 텍스트 전용 채널에 더 쉽게 배치할 수 있습니다.
비밀성이나 압축이 아닌 표현과 전송을 위해 Base64를 사용하세요. 기밀성이 필요한 경우 암호화를 사용하세요. 무결성이 필요한 경우 해시나 서명을 사용하세요. 더 작은 파일이 필요한 경우 인코딩하기 전에 압축을 사용하십시오.
입력 참고사항
인코딩은 Unicode를 포함한 일반 텍스트를 허용합니다. 디코딩할 때는 레이블, 따옴표, 헤더 또는 주변 설명 문구 없이 완전한 Base64 값만 붙여 넣으세요. 패딩이 없거나 불필요한 문자가 있으면 페이로드 디코딩이 실패할 수 있습니다.
예제
짧은 메시지는 ASCII 안전 Base64 값이 되며 원래 텍스트로 다시 디코딩될 수 있습니다.
--- 일반 텍스트 --- Hello, World! --- Base64 인코딩 --- SGVsbG8sIFdvcmxkIQ== --- 디코딩 복원 --- Hello, World!
MCP 통합
MCP(Model Context Protocol)를 통해 AI 에이전트와 앱은 Coding.Tools 유틸리티를 발견하고 반복 가능한 변환, 포맷팅, 해시, 생성 워크플로에서 실행할 수 있습니다.
MCP 도구 이름: base64-encode
MCP 엔드포인트: https://coding.tools/mcp
먼저 tools/list를 호출하세요. 각 도구 항목에는 inputSchema, outputSchema, examples가 포함되어 AI 에이전트나 클라이언트가 추측 없이 유효한 인수를 만들 수 있습니다.
tools/call에서는 표시용 값은 result.content[0].text에서, 기계 파싱용 값은 result.structuredContent에서 읽으세요. 도구 수준 실패는 isError: true를 반환하고, 프로토콜 수준 실패는 JSON-RPC error를 반환합니다.
tools/call 요청 예시:
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"base64-encode","arguments":{"input":"Hello from Coding.Tools MCP"}}}'
대부분의 텍스트 및 데이터 도구는 input 문자열과 선택적 options를 받습니다. 브라우저 이미지 API가 필요한 이미지 도구는 검색 대상으로 제공되며, 브라우저 기능이 필요할 때 웹 UI 링크를 반환합니다.