아티클
ZIP 대 RAR 대 7z: 어떤 압축 형식을 써야 할까
파일이 .zip, .rar, .7z로 도착하면 대부분의 사람은 '압축된 폴더'라는 것 이상으로 실제 차이가 무엇인지 말하지 못합니다. 셋 다 여러 파일을 하나로 묶고 줄이지만, 서로 다른 프로젝트에서 나왔고, 서로 다른 압축 알고리즘을 쓰며, 실제로 중요한 한 가지 세부 사항에서 다릅니다: 추가 소프트웨어를 설치하지 않고 그것으로 무엇을 할 수 있는지입니다.
ZIP: 보편적이고 특허 없는 기준선
PKWARE의 공개 APPNOTE 명세서에 문서화되어 있고 1989년까지 거슬러 올라가는 ZIP은 충분히 오래되고 충분히 개방적이어서 모든 주요 운영체제가 아무것도 설치하지 않고 열 수 있습니다. 기본적으로 DEFLATE 알고리즘을 쓰는데, 이는 상당히 잘 압축하면서도 결정적으로 빠르게 압축을 풀어 줍니다, 평범한 하드웨어에서의 압축 해제 속도가 최종 크기만큼 중요했던 시대의 의도적인 절충이었습니다. 이것이 여전히 알 수 없는 수신자가 열게 될 것이라면 ZIP이 기본 선택으로 남아 있는 이유입니다.

RAR: 독점적이지만 큰 압축 파일 분할에 강함
Roshal Archive의 줄임말인 RAR은 유진 로샬이 만든 독점 형식입니다: .rar 파일을 만들려면 유료 WinRAR 소프트웨어나 그 명령줄 버전이 필요하지만, 무료 압축 해제 프로그램은 널리 나와 있습니다. ZIP에 비한 주된 실용적 장점은 큰 압축 파일을 깔끔하게 여러 개의 같은 크기 볼륨으로 나누는 것입니다, 역사적으로 큰 파일을 이동식 미디어나 크기 제한이 있는 업로드에 나눠 담는 데 유용했으며, 여기에 더 나은 비율을 위해 작은 파일 여럿을 하나의 연속된 스트림으로 압축하는 솔리드 아카이빙도 있습니다.
7z: 가장 높은 압축률, 만드는 것도 무료
7z는 무료 오픈소스 7-Zip 프로젝트의 고유 형식이며, LZMA와 LZMA2 알고리즘 덕분에 보통 셋 중 가장 작은 파일을 만듭니다, 대가는 DEFLATE보다 느린 압축과 압축 해제입니다. RAR과 달리 7z 파일을 만들고 압축을 푸는 것 모두 처음부터 끝까지 무료이고 오픈소스여서, 인코딩 속도보다 파일 크기가 중요한 대용량 다운로드를 배포하는 데 흔한 선택이 되었습니다.
수신자로서 실제로 달라지는 것
누군가 보내 준 파일을 여는 데는 오늘날 형식이 거의 중요하지 않습니다: 최신 압축 해제 프로그램은 셋 다 다룹니다. 진짜 차이는 파일을 포장하는 쪽이 될 때 나타납니다: ZIP은 수신자가 추가 설치 없이 열 수 있음을 보장하고, RAR은 특별히 다중 볼륨 분할이 필요할 때 편리하며, 7z는 양쪽 모두 호환되는 압축 해제 프로그램이 있거나 설치할 수 있을 때 가장 작은 파일을 줍니다. 셋 다 기본적으로 암호화하지 않습니다; 각각은 명시적으로 켜야 하는 선택적 비밀번호 보호를 지원합니다.
파일을 업로드하지 않고 셋 중 어느 것이든 열기
저희 압축 해제기는 WebAssembly로 컴파일된 libarchive를 이용해 ZIP, RAR, 7z, TAR, GZ 파일을 전적으로 브라우저에서 읽으므로, 압축 파일의 내용은 목록으로 보여지거나 풀리기 위해 기기를 벗어나지 않습니다. 이는 만드는 도구가 아니라 읽는 도구입니다: 새 압축 파일을 만드는 것이 아니라 이미 압축 파일 안에 있는 것을 목록으로 보여 주고 추출하므로, 자신의 파일을 압축 파일로 만드는 것은 아직 설치된 애플리케이션이 필요합니다.

이 아티클의 도구
자주 묻는 질문
셋 중 어느 것이 가장 작은 파일로 압축하나요?
LZMA2 알고리즘을 쓰는 7z가 일반적인 혼합 콘텐츠에서 대체로 셋 중 가장 작은 압축 파일을 만듭니다, 대가는 ZIP의 DEFLATE보다 압축과 압축 해제에 시간이 더 걸린다는 것입니다.
RAR 파일을 열려면 소프트웨어 비용을 내야 하나요?
아닙니다. RAR 압축 파일을 만들려면 유료인 WinRAR이나 그 명령줄 버전이 필요하지만, 이 사이트의 압축 해제기를 포함해 무료 압축 해제 프로그램은 비용 없이 기존 RAR 파일을 열고 풀 수 있습니다.
ZIP, RAR, 7z 파일은 기본적으로 암호화되어 있나요?
아닙니다. 셋 다 기본적으로 압축만 합니다; 비밀번호 보호는 압축 파일을 만드는 사람이 켜야 하는 선택적 설정입니다. 보호되지 않은 압축 파일의 내용은 보호되지 않은 폴더와 마찬가지로 여는 누구에게나 읽힙니다.