🗜️데이터 압축 절감률 계산기

원본 크기와 콘텐츠 유형을 선택하면 압축 방식별 절감률을 비교해드려요.

압축 방식압축 후 크기절감률
gzip- KB-%
Brotli- KB-%
zstd- KB-%

같은 파일도 압축 알고리즘에 따라 크기가 다릅니다

웹 서버에서 응답을 전송할 때 gzip, Brotli, zstd는 가장 널리 쓰이는 압축 알고리즘입니다. 셋 다 데이터의 중복 패턴을 찾아 크기를 줄이는 원리는 같지만, 압축률과 압축 속도의 균형점이 다릅니다. Brotli는 정적 텍스트 자원(HTML, CSS, JS)에서 가장 높은 압축률을 보여주는 경우가 많고, zstd는 압축·해제 속도가 빨라 실시간 처리가 중요한 상황에 유리합니다. gzip은 오래되었지만 거의 모든 브라우저와 서버에서 호환되는 안전한 선택입니다.

이 계산기는 원본 파일 크기와 콘텐츠 유형(텍스트, JSON, 이미 압축된 미디어)을 입력받아 세 방식의 예상 압축 후 크기와 절감률을 비교해줍니다. 특히 JPEG나 MP4처럼 이미 압축된 미디어 파일은 추가 압축 효과가 거의 없다는 점도 확인할 수 있습니다. 이런 파일에 압축을 적용하면 CPU 자원만 낭비하고 용량은 거의 줄지 않는 경우가 많습니다.

실무에서는 정적 텍스트 자원에는 Brotli를, 실시간 API 응답처럼 압축 속도가 중요한 경우에는 zstd나 gzip을 선택하는 것이 일반적입니다. CDN이나 서버 설정에서 여러 알고리즘을 동시에 지원하도록 구성하면, 브라우저가 지원하는 최적의 방식을 자동으로 협상(Content-Encoding negotiation)하게 할 수 있습니다.

자주 묻는 질문

이미지나 동영상도 압축하면 용량이 줄어드나요?

JPEG, PNG, MP4처럼 이미 자체 압축을 거친 파일은 gzip·Brotli·zstd를 추가로 적용해도 용량이 거의 줄지 않습니다.

Brotli와 gzip 중 무엇을 선택해야 하나요?

정적 텍스트 자원은 Brotli가 대체로 더 높은 압축률을 보이며, 구형 브라우저 호환성이 중요하다면 gzip을 함께 지원하는 것이 안전합니다.

zstd는 언제 유리한가요?

압축·해제 속도가 빨라 실시간 스트리밍이나 대용량 데이터 처리처럼 속도가 중요한 상황에 적합합니다.