Gzip 압축 해제
Gzip 압축 데이터를 텍스트로 압축 해제합니다.
Gzip Decompress 정보
Gzip Decompress는 DecompressionStream Web API를 사용하여 브라우저 내에서 Gzip으로 압축된 데이터(Base64 또는 파일 업로드를 통한 원시 바이너리)를 원래의 읽을 수 있는 텍스트로 복원합니다. Gzip은 웹 서버의 70% 이상에서 사용되는 주요 HTTP content-encoding 방식이자 .gz 및 tar.gz 아카이브의 표준 형식이므로, 로컬 터미널이나 서버 없이 Gzip 데이터를 압축 해제할 수 있는 기능은 개발자와 분석가에게 실질적인 일상적 필수 요소입니다. 이 도구는 Gzip 매직 바이트(0x1f 0x8b)와 CRC-32 체크섬을 자동으로 검증합니다.
사용 방법
Base64로 인코딩된 Gzip 데이터를 입력 필드에 붙여넣거나, 업로드를 클릭하여 디스크에서 직접 .gz 파일을 선택하십시오. 파일 내용은 서버에 업로드되지 않고 로컬에서 읽힙니다. 압축 해제를 클릭하여 Gzip 헤더 매직 바이트를 확인하고, Deflate 스트림을 압축 해제하며, 후행 CRC-32 및 ISIZE 필드를 검증합니다. 압축 해제된 크기와 함께 원본 텍스트가 표시되며, 결과를 즉시 복사하거나 다운로드할 수 있습니다.
주요 사용 사례
- Burp Suite, mitmproxy 또는 브라우저 DevTools Network 탭에서 캡처한 Gzip 압축 HTTP 응답 본문을 검사하여 실제 API 페이로드 내용을 읽으려는 웹 개발자 및 API 테스터
- SSH 접속 없이 특정 항목을 검색하기 위해 Nginx access.log.gz 또는 syslog.gz와 같은 .gz 순환 로그 파일을 브라우저에서 직접 압축 해제하는 시스템 관리자 및 로그 분석가
- Gzip 압축 및 압축 해제 왕복 과정이 무손실인지, Gzip 트레일러의 CRC-32 체크섬이 압축 해제된 내용과 일치하는지 확인하는 개발자
- 기본 JSON 이벤트 데이터를 검사하기 위해 Kafka 토픽, S3 객체 또는 .gz로 내보낸 CloudWatch 로그 스트림에서 Gzip 압축 메시지를 읽는 데이터 엔지니어
- 실제로 전송된 내용을 확인하기 위해 원시 응답 본문을 수동으로 압축 해제하여 HTTP 클라이언트의 Content-Encoding: gzip 협상 실패를 진단하는 디버깅 엔지니어