7-Zip 압축파일 (.7z)

7-Zip 표준

7-Zip Archive(7Z)는 LZMA 및 LZMA2 알고리즘을 사용하는 고압축 개방형 아카이브 형식입니다. 기존 ZIP보다 압축률이 훨씬 높고 AES-256 헤더 암호화를 기본 지원합니다.

ZIP을(를) 7Z(으)로 변환

무료 브라우저 내 ZIP에서 7Z로 변환하는 도구입니다. 기기에서 파일을 즉시 변환할 수 있습니다.

검사 및 메타데이터

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 7Z 파일을 식별합니다:

여기에 파일을 선택하거나 놓으십시오

비공개 - 파일은 기기를 벗어나지 않습니다

또는 붙여넣기 Ctrl+V
네트워크 전송 없음에 대한 개인정보 보호 보장: 외부 서버로 업로드된 데이터는 0바이트입니다. 모든 처리는 브라우저 샌드박스 내에서 로컬로 수행되었습니다.

바이트 단위 헤더 시그니처 (매직 바이트)

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 7Z 파일을 식별합니다:

16진수 시그니처 (오프셋 0):

37 7A BC AF 27 1C

ASCII 표현: 7z¼¯'\x1c

표준화: 7-Zip Open Architecture Specification

기술 사양

컨테이너 아키텍처압축 필터를 여러 겹으로 쌓고 유니코드 파일 이름을 지원하는 개방형 모듈식 헤더 구조
압축LZMA, LZMA2, PPMd(텍스트), BZip2, Deflate, BCJ/BCJ2(실행 파일 분기 필터)
바이트 엔디안리틀 엔디안(Intel x86)
색 공간해당 없음(아카이브 컨테이너)
채널 및 구조여러 파일로 구성된 디렉터리 트리, 여러 볼륨으로 분할된 아카이브 및 솔리드 압축 블록
최대 크기파일 및 전체 아카이브 볼륨의 크기를 최대 16엑사바이트(160억 GB)까지 지원
투명도전체 파일 속성, Unix 권한 및 정밀한 NTFS 64비트 타임스탬프
스트리밍 및 프로그레시브기본적으로 파일 끝에 헤더를 저장하므로 특수한 비솔리드 레이아웃을 사용하지 않으면 스트리밍할 수 없음

기술 비교 매트릭스: 7Z 대 경쟁사

기술적 속성7Z (현재)ZIPRARTAR.GZ
압축 알고리즘LZMA / LZMA2 / PPMdDeflate(기존)독점 RAR5 알고리즘Deflate(Tar 스트림 기반)
파일 이름 암호화지원됨(AES-256 헤더 암호화)지원되지 않음(파일 이름 표시됨)지원됨(AES-256 헤더 암호화)지원되지 않음(일반 tar 메타데이터)
솔리드 압축지원됨(대규모 파일 간 압축률 대폭 향상)표준 ZIP에서는 지원되지 않음RAR 아카이브에서 지원됨기본적으로 솔리드함(tarball 스트림)
라이선스자유 오픈 소스(GNU LGPL)개방형 퍼블릭 도메인 형식 / PKWARE독점 상용(WinRAR)자유 오픈 소스(POSIX/GNU)

일반적인 손상 모드 및 헥스 복구 가이드

'Data error in encrypted file. Wrong password?' 오류와 함께 추출에 실패합니다.

근본 원인: 암호화된 LZMA 스트림의 손상된 CRC32 체크섬 또는 손상된 블록 경계.

복구: 7-Zip의 “손상된 파일 유지(Keep broken files)” 옵션이나 File2File.app 아카이브 복구 기능으로 복구를 시도하십시오.

보안 분석 및 파서 공격 벡터

7z 아카이브는 조작된 필터 시퀀스가 메모리 안전 문제를 유발할 수 있는 복잡한 다중 필터 디코딩 체인을 지원합니다.

알려진 공격 벡터

  • “압축 폭탄(zip bomb)” 유형의 과도하게 재귀적인 LZMA 사전 압축 해제로 인한 서비스 거부(DoS)
  • BCJ2 실행 가능 브랜치 주소 필터 계산 중 힙 메모리 경계 초과 쓰기
  • 다중 볼륨 아카이브 헤더 구조 할당 중 정수 오버플로우

방어적 모범 사례: 자동화된 서버 측 압축 해제 파이프라인에서 최대 압축 해제 메모리 사용량과 압축 해제 비율을 제한하십시오.

역사적 배경 및 주요 이력

20087-Zip v9에 LZMA2 알고리즘이 도입되어 효율적인 멀티스레드 병렬 압축이 가능해졌습니다.
2002아카이브 파일 이름 및 디렉토리 구조의 선택적 암호화를 포함하여 완전한 AES-256 암호화가 추가되었습니다.
1999이골 파블로프(Igor Pavlov)가 7-Zip 1.00을 출시하고 오픈 소스 7z 형식을 선보였습니다.

주요 장점

  • 뛰어난 압축률: 일반적으로 레거시 ZIP보다 30% ~ 70% 작고 RAR보다 10% ~ 20% 작습니다.
  • 솔리드 블록 압축은 유사한 파일을 연속 스트림으로 결합하여 중복 데이터 제거를 극대화합니다.
  • 군용 수준의 AES-256 암호화는 파일 이름도 암호화하여 권한이 없는 사용자가 아카이브 내용을 확인하지 못하게 합니다.

기술적 제한 사항 및 단점

  • 솔리드 압축은 단일 파일을 추출할 때 블록 내의 선행 파일들을 먼저 압축 해제해야 합니다.
  • 최대 압축 LZMA/LZMA2 인코딩 중 메모리 소비량이 높습니다.
  • 기본 7z 지원이 없는 구버전 Windows 릴리스에서는 타사 유틸리티가 필요합니다.

흥미로운 기술적 상식

  • 7-Zip은 7z 형식 사양을 공개합니다. 7-Zip 프로그램은 LGPL 라이선스이며 LZMA SDK는 퍼블릭 도메인입니다.
  • 7z의 BCJ2 필터는 압축을 극대화하기 위해 32비트 x86 실행 파일 점프 대상들을 별도의 스트림으로 분리합니다.
  • Windows 11은 발명된 지 24년 만인 2023년 말에 마침내 7z 아카이브 추출에 대한 기본 지원을 통합했습니다.

자주 묻는 기술 질문

7z는 왜 ZIP보다 파일을 더 작게 압축합니까?

7z는 최대 1GB의 큰 사전 크기를 지원하는 고급 LZMA2 알고리즘과 여러 파일을 하나의 연속 스트림으로 함께 압축하는 “솔리드(solid)” 압축을 사용합니다. 이 방식은 파일 간 중복 데이터를 제거합니다.

7-Zip을 설치하지 않고도 7z 파일을 열 수 있습니까?

Windows 11 버전 24H2는 7z 압축 파일을 지원합니다. File2File.app은 지원되는 브라우저와 호환 기기에서 7z 파일을 처리할 수 있습니다.

7z의 비밀번호 암호화는 안전합니까?

네. 7z는 SHA-256 키 유도 방식이 적용된 표준화된 AES-256 암호화를 사용하므로 강력한 비밀번호를 사용할 경우 무차별 대입 공격(brute-force attack)에 대해 수학적으로 안전합니다.