ilove7z.com
tar gz xz bz2 linux 비교

TAR.GZ vs TAR.XZ vs TAR.BZ2: 어떤 리눅스 아카이브를 쓸까?

세 가지 압축 TAR 변형 비교: 비율, 속도, 메모리, 그리고 언제 무엇을 고르는가.

2026년 9월 24일 · ilove7z 팀

모든 리눅스 릴리스, 소스 패키지, 백업 스크립트는 결국 두 개의 확장자가 쌓인 파일이 됩니다. 두 번째 확장자의 의미와 셋 중 무엇을 고를지.

TAR에 두 번째 확장자가 있는 이유

TAR 자체는 아무것도 압축하지 않습니다. 번들러입니다. 많은 파일이 하나의 스트림으로 묶이며, 유닉스 권한과 디렉터리 구조를 유지합니다. 두 번째 확장자는 그 스트림에 적용된 압축 필터의 이름입니다:

  • .tar.gz - gzip으로 압축된 TAR
  • .tar.bz2 - bzip2로 압축된 TAR
  • .tar.xz - **XZ (LZMA2)**로 압축된 TAR

폴더를 zip하는 것과 같은 발상이지만, 두 단계가 이름에 보입니다.

세 후보

gzip은 어디서나 기본입니다. 해제는 거의 즉각적이고 도구는 어디에나 있으며, 90년대 이후 모든 유닉스 계열 시스템이 눈감고도 읽습니다. 압축률은 현대 기준으로 절제되어 있습니다.

bzip2는 블록 정렬 알고리즘으로 속도를 크기와 교환합니다. 텍스트가 많은 트리에서 흔히 gzip 대비 10-20% 아래지만, 압축이 몇 배 느리고 해제도 상당히 무겁습니다.

**XZ (LZMA2)**는 현대의 헤비급입니다. 세 가지 중 가장 작은 파일을 만듭니다 - 흔히 gzip 대비 30-50% 아래 - 대가로는 가장 느린 압축과 가장 큰 메모리 소비입니다.

정면 비교

TAR.GZTAR.BZ2TAR.XZ
압축 속도빠름느림가장 느림
해제 속도빠름보통빠름
크기가장 큼작음가장 작음
메모리낮음낮음높음
보편성모든 곳흔함리눅스에서 흔함

고르는 방법

  • 소스 코드나 백업을 남에게 배포? TAR.GZ. 누구나 어떤 기기에서든 1초에 엽니다.
  • 텍스트가 많고 매 MB가 중요하며 시간은 아닌? TAR.BZ2.
  • 자신의 장기 아카이브, 또는 다운로드 크기가 가장 중요한 릴리스? TAR.XZ.

만드는 데 명령줄이 필요 없습니다. 형식을 고르고 브라우저에서 TAR.GZ 생성, TAR.BZ2, TAR.XZ - 다운로드에 .tar.xz가 도착하면 로컬에서 해제하는 것도 마찬가지로 쉽습니다.

지금 여기서 바로 사용해 보세요

아무것도 업로드하지 않고 브라우저에서 즉시 아카이브를 풀고 만들 수 있습니다.