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

7-Zip 표준

7Z(7-Zip Archive)는 LZMA 및 LZMA2 알고리즘을 특징으로 하는 고압축 오픈 컨테이너 형식으로, 레거시 ZIP보다 훨씬 높은 압축률과 기본 AES-256 헤더 암호화를 제공합니다.

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

무료 브라우저 내 ZIP-7Z 변환기. 기기에서 파일을 즉시 변환하세요.

검사 및 메타데이터

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

여기에 파일을 선택하거나 놓으세요

100% 브라우저 내 프라이버시 변환 - 파일이 기기를 절대 떠나지 않습니다

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

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

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

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

37 7A BC AF 27 1C

ASCII 표현: 7z¼¯'\x1c

표준화: 7-Zip Open Architecture Specification

기술 사양

컨테이너 아키텍처Open modular header architecture supporting stacked compression filters and Unicode filenames
압축LZMA, LZMA2, PPMd (text), BZip2, Deflate, BCJ / BCJ2 (executable branch filters)
바이트 엔디안Little-Endian (Intel x86)
색 공간N/A (Archive Container)
채널 및 구조Multi-file directory tree, multi-volume spanned archives, and solid compression blocks
최대 크기Supports files and total archive volumes up to 16 Exabytes (16 billion GB)
투명도Full file attributes, Unix permissions, and precision NTFS 64-bit timestamps
스트리밍 및 프로그레시브Header stored at end of file by default; non-streamable without specialized non-solid layout

기술 비교 매트릭스: 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 아카이브 복구를 사용하여 복구를 시도하세요.

보안 분석 및 파서 공격 벡터

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 릴리스에서는 타사 유틸리티가 필요합니다.

흥미로운 기술적 상식

  • 7z 형식은 100% 오픈 소스이며 GNU LGPL 라이선스로 라이선스가 부여되고 LZMA SDK는 퍼블릭 도메인에 있습니다.
  • 7z의 BCJ2 필터는 압축을 극대화하기 위해 32비트 x86 실행 파일 점프 대상들을 별도의 스트림으로 분리합니다.
  • Windows 11은 발명된 지 24년 만인 2023년 말에 마침내 7z 아카이브 추출에 대한 기본 지원을 통합했습니다.

자주 묻는 기술 질문

7z가 ZIP보다 더 작게 압축되는 이유는 무엇인가요?

7z는 거대한 사전 크기(최대 1GB)를 가진 고급 LZMA2 알고리즘과 여러 파일을 하나의 연속된 스트림으로 함께 압축하여 파일 간의 중복 데이터를 제거하는 '솔리드(solid)' 압축을 사용하기 때문입니다.

7-Zip을 설치하지 않고 7z 파일을 열 수 있나요?

네. Windows 11은 7z 파일을 기본적으로 압축 해제하며, File2File.app을 사용하면 어떤 기기의 웹 브라우저 안에서든 7z 파일을 직접 해제하고 변환할 수 있습니다.

7z 비밀번호 암호화는 안전한가요?

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