7-ZIP

7-Zip
7-ZIP
7ziplogo.svg
7-Zip.png
Windows 11의 7-Zip 파일 매니저
개발자이고르[1] 파블로프
초기 릴리즈1999년 7월 19일, 23년 전(1999-07-19)[2]
안정된 릴리스22.01[3] (2022년 7월 16일; 24일 (2022년 7월 16일))
프리뷰 릴리즈21.04 베타(2021년 11월 2일, 9개월(2021년 11월 02일) [±][4]
저장소
기입처어셈블리, CC++[5]
운영 체제Windows, BSD, macOS, Linux,[6] ReactOS[7]
크기1.1 ~ 1.7 MB[8]
이용가능기간:89개[9] 언어
언어 목록

아프리칸어, 알바니아어, 아랍어, 아라곤어, 아르메니아어, 아스투리아어, 아제르바이잔어, 방글라, 바시키르어, 벨라루스어, 브르타뉴어, 불가리아어, 카탈로니아어, 중국어 간체자, 중국어 번체자, 코르시칸어, 크로아티아어, 체코어, 덴마크어, 네덜란드어, 영어, 에스페란어, 에스토니아어, 익스트림어, 파라구리아어, 파라구리아어i, 인도어, 히브리어, 힌디어, 헝가리어, 아이슬란드어, 이도어, 인도네시아어, 아일랜드어, 이탈리아어, 일본어, 카빌레, 카라칼팍 - 라틴어, 한국어, 쿠르드어, 소라니어, 쿠르드어, 라트비아어, 리구리아어, 리투아니아어, 마케도니아어, 말레이어, 마라트어(몽골어) 코드, 포르투갈어 브라질어, 포르투갈어, 펀자비어, 인도어, 루마니아어, 러시아어, 산스크리트어, 인도어, 세르비아어 - 키릴어, 세르비아어 - 라틴어, 신할라어, 베트남어, 슬로바키아어, 스페인어, 타밀어, 타타르어, 태국어, 터키어, 우크라이나어, 우이, 베트남어, 우즈베키스탄어, 베트남어

이러한 변환은 부분적이며 사용자 인터페이스 전용입니다.도움말 및 설명서는 영어로 되어 있습니다.

유형파일 아카이브 서버
면허증.unRAR 제한이[10] 있는 LGPL-2.1 이후 / 퍼블릭도메인에서의[11] LZMA SDK
웹 사이트www.7-zip.org Edit this on Wikidata

7-Zip은 "아카이브"로 알려진 압축 컨테이너 내에 파일 그룹을 배치하는 데 사용되는 무료 오픈 소스 파일 아카이브입니다.Igor Pavlov에 의해 개발되어 [2]1999년에 처음 출시되었습니다. 7-Zip은 7z라고 불리는 자체 아카이브 포맷을 가지고 있지만, 다른 여러 개를 읽고 쓸 수 있습니다.

이 프로그램은 셸 통합을 특징으로 하는 Windows 그래픽 사용자 인터페이스에서 사용할 수 있습니다.명령어로서 Windows 명령줄 인터페이스에서 사용할 수도 있습니다.7za.exePOSIX 시스템으로부터, 및p7zip7-Zip 소스 코드의 대부분은 LGPL-2.1 이후의 라이선스로 되어 있습니다., unRAR 코드는 LGPL-2.1 이후의 라이선스에 따라 개발자가 코드를 사용하여 RAR [13][14]압축 알고리즘을 리버스 엔지니어링할 수 없음을 나타내는 "unRAR restriction"이 적용됩니다.[12]

버전 21.01 alpha 이후 p7zip 프로젝트 [6]대신 Linux 예비 지원이 업스트림에 추가되었습니다.

아카이브 형식

7z

기본적으로 7-Zip은 7z 형식의 아카이브를 만듭니다..7z 파일 확장자각 아카이브에는, 복수의 디렉토리와 파일을 포함할 수 있습니다.컨테이너 형식에서는 필터의 스택 조합을 사용하여 데이터 전체에서 유사성을 검색함으로써 보안 또는 크기 감소를 달성할 수 있습니다.이러한 필터는 프리프로세서, 압축 알고리즘암호화 필터로 구성됩니다.

코어 7z 압축은 bzip2, PPMd, LZMA2, LZMA 등 다양한 알고리즘을 사용합니다.파블로프가 개발한 LZMA는 비교적 새로운 시스템으로 7z 포맷의 일부로 첫 선을 보였습니다.LZMA는 최대 3840 MB 크기의 LZ 기반 슬라이딩 사전을 사용하며 범위 [15]코더에 의해 지원됩니다.

네이티브 7z 파일 포맷은 오픈 모듈러형입니다.파일명[16]유니코드로 저장됩니다.

2011년 TopTenReviews은 7z 압축 적어도 17%ZIP,[17]보다 7-Zip의 사이트 2002년부터 7z하는 동안 압축비 결과는 매우 데이터를 시험에 사용된에 따라"보통, 7-Zip 붕대를 기록해 왔다 더 나은 것을 발견했다 공유 30–70%보다 7-Zip 붕대 형식 2–10%더 나은 월을 압축할 형식을 압축하는 것이 좋다.m다른 [18]zip 호환 프로그램을 사용할 수 있습니다.

7z 파일 형식 사양은 프로그램의 소스 코드와 함께 "doc" 하위 디렉터리에 배포됩니다.

다른이들

7-Zip은 ZIP, gzip, bzip2, xz, tarWIM포함한 다른 압축 및 비압축 아카이브 형식(패킹 및 언팩 모두)을 지원합니다. 유틸리티는 APM, ar, ARJ, chm, cpio, deb, FLV, JAR, LHA/LZH, LZMA, MSLZ, Office Open XML, onepkg, RAR, RPM, smzip, SWF, XAR 및 DMFS 아카이브의 언팩도 지원합니다.2010년 말에 출시된 버전 9.20 이후 이러한 지원이 제공되고 있습니다.

7-Zip은 일부 MSI 파일을 열 수 있으며 메인 콘텐츠와 함께 메타 파일에 액세스할 수 있습니다.일부 Microsoft CAB(LZX 압축) 및 NSIS(LZMA) 설치 형식을 열 수 있습니다.마찬가지로, 자동 압축 해제형 아카이브(archive) 또는 아카이브된 컨텐츠(예: 일부 셋업 파일)를 포함한 일부 Microsoft 실행 프로그램(.EXE)이 아카이브(archive)로 열릴 수 있습니다.

ZIP 또는 gzip 파일을 압축할 때 7-Zip은 자체 DEFLATE 인코더를 사용합니다.이 인코더는 일반적인 zlib DEFLATE 구현보다 고속이지만 저속입니다.7-Zip 감압 인코더 실장은 AdvanceCOMP 툴 스위트의 일부로서 개별적으로 사용할 수 있습니다.

RAR 아카이브용 압축 해제 엔진은 RAR 압축기 작성에 대한 라이센스 제한이 있는 unRAR 프로그램의 사용 가능한 소스 코드를 사용하여 개발되었습니다. 7-Zip v15.06 이상에서는 RAR5 [19]형식의 파일 추출을 지원합니다.일부 백업 시스템은 7-Zip과 같은 아카이브 프로그램에서 지원되는 형식을 사용합니다. 예를 들어 일부 Android 백업은tar7-Zip [20]등의 아카이브버에서 추출할 수 있습니다.

7-Zip ZS는 Zstandard .zst (및 기타 형식)를 지원하는 7-Zip FM 포트입니다.Tino Reichardt가 [21]개발했습니다.

7-Zip FM용 Zstandard .zst (및 기타 형식)플러그인 Modern7z는 Denis Anisimov (TC4shell)[22]에 의해 개발되었습니다.

파일 매니저

7-Zip에는 표준 아카이브 툴과 함께 파일 매니저가 포함되어 있습니다.파일 관리자에는 아카이브를 만들고, 아카이브를 추출하고, 아카이브를 테스트하여 오류를 검출하고, 파일을 복사, 이동 및 삭제하고, 7-Zip 전용 파일 속성 메뉴를 여는 옵션이 있는 툴바가 있습니다.기본적으로 파일 관리자는 윈도우즈 탐색기의 정책을 따르지 않으므로 숨겨진 파일을 표시합니다.탭에는 이름, 수정 시간, 원래 및 압축된 크기, 속성 및 주석(4DOS)이 표시됩니다. descript.ion포맷)을 클릭합니다.

