게시일

AI & S/W

무료 오픈소스 파일 압축 프로그램 7-Zip 활용 가이드

무료 오픈소스 파일 압축 프로그램 7-Zip 활용 가이드

대용량 데이터를 효율적으로 정리하고 파일 보안을 유지하려면 성능이 우수한 파일 압축 소프트웨어가 필요합니다. 이고르 파블로프(Igor Pavlov)가 개발한 7-Zip(공식 웹사이트 https://www.7-zip.org/)은 광고나 유료 결제 유도가 전혀 없는 오픈소스 파일 압축 유틸리티입니다.

GNU LGPL 라이선스를 준수하여 개인 및 기업 환경에서 제한 없이 무료로 사용합니다. 독자 아카이브 포맷인 7z와 LZMA/LZMA2 압축 알고리즘을 탑재하여 기존 ZIP 대비 뛰어난 압축 효율을 보여줍니다. 7-Zip의 주요 기능과 설치법, AES-256 보안 암호화, 터미널 CLI 사용법까지 상세히 정리했습니다.



1. 7-Zip 사양 및 핵심 성능

7-Zip은 시스템 자원을 적게 소비하면서도 대용량 파일 압축을 빠르게 수행합니다. 상용 압축 프로그램과 달리 불필요한 제휴 프로그램이나 광고 팝업창을 완전히 배제한 깔끔한 실행 환경을 제공합니다.

구분 상세 스펙 및 기술 사양
개발자 / 공식 사이트 Igor Pavlov / 7-zip.org
라이선스 GNU LGPL (개인·기업 100% 무료, 오픈소스)
주요 압축 생성 포맷 7z, ZIP, GZIP, BZIP2, TAR, XZ, WIM
압축 해제 지원 포맷 RAR, ISO, CAB, ARJ, DMG, LZH, RPM, VHD, Z 등 30여 종 이상
압축 알고리즘 LZMA, LZMA2, PPMd, BCJ, BZip2
보안 암호화 기술 AES-256 (데이터 영역 및 파일 이름 헤더 암호화 지원)
지원 운영체제 Windows 10/11 (32bit/64bit/ARM64), Linux/macOS (p7zip 패키지)

2. 7-Zip 파이프라인 및 작업 흐름

7-Zip의 압축 및 암호화 프로세스는 5단계 작업 흐름으로 이루어집니다.

1 파일 선택 원본 데이터 선택 2 7-Zip 실행 우클릭 메뉴 지정 3 LZMA2 설정 Ultra 레벨 지정 4 AES-256 암호 파일명 암호화 지정 5 7z/SFX 완료 용량 절감 아카이브

3. 설치 및 윈도우 우클릭 메뉴 설정

공식 다운로드 페이지에서 사용자의 시스템 구조(64-bit x64 또는 ARM64)에 맞춰 MSI/EXE 설치 파일을 다운로드하여 설치합니다.

윈도우 파일 탐색기에서 마우스 우클릭으로 빠르게 압축하고 해제하도록 우클릭 연동 항목을 설정합니다.

📍 7-Zip File Manager 실행 › 도구 › 옵션 › 7-Zip 탭

  1. 컨텍스트 메뉴 항목 선택: 탐색기 우클릭 시 표시할 핵심 기능만 체크 박스로 선택합니다.
  2. 필수 권장 항목: 압축 파일에 추가..., 알아서 해제하기, 여기에 압축 해제` 항목을 체크합니다.
  3. 윈도우 11 환경에서는 7-Zip 최신 버전을 설치하면 1차 팝업 메뉴에 우클릭 항목이 정상적으로 등록됩니다.

4. LZMA2 고압축과 AES-256 암호화 적용법

7-Zip의 7z 포맷은 LZMA2 멀티코어 알고리즘을 지원하여 대용량 텍스트나 바이너리 데이터를 작은 크기로 축소합니다.

📍 파일 우클릭 › 7-Zip › 압축 파일에 추가...

최적 압축 옵션 구성

  • 아카이브 포맷: 7z 선택
  • 압축 방식: Ultra (최대 압축) 선택
  • 압축 알고리즘: LZMA2 선택 (CPU 코어를 효율적으로 사용)
  • 사전 크기(Dictionary Size): 메모리 용량에 맞춰 64MB 또는 128MB로 지정

AES-256 암호화 설정

  1. 우측 하단 암호화 섹션에서 사용자가 사용할 강력한 비밀번호를 입력합니다.
  2. 암호화 방식: AES-256 지정
  3. 파일 이름 암호화 체크 박스를 활성화합니다.

💡 꿀팁  '파일 이름 암호화' 항목을 체크하면 압축 파일 내부의 파일 이름과 폴더 구조까지 완전히 숨겨지므로 비밀번호를 입력하기 전까지 파일 정보가 유출되지 않습니다.


5. 분할 압축 및 자동 해제(SFX) 아카이브 생성

대용량 파일 전송 시 이메일 첨부 용량 제한이나 메신저 업로드 제한에 맞추어 파일을 여러 개로 나눕니다.

분할 압축 (Split to Volumes)

  • 볼륨 나누기, 바이트: 대화상자 하단 옵션에서 10MB, 100MB, 650MB (CD), 4070MB (FAT32) 또는 사용자가 직접 바이트 단위(500M, 2G)를 입력합니다.
  • 압축 완료 시 .7z.001, .7z.002 형태의 분할 파일이 생성됩니다.

자동 해제 (SFX Archive) 생성

  • 7-Zip 프로그램이 설치되어 있지 않은 컴퓨터에서도 실행 파일만으로 압축을 해제할 수 있도록 SFX 아카이브 생성 체크 박스를 활성화합니다.
  • 결과물로 .exe 실행 파일이 만들어지며, 해당 파일을 두 번 클릭하면 압축 해제 위치를 지정하여 데이터를 추출합니다.

⚠️ 경고  `.exe` 확장자로 생성된 SFX 아카이브는 일부 백신 소프트웨어나 이메일 첨부 파일 필터링에서 보안 위험으로 차단될 수 있으므로 전송 전에 수신자 환경을 확인해야 합니다.


6. 7z CLI 명령어 및 단축키 정리

서버 자동화 스크립트나 터미널 환경에서는 7z.exe 배치 구문으로 빠른 아카이브 작업을 처리합니다.

7-Zip 주요 CLI 명령어 모음

CLI 명령어 구문 기능 설명
7z a archive.7z ./target_folder 지정한 폴더를 archive.7z로 압축 생성
7z x archive.7z -oC:\Output 디렉터리 구조를 유지하며 지정 경로에 압축 해제
7z l archive.7z 압축 파일 해제 없이 내부 파일 목록 확인
7z t archive.7z 압축 파일 무결성 및 손상 여부 검사 (Test)
7z a secret.7z docs/ -pPASSWORD -mhe=on 비밀번호 지정 및 파일 이름까지 AES-256 암호화하여 압축

7-Zip File Manager (7z FM) 단축키

단축키 기능
F3 선택한 파일 내장 뷰어로 즉시 보기
F4 지정한 텍스트 편집기로 파일 편집
F5 선택한 항목 다른 폴더로 복사 추출
Shift + Delete 휴지통을 거치지 않고 영구 삭제
Alt + F6 선택 항목 압축 파일 무결성 테스트 실행

7. 한눈에 보는 실행 체크리스트

✅ 한눈에 보는 실행 체크리스트

  • ☑️ 1. 공식 사이트(7-zip.org)에서 64-bit 설치 파일 다운로드 및 설치
  • ☑️ 2. 옵션 메뉴에서 탐색기 우클릭 컨텍스트 메뉴 연동 설정
  • ☑️ 3. 대용량 파일 압축 시 7z 포맷 + LZMA2 + Ultra 레벨 지정
  • ☑️ 4. 민감 데이터 아카이빙 시 AES-256 암호 및 파일 이름 암호화 체크
  • ☑️ 5. 메일 전송 제한 시 분할 압축(Split to volumes) 이용
  • ☑️ 6. 미설치 환경 대비 필요 시 SFX(.exe) 자동 해제 아카이브 생성

8. 자주 묻는 질문 (FAQ)

Q1. 7-Zip을 회사나 기업 환경에서 사용할 때 라이선스 비용이 발생하나요?

아니요, 전혀 발생하지 않습니다. 7-Zip은 GNU LGPL 오픈소스 라이선스에 따라 상업적 기업 사용 환경을 포함한 모든 개인 사용자에게 100% 무료로 제공됩니다.

Q2. 7-Zip으로 RAR 형태의 압축 파일을 생성할 수 있나요?

7-Zip은 RAR 압축 해제(Extract)는 지원하지만 RAR 형식의 신규 압축 생성은 지원하지 않습니다. RAR 압축 생성 알고리즘은 상용 라이선스 소유권이 존재하므로 대신 더 뛰어난 압축률을 가진 7z 포맷을 사용합니다.

Q3. AES-256으로 설정한 암호를 잊어버린 경우 복구 방법이 있나요?

AES-256 암호화 기술은 백도어가 없기 때문에 암호를 분실하면 개발자도 복구할 수 없습니다. 암호화 설정 시 비밀번호를 안전한 패스워드 관리자에 기록해 두어야 합니다.

Q4. 윈도우 11 탐색기에서 우클릭 시 7-Zip 메뉴가 한 번에 보이지 않나요?

윈도우 11 최신 7-Zip 버전을 설치하면 탐색기 1차 우클릭 메뉴에 바로 등록됩니다. 구버전을 사용하는 경우 '더 많은 옵션 표시'를 클릭하거나 7-Zip을 최신 버전으로 업데이트합니다.


마무리하며

7-Zip은 시스템 리소스를 최소한으로 소비하면서 대용량 파일 압축과 AES-256 보안 암호화를 안정적으로 수행하는 오픈소스 유틸리티입니다. 압축 소프트웨어 선택 시 불필요한 결제 유도나 광고 없이 깨끗한 작업 환경을 원한다면 7-Zip을 추천합니다.