Gzip 인코딩
무료 온라인 서비스 Gzip 인코딩 설치가 필요 없는 도구
Gzip 압축 / 해제 소개
브라우저 네이티브 CompressionStream / DecompressionStream API와 "gzip" 알고리즘을 사용하여 텍스트를 gzip 스트림으로 압축하거나, 기존 gzip 페이로드를 다시 텍스트로 되돌릴 수 있습니다. 압축된 바이트는 Base64 또는 16진수 텍스트로 표시되어 복사·저장·전송이 쉽습니다.
사용 방법
1. Mode를 Compress 또는 Decompress로 설정합니다.\n2. Encoding을 Base64 또는 Hex로 설정합니다 (압축 출력 형식과 해제 입력 형식을 모두 제어합니다).\n3. 입력을 붙여넣습니다 — 압축 시 일반 텍스트, 해제 시 Base64 / Hex를 붙여넣습니다.\n4. Compress 또는 Decompress를 클릭합니다.\n5. Copy 링크로 결과를 복사합니다. 오류는 빨간 배너로 표시됩니다.
압축 파이프라인과 인코딩
압축 시: 입력 텍스트는 TextEncoder로 UTF-8로 인코딩된 후 CompressionStream("gzip")으로 전달되며, 결과 바이트는 Base64(btoa로 원시 바이트 처리) 또는 소문자 16진수(바이트당 2자리)로 변환됩니다. 해제 시에는 이 과정이 역순으로 진행됩니다 — Base64는 atob로 디코딩, 16진수는 두 글자씩 파싱 — 그 다음 DecompressionStream("gzip")으로 전달되어 텍스트로 디코딩됩니다. 모드와 인코딩은 입력을 생성할 때 사용한 것과 일치해야 하며, 그렇지 않으면 오류가 표시됩니다.
▶어떤 브라우저를 지원하나요?
▶Base64와 Hex 중 어떤 것을 선택해야 하나요?
▶왜 해제가 실패하나요?
▶바이너리나 비텍스트 입력을 처리하나요?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.