무료 온라인 Gzip 압축 도구 - 문자열 및 파일 압축
텍스트와 파일을 Gzip으로 압축하거나 다시 풀어 보세요. .gz 다운로드와 Base64 출력을 지원하며, 모든 처리가 브라우저 안에서만 이뤄지는 빠르고 안전한 무료 도구입니다.
입력
출력
문자열 및 파일 지원
텍스트 문자열과 모든 유형의 파일을 모두 압축합니다.
클라이언트 측 처리
모든 압축은 브라우저에서 수행되어 개인 정보를 최대한 보호합니다.
Base64 출력
웹 애플리케이션에서 쉽게 사용할 수 있도록 Base64로 인코딩된 문자열을 가져옵니다.
텍스트나 파일을 브라우저에서 바로 Gzip 형식으로 압축하고, 결과를 .gz 파일로 다운로드하거나 Base64 문자열로 복사할 수 있습니다. 기존 Gzip 데이터를 원본으로 되돌리는 압축 해제도 지원합니다. 모든 처리는 브라우저의 기본 CompressionStream API를 사용해 클라이언트 측에서만 이루어지므로, 입력한 파일이나 텍스트가 서버에 전송되지 않아 개인 정보가 완전히 보호됩니다. 서버 배포용 정적 자산 압축, API 응답 페이로드 확인, 로그 파일 압축 등 다양한 개발 업무에 바로 활용할 수 있습니다.
Gzip 도구 사용 방법
- 1
문자열 또는 파일 모드 선택
텍스트를 직접 입력해 압축하려면 문자열 모드를, 로컬 파일을 업로드해 처리하려면 파일 모드를 선택하세요.
- 2
입력 내용 준비
문자열 모드에서는 압축할 텍스트를 입력란에 붙여넣고, 파일 모드에서는 파일을 업로드 영역에 드래그 앤 드롭하거나 클릭해 선택하세요.
- 3
압축 또는 압축 해제 클릭
압축 버튼을 누르면 입력이 Gzip 데이터로 변환되고, 압축 해제 버튼을 누르면 Gzip 입력이 원본 텍스트나 파일로 복원됩니다.
- 4
결과 복사 또는 다운로드
웹 앱이나 설정 파일에 사용할 경우 Base64 문자열을 복사하고, 실제 파일이 필요하면 .gz 파일을 다운로드하세요.
참고 자료
- RFC 1952 — GZIP 파일 형식 명세
헤더 구조, CRC 체크섬, 멤버 구성 등 GZIP 파일 형식의 세부 사항을 정의한 IETF 공식 표준 문서입니다.
- RFC 1951 — DEFLATE 압축 데이터 형식
GZIP이 내부적으로 사용하는 DEFLATE 알고리즘의 공식 명세로, 압축 원리와 비트스트림 구조를 설명합니다.
- MDN — CompressionStream API
이 도구의 클라이언트 측 Gzip 처리를 가능하게 하는 브라우저 Web API로, 별도 설치 없이 최신 브라우저에서 바로 사용할 수 있습니다.
관련 도구
자주 묻는 질문
- 이 Gzip 도구는 어떤 기능을 제공하나요?
- 텍스트 문자열과 파일을 Gzip 형식으로 압축하고, 기존 Gzip 데이터를 원본으로 복원하는 압축 해제도 지원합니다. 결과는 .gz 파일 다운로드 또는 Base64 문자열 복사 방식으로 내보낼 수 있습니다.
- 파일이 서버에 업로드되나요? 개인 정보가 안전한가요?
- 아니요. 압축과 압축 해제 모두 브라우저 내에서만 실행되며, 입력한 파일이나 텍스트는 외부 서버로 전송되지 않습니다. 민감한 데이터도 안심하고 처리할 수 있습니다.
- 어떤 파일 형식을 지원하나요?
- 파일 형식에 제한이 없습니다. 텍스트 파일(.txt, .csv, .json, .log 등)은 물론 바이너리 파일도 업로드해 Gzip으로 압축할 수 있습니다. 단, 이미 압축된 JPEG, PNG, ZIP 등은 추가 압축 효과가 거의 없습니다.
- Gzip과 ZIP의 차이는 무엇인가요?
- Gzip(RFC 1952)은 단일 파일을 DEFLATE 알고리즘으로 압축하는 형식입니다. ZIP은 여러 파일을 하나의 아카이브로 묶을 수 있고 각 파일을 개별 압축합니다. 웹 서버 응답 압축이나 Linux/macOS 파이프 처리에는 주로 Gzip이 사용됩니다.
- Base64 출력은 무엇이고 언제 사용하나요?
- Gzip 압축 결과는 이진(binary) 데이터라 텍스트로 직접 표시하거나 복사하기 어렵습니다. Base64는 이 이진 데이터를 ASCII 문자열로 변환해 JSON, 환경 변수, API 요청 본문 등에 그대로 붙여넣을 수 있게 합니다. 실제 .gz 파일이 필요하면 파일 모드에서 다운로드하세요.
- 압축률은 어느 정도인가요?
- 일반 텍스트나 JSON, HTML, CSS 같은 구조화된 텍스트 데이터는 보통 60~80% 압축됩니다. 반면 이미지나 동영상처럼 이미 압축된 파일은 압축 효과가 거의 없거나 오히려 크기가 약간 커질 수 있습니다.
- Nginx나 Apache에서 Gzip 압축을 활성화하는 방법은 무엇인가요?
- 이 도구는 브라우저 기반 파일·텍스트 압축 도구로, 서버 설정은 직접 지원하지 않습니다. Nginx에서는 nginx.conf에 'gzip on;'을 추가하고, Apache에서는 mod_deflate 모듈을 활성화하면 됩니다. 압축된 결과물을 미리 확인하거나 Gzip 데이터를 테스트하는 용도로 이 도구를 활용하세요.