컴퓨터로 파일을 주고받거나 오랫동안 보관할 때 파일 압축은 선택이 아니라 필수입니다. 여러 파일을 하나로 묶어 용량을 줄이고, 전송 시간을 단축하며, 디스크 공간을 절약할 수 있기 때문입니다. 이 글에서는 대표적인 압축 형식의 특징을 비교하고, 운영체제별 압축·해제 방법을 정리해 드립니다.
파일 압축이란 무엇인가
파일 압축이란 데이터 내부의 반복 패턴이나 중복 정보를 알고리즘으로 줄여 파일 크기를 작게 만드는 기술입니다. 크게 두 가지로 나뉩니다.
- 무손실 압축(Lossless): 원본 데이터를 완벽하게 복원할 수 있습니다. ZIP, 7z, RAR 등이 여기에 해당합니다.
- 손실 압축(Lossy): 일부 데이터를 버려 크기를 더 줄이지만 원본과 완전히 같지는 않습니다. JPEG, MP3 등 미디어 형식에 주로 쓰입니다.
일반적인 파일 공유나 문서 보관에는 무손실 압축 형식을 사용합니다. 압축된 파일은 수신자가 언제든 해제해 원본 그대로 사용할 수 있어야 하기 때문입니다.
주요 압축 형식 소개
시중에는 다양한 압축 형식이 존재하며, 용도와 환경에 따라 적합한 형식이 다릅니다. 가장 널리 쓰이는 형식들을 간략히 살펴봅니다.
- ZIP: 가장 보편적인 형식으로 Windows, macOS, Linux 모두 별도 프로그램 없이 기본 지원합니다. 압축률은 보통이지만 호환성이 가장 높습니다.
- 7z (7-Zip): 오픈소스 형식으로 같은 파일을 ZIP보다 훨씬 작게 만들 수 있습니다. 7-Zip 프로그램이 필요하지만 무료로 사용할 수 있습니다.
- RAR: 강력한 압축률과 분할 압축, 복구 레코드 기능으로 오래전부터 많이 사용되어 왔습니다. 압축 해제는 무료지만 압축 생성에는 WinRAR 라이선스가 필요합니다.
- TAR / TAR.GZ / TAR.BZ2: 리눅스·macOS 환경에서 자주 사용하는 형식입니다. TAR 자체는 묶기만 하고, GZ나 BZ2를 결합해 압축까지 수행합니다.
- ZSTD (Zstandard): Meta(구 Facebook)가 개발한 비교적 새로운 알고리즘으로, 속도와 압축률의 균형이 뛰어나 서버 환경에서 주목받고 있습니다.
압축 형식 비교표
| 형식 | 압축률 | 속도 | 호환성 | 오픈소스 | 주요 용도 |
|---|---|---|---|---|---|
| ZIP | 보통 | 빠름 | 매우 높음 | 예 | 일반 파일 공유 |
| 7z | 높음 | 보통 | 높음 | 예 | 대용량 보관·백업 |
| RAR | 높음 | 보통 | 높음 | 아니오 | 분할 압축·복구 |
| TAR.GZ | 보통 | 빠름 | Linux/Mac 중심 | 예 | 서버·개발 환경 |
| ZSTD | 높음 | 매우 빠름 | 점차 확산 | 예 | 고성능 서버·스트리밍 |
Windows에서 파일 압축·해제하기
Windows 10·11에서는 ZIP 파일을 운영체제 기본 기능만으로 처리할 수 있습니다.
- 압축: 압축할 파일이나 폴더를 선택 → 마우스 오른쪽 클릭 → [압축(ZIP 파일로)]
- 해제: ZIP 파일을 더블클릭해서 열거나, 오른쪽 클릭 → [모두 추출]
7z나 RAR 형식을 다루려면 7-Zip(무료·오픈소스) 또는 반디집을 설치하는 것이 일반적입니다. 7-Zip은 공식 사이트(7-zip.org)에서 무료로 내려받을 수 있으며, 광고나 번들 소프트웨어 없이 설치됩니다. 반디집 역시 개인 사용자에게 무료로 제공되며 한글 인터페이스를 지원합니다.
주의: 출처가 불분명한 ZIP·RAR 파일 내부에 실행 파일(.exe)이 포함된 경우, 악성코드가 숨어 있을 수 있습니다. 반드시 백신 프로그램으로 검사한 뒤 열어보시기 바랍니다.
macOS에서 파일 압축·해제하기
macOS는 ZIP을 기본 지원합니다.
- 압축: 파일·폴더를 오른쪽 클릭(또는 Control+클릭) → [“파일명” 압축]
- 해제: ZIP 파일을 더블클릭하면 같은 폴더에 자동으로 풀립니다.
7z나 RAR을 다루려면 The Unarchiver(무료, Mac App Store 제공) 또는 Keka를 사용하면 됩니다. 터미널에서는 unzip 파일명.zip, tar -xzf 파일명.tar.gz 명령으로 해제할 수 있습니다.
리눅스에서 파일 압축·해제하기
리눅스 환경에서는 터미널 명령이 핵심입니다.
- ZIP 압축:
zip -r 결과.zip 폴더명/ - ZIP 해제:
unzip 파일명.zip - TAR.GZ 압축:
tar -czf 결과.tar.gz 폴더명/ - TAR.GZ 해제:
tar -xzf 파일명.tar.gz - 7z 해제:
7z x 파일명.7z(p7zip 패키지 설치 필요)
데스크톱 환경(GNOME, KDE 등)을 사용한다면 파일 관리자에서 오른쪽 클릭으로 GUI 방식으로도 쉽게 처리할 수 있습니다.
압축 파일을 안전하게 다루는 방법
파일 공유 서비스나 클라우드 저장소를 통해 받은 압축 파일은 다음 사항을 확인하고 사용하시기 바랍니다.
- 파일을 제공한 출처가 신뢰할 수 있는지 확인합니다.
- 압축 해제 전 백신 소프트웨어로 검사합니다.
- 압축 내부에 .exe, .bat, .scr 등 실행 파일이 있다면 각별히 주의합니다.
- 저작권이 있는 콘텐츠(소프트웨어, 영상, 음악 등)를 무단으로 배포하거나 내려받는 행위는 저작권법 위반입니다. 정식 경로를 통해 이용하시기 바랍니다.
- 비밀번호가 걸린 압축 파일은 비밀번호 출처가 명확한 경우에만 해제합니다.
전체 개요는 P2P사이트 순위·비교와 안전 이용 가이드에서 확인하세요.
자주 묻는 질문 (FAQ)
-
Q. ZIP과 7z 중 무엇을 선택해야 하나요?
A. 받는 상대방이 일반 사용자라면 별도 프로그램 없이 열 수 있는 ZIP이 편리합니다. 용량을 최대한 줄여야 하거나 혼자 백업할 목적이라면 7z가 효율적입니다. -
Q. 압축 파일에 비밀번호를 설정할 수 있나요?
A. 네. ZIP(AES-256), 7z, RAR 모두 암호화 기능을 지원합니다. 7-Zip이나 반디집에서 압축 시 비밀번호를 입력하면 됩니다. 단, 비밀번호를 잊어버리면 복구가 매우 어렵습니다. -
Q. 압축 해제가 안 되고 오류가 납니다. 왜 그런가요?
A. 파일이 손상되었거나 다운로드가 불완전하게 완료된 경우가 많습니다. 또한 분할 압축 파일이라면 모든 분할 파일(.part1, .part2 등)이 같은 폴더에 있어야 합니다. RAR 형식은 복구 레코드가 있으면 일부 손상도 복구할 수 있습니다. -
Q. 이미 압축된 파일(MP4, JPG 등)을 다시 압축하면 더 작아지나요?
A. 아니요. MP4, JPG, MP3처럼 이미 손실 압축이 적용된 파일은 ZIP이나 7z로 다시 압축해도 크기가 거의 줄어들지 않습니다. 오히려 압축 파일 헤더 때문에 약간 더 커질 수 있습니다.
정리
파일 압축은 용량 절약과 편리한 전송을 위한 기본 기술입니다. 일상적인 파일 공유에는 ZIP, 대용량 보관이나 백업에는 7z, 분할 압축과 복구 기능이 필요하다면 RAR을 고려해 보시기 바랍니다. 어떤 형식을 선택하든 출처가 명확한 파일만 다루고, 저작권을 준수하며 정식 소프트웨어를 이용하는 것이 가장 안전한 방법입니다.