ZIP, 7Z, TAR 압축 형식 비교: 압축률 및 시스템 지원 가이드
이 문서는 널리 사용되는 세 가지 압축 형식을 비교하고 압축률과 기본 시스템 지원의 차이를 설명하여 파일 패키징 시 적합한 형식을 선택하는 데 도움을 줍니다.
2026-08-11에 업데이트됨
세 가지 형식의 역사와 포지셔닝
ZIP는 1989년에 출시되었으며 범용 파일 교환 형식으로 포지셔닝됩니다. 단일 파일 압축과 다중 파일 패키징을 지원하며 모든 플랫폼의 대부분 프로그램에서 직접 인식되며 현재 가장 널리 사용되는 압축 형식입니다.
7Z는 1999년에 Igor Pavlov가 설계하여 출시되었으며 고압축률 아카이빙 시나리오를 목표로 포지셔닝됩니다. 기본적으로 LZMA2 알고리즘을 사용하므로 용량 제약이 엄격한 로컬 저장에 적합합니다.
TAR는 1979년에 출시되었으며 유닉스 시스템의 표준 아카이빙 형식입니다. 여러 파일을 단일 파일로 패키징하는 기능만 처리하며 기본적으로 압축 기능을 제공하지 않으며 유닉스 생태계의 파일 아카이빙을 목표로 포지셔닝됩니다.
압축 알고리즘 압축률의 정량적 비교
ZIP는 기본적으로 DEFLATE 알고리즘을 사용하며 7Z는 기본적으로 LZMA2 알고리즘을 사용합니다. 두 알고리즘의 압축률에는 정량화 가능한 차이가 있습니다. 텍스트 파일의 경우 DEFLATE의 압축률은 40% ~ 60% 범위이며 LZMA2의 압축률은 20% ~ 40% 범위입니다. 이는 동일한 원본 텍스트 용량에 대해 7Z의 출력 용량이 ZIP보다 20% ~ 35% 더 작다는 의미입니다.
바이너리 파일의 경우 DEFLATE의 압축률은 60% ~ 75% 범위이며 LZMA2의 압축률은 45% ~ 60% 범위입니다. 동일한 원본 바이너리 용량에 대해 7Z의 출력 용량이 ZIP보다 15% ~ 25% 더 작습니다. 일반적으로 LZMA2는 DEFLATE보다 압축에 더 오랜 시간이 걸리며 고압축 레벨에서 그 차이가 더 뚜렷하게 나타납니다.
TAR의 설계 철학과 TGZ 조합
TAR는 단일 책임 설계 철학을 따르며 다중 파일 아카이빙 기능만 구현하고 어떠한 압축 알고리즘도 통합하지 않습니다. 이 설계는 유닉스 시스템 도구 체인의 작동 방식에 적합하며 모든 외부 압축 도구와 함께 사용할 수 있습니다.
TGZ는 TAR와 gzip 압축을 조합한 일반적인 형식입니다. gzip은 DEFLATE 알고리즘을 사용합니다: 여러 파일은 먼저 TAR를 통해 단일 아카이브로 패키징된 다음 아카이브 전체가 gzip으로 압축되어 .tar.gz 접미사의 파일이 생성됩니다. gzip 외에도 TAR는 xz, bzip2 등의 압축 도구와 함께 사용할 수 있습니다.
운영체제 기본 지원 매트릭스
다른 운영체제는 세 가지 형식에 대해 다른 기본 지원 기능을 가지므로, 서드파티 도구 없이 직접 조작할 수 있는 형식의 범위가 다릅니다. 이 섹션은 주요 데스크톱 시스템의 기본 지원 상태를 요약합니다.
| 운영체제 | ZIP 생성/추출 | 7Z 추출 | 7Z 생성 | TAR 패키징/추출 |
|---|---|---|---|---|
| Windows 11 22H2 | 지원됨 | 지원됨 | 지원되지 않음 | 명령줄을 통해 지원됨 |
| macOS 13 | 지원됨 | Archive Utility를 통해서만 추출 가능 | 지원되지 않음 | 명령줄을 통해 지원됨 |
| Ubuntu 22.04 | 지원됨 | 사전 설치된 기본 도구를 통해 지원됨 | 사전 설치된 기본 도구를 통해 지원됨 | 기본으로 지원됨 |
고급 기능 지원의 차이
분할 아카이빙은 단일 대용량 아카이브를 지정된 크기의 여러 작은 파일로 나누어 저장과 전송을 용이하게 하는 기능입니다. ZIP와 7Z는 모두 기본적으로 분할 아카이빙을 지원합니다. TAR는 기본적으로 분할을 지원하지 않으며 이 기능을 구현하려면 외부 도구가 필요합니다.
암호화 및 복구 레코드 측면에서 ZIP는 기존 암호 암호화를 지원하고 일부 AES 암호화와 호환됩니다. 7Z는 기본적으로 AES-256 암호화를 지원합니다. TAR는 내장된 암호화 기능이 없으며 외부 암호화 도구와 함께 사용할 수 있습니다. ZIP와 7Z는 모두 아카이브의 경미한 손상을 복구하기 위해 복구 레코드를 추가하는 기능을 지원하지만 TAR에는 이 기능이 내장되어 있지 않습니다.
자주 묻는 질문
네트워크를 통한 파일 교환에는 어떤 압축 형식을 선택해야 합니까?
ZIP가 가장 선호되는 선택입니다. 모든 플랫폼의 모든 주요 압축 해제 소프트웨어가 직접 인식할 수 있으며 추가 도구가 필요하지 않습니다. 7Z를 지원하지 않는 기기도 드물게 존재하지만 일반 최종 사용자에게는 ZIP가 더 높은 호환성을 가집니다.
로컬 파일 백업에는 어떤 압축 형식을 선택해야 합니까?
7Z가 가장 선호되는 선택입니다. 동일한 파일 용량에 대해 7Z의 압축률이 ZIP보다 15% ~ 35% 더 높아 저장 공간을 절약할 수 있습니다. 암호화 강도 또한 기존 ZIP보다 높으므로 로컬 아카이빙에 적합합니다.
리눅스 시스템에서 패키징할 때 TAR를 사용해야 합니까 아니면 7Z를 직접 사용해야 합니까?
아카이빙만 필요하고 유닉스 시스템 파일 권한을 유지해야 하는 경우 해당 압축 알고리즘과 함께 TAR를 선택할 수 있습니다. 더 높은 압축률을 원하는 경우 7Z를 직접 사용할 수 있습니다. 구체적인 요구 사항에 따라 선택하십시오.