윈RAR
WinRAR![]() 윈도우 10에서 WinRAR 6.21 | |
개발자 | |
---|---|
초기출시 | 1995년 4월 22일; | 전 (
기재. | C++ |
운영체제 | 윈도 비스타 이상 |
플랫폼 | IA-32, x64 |
크기 | 3.4 MB |
에서 사용 가능 | 50개 이상의 언어[3] |
언어 목록 아랍어, 아르메니아어, 아제르바이잔어, 바스크어, 벨라루스어, 불가리아어, 버마어, 카탈루냐어, 중국어 간체, 중국어 번체, 크로아티아어, 체코어, 덴마크어, 네덜란드어, 영어, 에스토니아어, 핀란드어, 프랑스어, 갈리시아어, 조지아어, 독일어, 그리스어, 히브리어, 헝가리어, 인도네시아어, 이탈리아어, 일본어, 한국어, 리투아니아어, 몽골어, 노르웨이어, 페르시아어, 폴란드어, 포르투갈어, 브라질어lian 포르투갈어, 루마니아어, 러시아어, 세르비아어 키릴어, 슬로바키아어, 슬로베니아어, 스페인어, 콜롬비아어 스페인어, 스웨덴어, 태국어, 터키어, 우크라이나어, 우즈베키스탄어, 베트남어 | |
유형 | 파일아카이버 |
면허증. | 트라이얼웨어(개별 사용자용 나그웨어)[4] |
웹사이트 | rarlab.com |
WinRAR은 win.rar GmbH의 Eugene Roshal에 의해 개발된 윈도우용 트라이얼웨어 파일 아카이브 유틸리티입니다.RAR 또는 ZIP 파일 형식으로 아카이브를 생성하고 [5]볼 수 있으며 수많은 아카이브 파일 형식을 풀 수 있습니다.사용자가 아카이브의 무결성을 테스트할 수 있도록 WinRAR은 각 아카이브의 각 파일에 대한 CRC32 또는 BLUE2 체크섬을 내장합니다.WinRAR은 암호화된 다중 부분 및 자체 추출 아카이브를 생성할 수 있도록 지원합니다.
WinRAR는 윈도우 전용 프로그램입니다."RAR for Android"라는 안드로이드 어플리케이션도 이용할 수 있습니다.[6]관련 프로그램으로는 명령 줄 유틸리티 "RAR"과 "UNRAR"[7]과 macOS, Linux,[3] FreeBSD, Windows CE, MS-DOS용 버전이 있습니다.
진화
WinRAR과 RAR 파일 형식은 시간이 지남에 따라 발전해 왔습니다.이전 버전과 동일한 RAR 파일 확장자를 사용하는 아카이브 형식 RAR5 지원이 버전 5.0에서 추가되었습니다.[8] 이후 RAR 파일 형식은 RAR4로 불리게 되었습니다.WinRAR 5.0 이전 버전은 RAR5 아카이브를 지원하지 않으며,[9] 이전 버전의 WinRAR만 Windows Vista 이전 버전에서 실행되며 RAR5 아카이브를 열 수 없습니다.
RAR5 파일 형식은 최대 사전 크기를 1GB로 늘렸습니다. 1MB에서 1GB로 11가지 압축 디렉토리 크기를 사용할 수 있으며 버전 5의 기본값은 4MB에서 32MB로 증가하여 일반적으로 압축 비율을 향상시켰습니다.AES 암호화는 사용 시 CBC 모드이며 강도가 128비트에서 256비트로 향상되었습니다.RAR 및 ZIP 아카이브의 파일 최대 경로 길이는 2,[9]048자로 증가합니다.
v5.0에 추가된 옵션에는 기본 32비트 CRC32 대신 256비트 BLUE2 파일 해싱 알고리즘, 중복 파일 탐지, NTFS 하드 및 심볼릭 링크, 대용량 아카이브를 더 빨리 열 수 있도록 Quick Open record 등이 있습니다.[9]
RAR5 파일 형식은 각 파일에 대한 주석(아카이브 주석은 남아 있지만), 인증 확인, 텍스트 및 멀티미디어 파일에 대한 특수 압축 알고리즘을 제거했습니다.RAR5는 또한 분할 볼륨의 파일 이름을 "archivename.r"에서 변경했습니다."NN"을 "archive name.partNN.rar"로 바꿉니다.[9]
특징들
- 팩킹된 RAR 또는 ZIP 아카이브를 생성합니다.
- ARJ, BZIP2, CAB, GZ, ISO, JAR, LHA, RAR, TAR, UUE, XZ, ZIP, ZST, 7z, UUE 001(분할) 아카이브 및 이러한 아카이브 형식을[9][10] 포함하는 EXE 파일의 언팩
- ARJ, BZIP2, CAB, GZ, BZIP2, RAR, XZ, ZIP 및 7z 아카이브에 대한 체크섬(integrity) 검증
- 멀티 스레드 CPU 압축 및 압축 해제
RAR 아카이브를 작성할 때:
- 최대 파일 크기 16EiB, 약 1.8 × 10바이트19 또는 1,800만 TB 지원
- 1 MiB에서 1 GiB까지의 압축 사전(32비트 Windows에서는 256 MiB로 제한되지만, 32비트 Windows에서는 1 GiB 사전으로 아카이브를 압축 해제할 수 있습니다. 기본 크기는 32 MiB입니다.)[9]
- 옵션인 256비트 BLEAK2 파일 해시로 기본 32비트 CRC32 파일[9] 체크섬 대체 가능
- CBC 모드에서 256비트 키를[11] 갖는 AES를 이용한 선택적 암호화, HMAC-SHA256을[9] 이용한 PBKDF2 기반의 키 유도 기능을 이용한 암호화
- 데이터 중복 옵션은 Reed-Solomon 복구 레코드 및 복구 볼륨 형태로 제공되므로 손상된 아카이브를 재구성할 수 있습니다(완전히 누락된 볼륨의 재구성 포함).
- RAR 파일을 보다 빠르게[9] 열기 위한 "빠른 레코드 열기" 옵션
- 다중 볼륨(분할) 아카이브[12] 생성 기능
- 자체 추출 파일 생성 기능(다량의 자체 추출 아카이브 지원,[12] 자체 추출[13] 전후 지정된 프로그램 실행 등의 명령 실행 가능)
- NTFS 하드 및 심볼릭 링크와[9] 같은 고급 NTFS 파일 시스템 옵션 지원
- 최대 경로 길이 2,048자 지원(UTF-8 형식으로 저장)[9]
- 선택적 보관 설명(UTF-8 형식으로 저장)[9]
- 파일 타임 스탬프 보존(옵션): 생성, 마지막 액세스, 고정밀 수정 시간
- 파일 중복제거(옵션)
- 고급 백업 옵션, 타임스탬프가 있는 파일 및 이전 파일 버전 보존.
면허증.
이 소프트웨어는 "구매하기 전에 사용해 보세요"로 배포되며 40일 동안 무료로 사용할 수 있습니다.[2]이 기간이 만료되면 비기업용 기능을 사용할 수 있게 되는데, 이는 해적 행위를 방지하기 위한 조치입니다.[4]중국에서는 2015년부터 개인용 무료판이 정식으로 제공되고 있습니다.[14]
RAR 형식의 아카이브는 독점적이지만 RARLAB은 현재 UnRAR 언팩커의 C++ 소스 코드를 저작권이 있는 프리웨어로 제공하며 라이센스를 통해 모든 소프트웨어에서 사용할 수 있으므로 다른 사용자가 RAR 아카이브를 만들 수는 없지만 언팩할 수 있는 소프트웨어를 생산할 수 있습니다.[15]
안드로이드용 RAR은 무료입니다.광고가 표시되며, 결제 시에는 비활성화될 수 있습니다.[6]WinRAR 라이선스는 안드로이드용 RAR에 대한 광고 억제 기능을 제공하지 않습니다.
보안.
2019년 2월, WinRAR에서 ACE 아카이브를 압축 해제하는 데 사용되는 unacev2.dll 라이브러리의 주요 보안 취약점이 발견되었습니다.[16][17]이에 따라 WinRAR는 버전 5.70부터 ACE 포맷에 대한 지원을 중단했습니다.
5.31 이전 버전(WinRAR 자체의 실행 파일 설치 프로그램 포함)으로 생성된 자체 압축 해제 아카이브는 DLL 하이재킹에 취약합니다. 실행 파일과 동일한 폴더에 있는 경우 UXtheme.dll, RichEd32.dll 및 RichEd20.dll 이름의 DLL을 로드하여 사용할 수 있습니다.[9][18]
WinRAR v5.21 이전 버전에는 원격 코드 실행(RCE) 취약성이 있으며 이를 통해 원격 공격자가 사용자가 만든 자체 추출 실행 파일(SFX)에 악성 코드를 삽입하여 소프트웨어 사용자 5억 명 이상을 위험에 빠뜨릴 수 있다고 보고되었습니다.[19]그러나 이 주장을 검토한 결과, 취약점은 존재했지만 결과는 실행 시 페이로드를 전달하는 SFX에 불과하다는 것이 밝혀졌습니다. 게시된 응답은 "자기 압축 해제 아카이브로 표시된 .exe를 신뢰할 사람을 찾을 수 있다면...그런 다음 밀수된 자바스크립트를 실행하도록 속일 수 있습니다."[20][21]
WinRAR 6.23은 중요한 보안 취약성을 수정하여 해커가 일부 상황에서 아카이브에 분산된 멀웨어를 자동으로 실행할 수 있도록 합니다.[22]
역사
버전
- 커맨드 라인 RAR과 UNRAR은 1993년 가을에 처음 출시되었습니다.[7]
- 초기 개발 버전인 WinRAR 1.54b는 1995년에 윈도우 3.x 소프트웨어로 출시되었습니다.
- 3.00 (2002-05): 새로운 RAR3 아카이브 포맷이 구현됩니다.이전 버전의 WinRAR에서는 새 아카이브를 관리할 수 없습니다.솔리드 압축 및 WAV 오디오 무손실 압축 기능이 추가되었습니다.[23]
- 3.41 (2004-12): GZIP 및 BZIP2와 같은 리눅스 .Z 아카이브에 대한 지원이 추가되었습니다.새로운 옵션에는 전체 파일 경로 저장과 압축된 NTFS 파일 복원이 포함됩니다.[24]
- 3.[24]50 (2005-08): 인터페이스 스킨 및 Windows XP Professional x64 Edition 지원 추가.
- 3.60 (2006-08): 다중 듀얼 코어 또는 하이퍼스레딩 지원 CPU가 여러 개 있는 시스템에서 압축 속도를 향상시키는 압축 알고리즘의 다중 스레드 버전을 추가합니다.
- 3.80 (2008-09): UTF-8에 유니코드 파일 이름이 포함된 ZIP 아카이브 지원이 추가되었습니다.[25]
- 3.90 (2009-05): x86-64 아키텍처 및 Windows 7 지원 추가.멀티스레드 지원 기능이 강화되었습니다.[9]
- 3.91은 발렌시아어를 지원하는 마지막 릴리스입니다.
- 3.92는 세르비아어 키릴어와 세르비아어 라틴어를 지원하는 마지막 릴리스입니다.
- 4.00 (2011-03): 감압 속도가 최대 30% 빨라집니다.Windows 98, Windows ME 및 Windows NT는 더 이상 지원되지 않습니다. 필요한 최소 Windows 버전은 Windows 2000입니다.[9]
- 4.10 (2012-01): 모든 ZIP 제한을 제거하여 파일 수와 아카이브 크기를 무제한으로 허용합니다.이제 WinRAR을 사용하면 여러 볼륨의 ZIP 파일도 생성할 수 있습니다.이제 ZIP 아카이브에는 유니코드 파일 이름이 포함됩니다.[9]
- 4.20 (2012-06): SMP 모드에서의 압축 속도는 크게 증가하였으나, 메모리 사용량의 증가를 고려하여 이러한 개선이 이루어졌습니다.ZIP 압축은 이제 SMP도 사용합니다.기본 SMP 모드는 텍스트를 처리할 수 없습니다. 추가 스위치를 사용하지 않는 한 텍스트 압축이 현저히 떨어집니다.또한 윈도우 2000 호환성도 삭제되었습니다.[9]
- 5.00 (2013-09): RAR5 아카이브 포맷을 구현합니다.이전 버전의 WinRAR에서는 RAR5 압축 아카이브를 관리할 수 없습니다.RAR 5 포맷은 멀티 코어 프로세서 활용도를 향상시키고, 64비트 WinRAR로 최대 1Gb의 사전 크기를 추가합니다.이전 버전에서 지원하던 RGB 비트맵, 원시 오디오 파일, Itanium 실행 파일 및 평문에 최적화된 특수 옵션 압축 알고리즘은 RAR5가 아닌 이전 RAR 형식에서만 지원됩니다.[9]x86 실행 파일의 최적화된 압축 옵션과 델타 압축(구조화된 테이블 데이터의 경우)이 두 파일 형식 모두에서 지원됩니다.
- 5.50 (2017-08): WinRAR에 저장된 암호를 암호화하는 데 사용할 수 있는 마스터 암호에 대한 지원이 추가되었습니다.기본 RAR 형식은 버전 5로 변경됩니다.Lzip 아카이브 압축 해제 지원, 정밀도 높은 파일 날짜, 긴 파일 이름 및 TAR 아카이브 파일 크기 지원 추가.[9]
- 5.60 (2018-06): 보호대상 RAR5 아카이브의 보수 개선ZIP 보관 주석의 인코딩을 자동으로 탐지합니다.임의의 선행 데이터가 있는 GZIP 파일을 실제 GZIP 아카이브로 인식합니다.[9]
- 5.70 (2019-02): unacev2.dll 라이브러리의 주요 보안 취약성으로[26] 인한 ACE 아카이브 압축 해제 지원 제거.[9]
- 6.00 (2020-12): 읽기 오류 프롬프트에 "Ignore" 및 "Ignore All" 옵션이 추가되었습니다."Ignore"는 이미 읽은 파일 부분만 계속 처리할 수 있고, "Ignore All"은 향후 모든 읽기 오류에 대해 처리할 수 있습니다.
- 6.10 (2022-01):Windows XP 지원이 중단되었습니다.ZST 아카이브 언팩 지원 추가.최대 복구 기록은 보호된 데이터 크기의 1000%로 증가합니다.
- 6.11 (2022-03):대용량 아카이브 주석이 포함된 Gzip 아카이브 지원이 추가되었습니다. 명령줄 모드에서 switch-mes를 사용하여 암호화된 솔리드 아카이브에 새 파일을 추가할 때 암호 프롬프트를 억제하고 중단할 수도 있습니다.
- 6.12 (2022-05): CVE-2022-30333 보안 취약성은 유닉스 RAR 버전에서 해결되었습니다.WinRAR 및 Android RAR은 영향을 받지 않습니다.
- 6.23 (2023-08): CVE-2023-40477 및 CVE-2023-38831 중요 보안 취약성은 WinRAR에서 수정되었습니다.유닉스 및 안드로이드 버전은 영향을 받지 않습니다.
운영 체제 지원
최신 버전에서는 이전 운영 체제를 많이 지원하지 않습니다.이전 운영 체제를 지원하는 버전은 계속 사용할 수 있지만 유지보수되지는 않습니다.
- RAR 2.50(1999)은 16비트 x86 CPU(8086 호환)에서 MS-DOS 및 OS/2를 지원하는 마지막 버전입니다.[27]
- RAR 3.93은 IA-32 CPU(80386 이상)의 MS-DOS 및 OS/2용 마지막 버전입니다.[28]MS-DOS 표준인 8.3자보다 긴 파일 이름을 지원하며 Windows DOS 상자(Windows NT에서는 제외)에서 RSX DPMI 확장자를 사용합니다.
- WinRAR 2.06은 Windows 3.1, Windows NT 3.1, Windows NT 3.5, Windows NT 3.51 및 Win32s를 지원하는 마지막 버전입니다.
- WinRAR 3.93은 Windows 95, 98, ME 및 NT 4.0을 지원하는 마지막 버전입니다.[9] Pocket PC 3.93용 RAR은 Windows Mobile의 마지막 버전입니다.[28]
- WinRAR 4.11은 Windows 2000을 지원하는 마지막 버전입니다.[9]
- WinRAR 6.02는 Windows XP를 지원하는 마지막 버전입니다(Windows XP와 여전히 호환되는 콘솔 버전 Rar.exe는 제외).[9]
참고 항목
참고문헌
- ^ (러시아, 첼랴빈스크) 유진 로샬(러시아어)의 WinRAR 3.40 릴리스 노트
- ^ a b "RAR and WinRAR End User License Agreement (EULA)", rarlab.com, RARLAB, archived from the original on 2014-01-04, retrieved 2019-03-11
- ^ a b "RAR download page". rarlab.com. RARLAB. Archived from the original on 2020-06-09. Retrieved 2020-06-10.
- ^ a b CHM Tech. "WinRAR And The Infinite 40-Day Trial". YouTube. Archived from the original on 2021-12-22.
- ^ 마누엘 마시에로 (2013년 3월 18일)"압축성능: 7-Zip, MagicRAR, WinRAR, WinZip" 톰스 하드웨어2013년 11월 27일 회수.
- ^ a b "RAR for Android; RARsoft". Archived from the original on 2014-12-22. Retrieved 2014-11-04.
- ^ a b Voloshin, Kirill (2011-03-10). Интервью по переписке [Interview by correspondence] (in Russian). Archived from the original on 2015-08-16. Retrieved 2014-10-27.
- ^ 마틴 브링크만 (2013년 4월 29일)"WinRAR 5.0은 새로운 RAR 5 포맷을 선보였습니다. 당신이 알아야 할 것" 웨이백 머신핵스에서 2018-09-01년 보관.2013년 11월 27일 회수.
- ^ a b c d e f g h i j k l m n o p q r s t u v w x "Latest changes in WinRAR (cumulative release notes for all versions)". rarlab.com. RARLAB. Archived from the original on 2010-08-06. Retrieved 2018-09-01. 새로운 베타 테스트 또는 릴리스 버전마다 업데이트됩니다.현재 페이지에는 버전 4.00 이상이 있고, 여기에 연결된 아카이브 페이지에는 버전 3.70–3.93이 있으며, 이전 아카이브 버전은 3.00으로 돌아갑니다.
- ^ "Best Archive Tool". DonationCoder.com. 2005-09-05. Archived from the original on 2009-06-02. Retrieved 2009-07-01.
- ^ "WinRAR 5 Final Release" Wayback Machine Techno360.in 에서 2013-12-02를 아카이브했습니다.2013년 11월 27일 회수.
- ^ a b Martin Brinkmann (7 September 2011). "How To Split Large Files Into Multiple Smaller Ones". gHacks Tech News. Archived from the original on 2017-04-16. Retrieved 15 April 2017.
- ^ WinRAR 도움말 – GUI SFX 모듈: 설정 명령
- ^ "软众信息-WinRAR独家总代理商 最新官方简体中文版下载 支持64位非破解版压缩软件:软件介绍-致用户的一封信". www.winrar.com.cn. Archived from the original on 2016-10-15. Retrieved 2016-10-18.
- ^ "WinRAR and RAR archiver addons (downloads, UnRAR for various platforms, and source code)". rarlab.com. RARLAB. Archived from the original on 2018-09-01. Retrieved 2020-06-10. 라이선스 "UnRAR 유틸리티의 소스 코드는 프리웨어"
- ^ "Extracting a 19 Year Old Code Execution from WinRAR". Check Point Research. 2019-02-20. Retrieved 2019-03-13.
- ^ "WinRAR Multiple Security Vulnerabilities". www.securityfocus.com. Retrieved 2019-03-13.
- ^ Kanthak, Stefan (7 February 2016). "Executable installers are vulnerable^WEVIL (case 25): WinRAR's installer and self-extractors allow arbitrary (remote) code execution and escalation of privilege". SecLists.org. Archived from the original on 2016-02-18. Retrieved 2016-02-20.
- ^ Shaikh Rafia (September 2015). "WinRAR Exploit Could Put 500 Million Users at Risk". Wccftech.com. Archived from the original on 2016-10-01. Retrieved 29 September 2016.
- ^ Darren Pauli (30 September 2015). "Smuggle mischievous JavaScript into WinRAR archives? Sure, why not". The Register. Archived from the original on 2016-09-27. Retrieved 29 September 2016.
- ^ "WinRAR Vulnerability Is Complete Bullshit". Darknet. 1 October 2015. Archived from the original on 2016-10-02. Retrieved 29 September 2016.
- ^ Goodin, Dan (2023-08-23). "WinRAR 0-day that uses poisoned JPG and TXT files under exploit since April". Ars Technica. Retrieved 2023-08-23.
- ^ "RAR - What's new in the latest version (v3.00 to v3.11)". rarlab.com. Archived from the original on January 17, 2003.
- ^ a b "RAR - What's new in the latest version (v3.40 to v3.50)". rarlab.com. Archived from the original on September 7, 2005.
- ^ "WinRAR archiver, a powerful tool to process RAR and ZIP files". rarlab.com. RARLAB. Archived from the original on 2009-06-28. Retrieved 2009-07-01.
- ^ Nichols, Shaun (2019-02-20). "Behold… a WinRAR security bug that's older than your child's favorite YouTuber. And yes, you should patch this hole". www.theregister.co.uk. Retrieved 2019-02-26.
- ^ "RAR 2.50 – Stats, Downloads and Screenshots". WinWorld. Archived from the original on 2017-08-15. Retrieved 14 August 2017.
- ^ a b "Downloads for: WinRAR, RAR for Mac OS X, RAR for Linux, RAR for DOS & OS/2, RAR for FreeBSD, with 40 days free trial". Winrar.co.nz. Archived from the original on 2017-08-15. Retrieved 15 August 2017.
추가열람
- Salomon, David (20 March 2007). Data Compression: The Complete Reference (4th ed.). London: Springer Science & Business Media. doi:10.1007/978-1-84628-603-2. ISBN 978-1-84628-602-5. Retrieved 4 September 2018.
- Fellows, Geoffrey (1 October 2010). "WinRAR temporary folder artefacts". Digital Investigation. 7 (1–2): 9–13. doi:10.1016/j.diin.2009.12.001. ISSN 1742-2876. Retrieved 4 September 2018.
- Yeo, Gary S.-W.; Phan, Raphael C.-W. (8 March 2006). "On the security of the WinRAR encryption feature". International Journal of Information Security. Special issue on ISC'05. 5 (2): 115–123. doi:10.1007/s10207-006-0086-3. ISSN 1615-5262. S2CID 22398865.
- Metz, Cade (2004-11-16). "File Compression Beyond ZIP". PC Magazine. 23 (20): 52. ISSN 0888-8507.
- Qin, Jian-cheng; Bai, Zhong-ying (1 February 2011). "Design of new format for mass data compression". The Journal of China Universities of Posts and Telecommunications. 18 (1): 121–128. doi:10.1016/S1005-8885(10)60037-4. ISSN 1005-8885. Retrieved 4 September 2018.
- Spanbauer, Scott (December 2000). "Forget Napster – Usenet Is Where the Files Are". PC World. 18 (12): 254. ISSN 0737-8939.
- Allen, Danny (February 2007). "Compression Apps Do More Than Shrink Files". PC World. 25 (2): 64. ISSN 0737-8939.
- Sanjuàs-Cuxart, J.; Barlet-Ros, P.; Solé-Pareta, J. (2011). "Measurement Based Analysis of One-Click File Hosting Services". Journal of Network and Systems Management. 20 (2): 276. doi:10.1007/s10922-011-9202-4. ISSN 1064-7570. S2CID 2784124.
- Jovanova, B.; Preda, M.; Preteux, F. O. (2009). "MPEG-4 Part 25: A graphics compression framework for XML-based scene graph formats". Signal Processing: Image Communication. 24 (1–2): 101. doi:10.1016/j.image.2008.10.011. ISSN 0923-5965.
- Barr, K. C.; Asanović, K. (2006). "Energy-aware lossless data compression". ACM Transactions on Computer Systems. 24 (3): 250. CiteSeerX 10.1.1.85.5912. doi:10.1145/1151690.1151692. hdl:1721.1/87316. ISSN 0734-2071. S2CID 5431719.