Format Atlas

비교

Brotli와 Zstandard 비교

Brotli와 Zstandard(zstd)는 서로 다른 무손실 스트림 형식입니다. Brotli는 HTTP 콘텐츠 코딩 br로 쓰이고 Zstandard는 조절 가능한 프레임 압축, 스트리밍과 사전 작업을 지원합니다.

어떤 형식을 선택해야 할까요?

br로 제공하는 사전 압축 웹 텍스트에는 Brotli를 고려하세요. 애플리케이션 간 데이터 교환이나 설정 가능한 수준·사전이 필요하면 양쪽이 지원하는지 확인하고 zstd를 고려하세요. 실제 데이터로 지원 여부와 비용을 시험하세요.

적합한 경우 Brotli

무손실 압축 스트림 저장 · 호환되는 HTTP 전송을 위한 콘텐츠 압축

  • 서버와 클라이언트가 Brotli를 지원하는 경우 웹 텍스트 사전 압축
  • Brotli 지원 도구 간 압축 데이터 교환

적합한 경우 Zstandard

파일과 스트림의 무손실 압축 · 소프트웨어 패키지 및 데이터 전송 압축

  • 송수신 환경이 zstd를 지원할 때 속도와 압축률 조정
  • 스트리밍 또는 사전 압축 작업

기본 정보

항목BrotliZstandard
확장자.br.zst
MIME 유형application/octet-streamapplication/zstd
주요 용도무손실 압축 스트림 저장 · 호환되는 HTTP 전송을 위한 콘텐츠 압축파일과 스트림의 무손실 압축 · 소프트웨어 패키지 및 데이터 전송 압축
여는 방법Brotli 지원 압축 해제 도구나 라이브러리를 사용하세요. 사전 압축 파일을 웹으로 제공할 때 호환 요청에 Content-Encoding: br을 보내고 파일명, 미디어 유형, 캐시 설정을 확인하세요.zstd를 지원하는 압축 해제 도구나 라이브러리를 사용하세요. 출처가 불분명한 파일은 처리 전에 출처, 해제 후 크기와 사용 가능한 메모리를 확인하세요.
내보내기 또는 변환gzip이나 zstd로 바꾸려면 압축 해제 후 다시 압축합니다. 체크섬이나 내용 비교로 결과를 검증하고 크기, 인코딩 시간, 수신 측 지원을 측정하세요. .br 확장자만으로 HTTP 헤더나 내용을 판단하지 마세요.gzip이나 xz로 바꾸려면 압축을 풀고 다시 압축합니다. 내용이나 체크섬을 비교하고 크기, 시간, 수신 측 호환성을 고려하세요. tar.zst는 tar 아카이브를 zstd로 압축한 조합이며 .zst 단독은 아카이브가 아닙니다.

용도별 선택

서버와 클라이언트가 Brotli를 지원하는 경우 웹 텍스트 사전 압축

무손실 압축 스트림 저장 · 호환되는 HTTP 전송을 위한 콘텐츠 압축

Brotli

Brotli 지원 도구 간 압축 데이터 교환

무손실 압축 스트림 저장 · 호환되는 HTTP 전송을 위한 콘텐츠 압축

Brotli

송수신 환경이 zstd를 지원할 때 속도와 압축률 조정

파일과 스트림의 무손실 압축 · 소프트웨어 패키지 및 데이터 전송 압축

Zstandard

스트리밍 또는 사전 압축 작업

파일과 스트림의 무손실 압축 · 소프트웨어 패키지 및 데이터 전송 압축

Zstandard

핵심 사항 1

바이트 형식은 호환되지 않으므로 변환하려면 압축 해제 후 다시 압축해야 합니다.

차이 자세히 보기

핵심 사항 2

Brotli는 HTTP Content-Encoding: br 또는 사전 압축 .br 파일로 제공할 수 있습니다. Zstandard에는 application/zstd 유형이 등록되어 있고 수신 측 zstd 지원이 필요합니다.

차이 자세히 보기

차이 자세히 보기

보편적인 크기·속도 우위가 아니라 전달 프로토콜과 수신 도구로 선택하세요. 둘 다 여러 파일을 묶는 아카이브가 아닌 스트림 압축이며, 사전을 사용한다면 디코더에도 동일한 사전 전제를 공유하세요.

  • Brotli와 zstd는 서로 다른 스트림 구조를 사용해 상대 데이터를 직접 해제할 수 없습니다.
  • Brotli는 웹 콘텐츠 코딩에 쓰이고 Zstandard는 조절 가능한 압축 수준과 선택적 사전을 지원합니다.
  • 압축률과 속도는 콘텐츠, 설정, 구현에 따라 달라집니다. 변환할 땐 복호화 후 재인코딩하고 결과 무결성을 확인하세요.

자주 묻는 질문

.br 파일 이름을 .zst로 바꾸면 되나요?

아니요. 이름 변경은 압축 데이터를 변환하지 않습니다. 압축을 푼 뒤 zstd 인코더로 다시 압축하세요.

자세히 보기

참고 자료 및 사양