개발자
Deflate 압축 해제
Deflate 압축 데이터를 텍스트로 압축 해제합니다.
Loading…
Deflate 압축 해제 소개
Deflate Decompress는 Base64 문자열로 제공된 Deflate-compressed binary 데이터를 브라우저 내에서 원래의 읽을 수 있는 텍스트로 복원합니다. Deflate 알고리즘은 LZ77 백레퍼런스와 Huffman 코딩을 결합하여 무손실 압축을 달성하며, 이 도구는 전체 RFC 1951 압축 해제 사양을 구현합니다. 이는 커맨드 라인 도구나 로컬 런타임 환경 없이도 Content-Encoding: deflate를 사용하는 API, 네트워크 캡처 또는 스토리지 시스템의 압축된 페이로드를 검사하는 데 필수적입니다.
사용 방법
Base64로 인코딩된 Deflate-compressed 데이터를 입력 필드에 붙여넣으십시오. 이는 대부분의 브라우저 측 및 서버 측 Deflate 압축 구현에서 생성되는 형식입니다. Decompress를 클릭하여 RFC 1951 압축 해제 알고리즘을 실행하고 복원된 원본 텍스트를 표시합니다. 입력이 유효하지 않거나 zlib 헤더가 없는 raw Deflate 변형을 사용하는 경우, 에러 메시지를 통해 Deflate Raw Decompress 도구를 사용하도록 안내합니다.
주요 사용 사례
- Burp Suite, Charles Proxy 또는 브라우저 DevTools에서 캡처한 Content-Encoding: deflate로 압축된 HTTP 응답 본문을 검사하는 API 개발자
- 애플리케이션 코드가 저장 전에 zlib deflate를 사용한 압축된 VARCHAR 또는 BLOB 컬럼에서 원본 텍스트를 복구하는 데이터베이스 관리자
- 자신의 Deflate 압축 구현이 정확히 원래 문자열로 압축 해제되는 출력을 생성하는지 확인하기 위해 왕복 검증을 수행하는 개발자
- binary 프로토콜 디버깅 중에 애플리케이션 레이어 메시지 내용을 읽기 위해 PCAP 파일의 Deflate-compressed 페이로드를 분석하는 네트워크 엔지니어
- 생산자가 메시지 크기와 비용을 줄이기 위해 Deflate 압축을 사용하는 Kafka, RabbitMQ 또는 AWS SQS 큐의 압축된 메시지를 디코딩하는 이벤트 기반 아키트트