루트의 1개의 디렉토리로 올라가면, 리무버블 또는 내장 드라이브의 모든 것이 표시됩니다.다시 위로 올라가면 4가지 옵션이 있는 목록이 표시됩니다.

  • 컴퓨터: 드라이브 목록을 로드합니다.
  • 문서: 사용자 문서 로드(일반적으로 다음 위치)%UserProfile%\My Documents
  • 네트워크: 연결된 모든 네트워크 클라이언트의 목록을 로드합니다.
  • \\: "Computer"와 동일하지만 NTFS 액세스가 낮은 상태에서 드라이브를 로드합니다.이로 인해 중요한 드라이브 파일과 삭제된 파일이 드라이브에 계속 표시됩니다. (주의: 2020년 11월 현재, 현재 알려지지 않은 이유로 인해 로우 레벨 모드에서 활성 파티션에 액세스할 수 없습니다.)

특징들

7-Zip 지원:

  • 32비트 및 64비트 아키텍처 지원
  • 파일 관리자
  • 256비트 AES 암호에 의한 암호화.파일과 7z 계층 양쪽에서 유효하게 할 수 있습니다.계층이 암호화되면 사용자는 아카이브에 포함된 파일 이름을 보려면 암호를 입력해야 합니다.WinZip이 개발한 Zip 파일 AES 암호화 규격은 AES 256비트로 ZIP 아카이브를 암호화하기 위해 7-Zip으로 제공되지만 7z [23]아카이브와 같은 파일 이름 암호화는 제공하지 않습니다.
  • 동적으로 가변적인 크기의 볼륨으로 쓰기 가능한 CD나 DVD 등의 이동식 미디어 백업에 사용 가능
  • 듀얼 패널 모드에서 사용하는 경우 기본적인 표준 파일 매니저로서의 조작성
  • 멀티코어 CPU 스레드화[24]
  • EXE 파일을 아카이브로서 여는 것으로, 많은 「Setup」, 「Installer」, 「Extract」타입의 프로그램을 기동하지 않고, 많은 프로그램내에서 데이터를 압축 해제할 수 있습니다.
  • 파일 이름이 손상된 아카이브의 압축을 풀고 필요에 따라 파일 이름 변경
  • 자동 압축 해제형 단일 볼륨 아카이브 생성
  • 명령줄[25] 인터페이스
  • 그래피컬 사용자 인터페이스Windows 버전에는 독자적인 GUI가 부속되어 있습니다만, p7zip 에서는 Unix/Linux Archive Manager [26]의 GUI 가 사용됩니다.
  • CRC-32, CRC-64, SHA-1 또는 SHA-256 형식의 체크섬 계산(명령줄 또는 탐색기의 상황에[2] 맞는 메뉴를 통해 사용 가능)
  • 87개 언어로 제공
  • 임의로 작성일을 기록하는 기능(tc및 마지막 액세스 날짜(ta([27]변경일자에 추가)를 아카이브에 저장합니다.

변종

2개의 명령줄 버전(7z.exe, 외부 라이브러리 사용)과 스탠드아론의 실행 파일7za.exe가 준비되어 있습니다.이 버전에는 내장 모듈이 포함되어 있지만 압축/압축 해제 지원은 7z, ZIP, gzip, bzip2, Ztar 형식으로 제한됩니다.대용량 메모리 맵을 지원하는 64비트 버전을 사용할 수 있으므로 압축 속도가 빨라집니다.모든 버전이 멀티스레딩을 지원합니다.

7zip의 7za.exe 버전은 p7zip [12]프로젝트의 Unix 계열 운영체제(Linux, FreeBSDmacOS 포함), FreeDOS, OpenVMS, AmigaOS 4, MorphOS에서 사용할 수 있습니다.

소프트웨어 개발 키트

7-Zip에는 원래 GNU LGPL과 Common Public [28]License 모두에 따라 이중 라이선스가 부여되어 있던 LZMA SDK가 포함되어 있습니다.단, 링크 바이너리에 대해서는 특별한 예외가 있습니다.2008년 12월 2일, SDK는 Igor Pavlov에 의해 퍼블릭 [11]도메인에 배치되었습니다.

보안.

이전 버전에서는 자기해동 아카이브는 DLL 하이잭에 의한 임의의 코드 실행에 취약했습니다.실행 파일과 [29][30][31]같은 폴더에 있는 경우 UXTeme.dll이라는 이름의 DLL을 로드하고 실행합니다.7-Zip 16.03 릴리스 노트에서는 설치 프로그램과 SFX 모듈이 DLL 프리로드 [2]공격에 대한 보호를 추가했다고 합니다.

7-Zip 18.05 이전 버전에는 RAR 아카이브(CVE-)에서 파일을 추출하기 위한 모듈에 임의 코드 실행 취약성이 있습니다.2018년 [32]4월 30일에 수정된 취약성.

접수 및 사용방법

2012년 Snapfiles.com은 7-Zip 4.5 별점을 5개 만점에 매겨 "인터페이스와 추가 기능은 매우 기본적이지만 압축률은 [33]탁월합니다."라고 언급했습니다.

2009년 TechRepublic에서 Justin James는 Windows File Manager 통합에 대한 자세한 설정이 "인식"되었고 압축/압축 해제 벤치마크 유틸리티가 "neat"라고 불렀습니다.아카이브 대화상자에는 "대부분의 사용자를 혼란스럽게 한다"는 설정이 있지만, 그는 "7-Zip은 내장된 Windows 기능과 유료 제품 기능 사이에 적합한 틈새에 적합하며,[34] 이 과정에서 다양한 파일 형식을 처리할 수 있다"고 결론지었다.

2002년부터 2016년까지 7-Zip은 SourceForge에서만 [35]4억 1천만 번 다운로드 되었습니다.

이 소프트웨어는 2007년 Source Forge에 의해 '테크니컬 디자인'과 '베스트 프로젝트'[36]로 커뮤니티 선정상을 받았습니다.2013년 Tom's Hardware는 7-ZIP, MagicRAR, WinRAR, WinZip을 비교한 압축 속도 테스트를 실시하여 7-ZIP이 압축 속도, 비율 및 크기 면에서 다른 모든 제품을 제치고 2013 Tom's Hardware Elite [37]상을 수상했습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "A Few Questions for Igor Pavlov". Dr. Dobb's Data Compression Newsletter (middle of page). 30 April 2003. Archived from the original on 28 October 2008. Retrieved 26 December 2009.
  2. ^ a b c d "History of 7-zip changes". 7-Zip 20.02 alpha. 8 August 2020. Retrieved 8 August 2020.
  3. ^ "7-Zip 22.01". 16 July 2022. Retrieved 16 July 2022.
  4. ^ "History of 7-zip changes". 7-Zip. 2 November 2021. Retrieved 2 January 2022.
  5. ^ "P7ZIP SourceForge". SourceForge.net. January 2016. Retrieved 7 March 2016.
  6. ^ a b Larabel, Michael (12 March 2021). "Upstream 7-Zip Adds Preliminary Linux Support". Phoronix. Retrieved 17 March 2021.
  7. ^ "Tests for ReactOS 0.4.11".
  8. ^ "7-Zip - Browse /7-Zip/16.00". SourceForge.net. Slashdot Media. 10 April 2016. Retrieved 12 May 2016.
  9. ^ 옵션...Windows 21.00 Alpha용 7-Zip 대화 상자
  10. ^ Pavlov, Igor (2010). "7-Zip License for use and distribution". 7-zip.org/. Archived from the original on 10 April 2010. Retrieved 16 April 2010.
  11. ^ a b Pavlov, Igor (2013). "LZMA SDK (Software Development Kit)". Retrieved 16 June 2013.
  12. ^ a b "P7ZIP". GitHub. July 2022. Retrieved 6 July 2022.
  13. ^ Pavlov, Igor. "7-Zip". 7-zip.org. Retrieved 31 October 2012.
  14. ^ Pavlov, Igor. "7-Zip – License for use and distribution". 7-zip.org. Retrieved 31 October 2012.
  15. ^ Diaz, Antonio Diaz. "Lzip". LZip.NonGNU.org. Archived from the original on 29 July 2010. Retrieved 29 July 2010.
  16. ^ Pavlov, Igor. "7z Format". 7-zip.org. Retrieved 16 April 2017.
  17. ^ "7-Zip 2011 – TopTenREVIEWS". Archived from the original on 25 October 2012.
  18. ^ Igor Pavlov. "7-Zip (home page)". 7-zip.org. Archived from the original on 21 January 2002. 2002년 1월과 2017년 4월의 압축성능에 대한 명세서는 매우 유사하다.
  19. ^ Pavlov, Igor. "7-Zip 15.06 beta release notes".
  20. ^ Vijay (11 May 2013). "How to extract files from a Nandroid Backup". AJQI. Retrieved 16 April 2017.
  21. ^ "Milkys Homepage - 7-Zip with support for Zstandard, Brotli, Lz4, Lz5 and Lizard Compression". mcmilk.de.
  22. ^ "Modern7z". www.tc4shell.com.
  23. ^ "AES Encryption Information: Encryption Specification AE-1 and AE-2". WinZip. 30 January 2009.
  24. ^ Atwood, Jeff (28 February 2009). "File Compression in the Multi-Core Era". Coding Horror. Retrieved 4 August 2017.
  25. ^ "명령줄 구문"을 참조하십시오.sevenzip.osdn.jp 를 참조해 주세요.
  26. ^ "[ubuntu] GUI front end for 7-zip? [Archive] - Ubuntu Forums". ubuntuforums.org.
  27. ^ -m(압축방식 설정) 스위치
  28. ^ "Browse /LZMA SDK/4.23". SourceForge. Retrieved 12 February 2014.
  29. ^ Kanthak, Stefan (8 December 2015). "Executable installers are vulnerable^WEVIL (case 7): 7z*.exe allows remote code execution with escalation of privilege". SecLists.org.
  30. ^ Kanthak, Stefan (22 December 2015). "Executable installers are vulnerable^WEVIL (case 14): Rapid7's ScanNowUPnP.exe allows arbitrary (remote) code execution". SecLists.org.
  31. ^ Hart, Jon (21 December 2015). "ScanNow DLL Search Order Hijacking Vulnerability and Deprecation". Rapid7.com.
  32. ^ "A Vulnerability in 7-Zip Could Allow for Arbitrary Code Execution". cisecurity.org. 1 May 2018.
  33. ^ "7-Zip file compression tool". Snapfiles.com. WebAttack. Retrieved 12 October 2012.
  34. ^ James, Justin (10 November 2009). "Review: 7-Zip file compression application". TechRepublic. pp. 1–2.
  35. ^ SourceForge.net에서 7-zip 파일 다운로드 통계(2016년 7월)
  36. ^ "SourceForge.net: 2007 Community Choice Awards". SourceForge. 15 June 2007. Archived from the original on 26 March 2010. Retrieved 16 April 2010.
  37. ^ Masiero, Manuel; Roos, Achim (19 March 2013). "Compression Performance: 7-Zip, MagicRAR, WinRAR, WinZip". Tom's Hardware. Retrieved 25 April 2021.

외부 링크