윈라은(는) 여기로 연결됩니다.
워크래프트 3의 오크 호드의 유닛 윈드라이더에 대한 내용은 와이번 기수 문서 참고하십시오.<colcolor=#fff> WinRAR | |
<colbgcolor=#0B3394> 제작 | Alexander Roshal |
유통 | win.rar GmbH |
발표일 | 1995년 04월 22일 |
플랫폼 | Windows | Linux | macOS Android | FreeBSD |
종류 | 압축 소프트웨어 |
최신 버전 | 7.01 |
한국어 지원 | 지원 |
엔진 | 자체 엔진 |
라이선스 | 셰어웨어[1] / 상용 소프트웨어 |
링크 |
[clearfix]
1. 개요
윈도우가 대중화되기 이전 MS-DOS 시절부터 개발되어 온 압축 프로그램 RAR의 윈도우 버전으로, 대표적인 셰어웨어 중 하나다.2. 지원 운영 체제
- Windows 7, Windows 8, Windows 10, Windows 11(x86/AMD64) [2]
- Linux(x86/AMD64)
- Android 4.4(Kitkat) 이상(ARM)
- macOS(Intel/Apple Silicon)
- FreeBSD(x86/AMD64)
단, 정확하게 말하자면 Windows(와 Android) 이외에는 GUI 버전인 "WinRAR"가 아니라 CLI 버전인 "RAR"만 제공된다. Android용 RAR는 GUI를 지원하지만 이름은 RAR라고 되어 있다.
3. 상세
'윈라' 라고 읽는 경우가 많고, '윈알에이알' 이라고 읽는 사람도 있다.MS-DOS 시절 다른 압축 프로그램들이 명령어를 입력해 사용하는 방식이었던 데 반해, RAR은 TUI 셸 프로그램으로 만들어 사용하기 편하게 만들었다. MS-DOS 끝물에서 Window 95 초기에는 MS-DOS 시절부터 범용적으로 쓰였던 ZIP의 계승자 WinZip과 당시 압축률의 최강자[3] ACE를 잇는 WinACE와 경쟁했지만 결국 성능과 복구 기록 기능을 위시한 안정성을 강점으로 치고 올라와 현재는 가장 인기 있는 압축 프로그램이 되었다.
다만, 한국은 한때 알집의 점유율이 더 높았는데, 이는 광고 떡칠의 결과물이다. 현재 한국산 중에 WinRAR에 필적할 만한 것은 반디집 정도밖에 없다.
WinRAR는 한국어를 공식 지원한다. 5.11 버전에서 한국어 지원을 중단했다가 재개했다.
버전이 올라가면서 상당한 압축률과 압축/압축 해제 속도를 자랑한다. 그래서 ZIP은 상대가 되지 않는다. 거기다가 웬만한 파일들을 자체적으로 읽을 수 있기 때문에 (ISO, LZH, LHA 등을 기본 지원) 아주 유용한 프로그램이다. 프로그램의 안정성 자체만으로도 이미 타사(특히 알집)의 제품들을 예전에 압도했다.
3.60 버전 이후로는 듀얼 코어도 지원하고, 버전 3.90부터는 64비트를 지원하는 버전이 따로 나오고 있다. 이 때문에 64비트 운영 체제에서도 최대한의 능력을 발휘할 수 있는 몇 안 되는 압축 프로그램 중 하나이다.
파일 압축 소프트웨어 벤치마크에서 SSD를 활용한 ZIP 파일 압축과 해제에서 3.0초와 1.0초를 기록해 경쟁 소프트웨어인 PeaZip, 7-Zip, 반디집, WinZip을 모두 제치고 압도적인 1위를 차지했다.#
3.1. 기능
2018년 하반기 기준, 현존 압축 프로그램 중에서 가장 빠르다. 반디집의 멀티 코어를 이용한 Zip 파일 압축 만들기에는 속도가 다소 밀리지만, 압축 해제는 현존 압축 프로그램 중에는 가장 빠르다.(64비트 버전 기준)하지만 이 프로그램의 장점은 속도가 다가 아닌 안전한 분할 압축과 CRC 오류 검사, 그리고 강력한 복구 기능에 있다. 우선 분할 압축은 7zip보다 안전하게 분할 압축하는 방식을 사용한다.[4]
CRC 오류 검사 면에서는 해제 시작 후 한참 뒤에야 오류를 검출할 수 있는 다른 압축 방식과는 달리 이를 시작과 동시에 검출해 낸다.
또한 압축 파일을 만들 때 복구 정보(복구 기록(Recovery Record) 혹은 복구 볼륨(Recovery Volume))를 생성하여 압축 파일에 손상, 혹은 결손이 발생해도 복구할 수 있다. 분할 압축의 경우 복구 기록을 개개의 파일마다 기록하며, 복구 볼륨는 분할 압축 시 사용하며 지정된 분할 압축 용량만큼의 복구 파일을 지정한 숫자만큼 생성해낸다. 복구 기록은 분할 압축 여부와 관계없이 넣을 수 있고, 복구 기록과 복구 볼륨를 동시 적용할 수도 있다.
복구 기록 기능은 데이터의 네트워크 전송 시 일정 규모 이하의 오류, 즉 복구 기록 % 이하의 오류는 재전송 없이 복구가 가능하기에 안전한 파일 교환에 이용하기에 좋았고, 오프라인 데이터라고 할 지라도 약간의 스토리지 용량을 희생하여 안정성을 늘릴 수 있기 때문에 파일 보관에도 용이하다.
복구 볼륨 기능은 분할 압축 파일의 복구 데이터를 별도의 분할 파일로 생성해 내므로, 생성하는 복구 볼륨 파일 개수만큼의 분할 파일 복구를 지원한다. 복구 볼륨 3개를 작성하면 3개의 분할 압축 파일 손실까지 복구할 수 있다는 소리. 다만 복구 볼륨 파일에 문제가 발생할 경우 이를 복원할 방법은 없으며, 복구 볼륨에 문제가 발생하면 원래의 분할 압축 파일을 기반으로 새로운 복구 볼륨 파일을 생성해야 한다.[5] 3개를 동시에 생성했다고 해도 3개의 복구 볼륨 파일이 모두 온전해야 할 필요 없다. 복구 볼륨 파일의 순서에 관계없이 1개의 복구 볼륨 파일에 손상이 가서 2개가 남았다면 여전히 분할 압축 파일 2개 분량의 복구를 보장한다.
WinRAR의 옵션을 설정해 복구 볼륨 파일을 분할 압축 이후에도 생성해 낼 수 있는 것처럼 복구 기록 %값도 압축 이후에 생성할 수 있다. 다만 복구 볼륨와 복구 기록을 동시에 적용하여 분할 압축 파일을 생성한 후 임의의 복구 기록값 변경은 복구 볼륨를 이용하여 복원한 파일과 복구 기록값이 달라지기 때문에 CRC 오류가 발생한다.
오래전부터 유니코드 파일명을 지원해왔기 때문에 운영 체제가 다른 사용자나 2바이트 언어권 윈도우 사용자끼리의 파일 교환 시에도 상당한 장점이 있다.[6]
4. 기타
- 개인과 기업 모두에게 상용 프로그램이지만 평가판 기간이 지나도 프로그램의 사용에는 제한이 없다. 실행할 때 구매를 유도하는 메시지가 뜨며, 이마저도 프로그램 실행 안 하고 압축/압축 해제할 때 가끔 뜨는 수준이다. 다만 이 상태로 쓰는 것은 약관 위반인데, 개인이면 몰라도 기업에서 이 상태로 썼다가는 저작권법 위반으로 처벌받을 수 있다.
- 바로 위 이유로 서양에서도 돈주고 사서 쓰는 사람이 아무도 없는 소프트웨어라는 이미지가 인터넷을 중심으로 있는 편이다. 이와 관련한 밈도 많이 있으며, 대표적으로 어느 누군가가 WinRAR를 구매했다는 것만으로 WinRAR 본사에서 축하파티를 열거나, WinRAR를 구매하자 WinRAR(또는 개발자)가 감동의 눈물을 흘리거나, 또는 부자나 성자만이 구매해서 쓴다는 등의 드립이 있다. 심지어 공식 X(구 트위터) 계정에서도 간간히 이런 밈이 올라오고 있고, 잘 보면 구매한 개인의 인증샷을 하나하나 공유하고 있다.
- 공식 홈페이지에서 구매하는 경우 제품과 1년 기술 지원 라이선스가 포함되어 있다. 1년 기술 지원 라이선스에는 제품 업데이트 지원이 포함되어 있기 때문에 사실상 정기 구독 개념이고 가격은 약 5,100원 정도였으나 2018년 6월 9일 기준으로 29달러이며 이는 30,000원을 조금 넘어서는 정도의 금액되었으며 2024년 10월 1일 기준 46,987원 가격이 된 상태이다.
- ace 파일의 압축 해제에 사용되는 unacev2.dll 라이브러리에서 심각한 보안 취약점이 발견됨에 따라 5.70 베타1 버전부터 ace 포맷의 지원이 중단되었다.# 울지않는 벌새
- 공식 X(前 트위터)에서, 2024년에 3월 말에 들어서는 통해 갑작스럽게 팬들과 소통이 늘어났는데, 대표적으로 WinRAR 아이콘의 팬아트에 좋은 반응하는걸 시작으로, 사람들에게 WinRAR의 공식 계정이 있었던걸 알리는걸로 시작해, 다양한 팬아트들이 나올때마다 좋은 반응을 해주면서 이전보다 많은 소통을 시작하고, 또다른 예시로 만약 공식계정이 자신의 트윗을 RT하면 정품을 사겠다는 트윗들에 정말 RT를 하나하나 해주면서 구매를 유도하게 만드는 모습도 보여줬다.
[1] 최대 40일까지[2] 6.02까지는 Windows XP를 지원했으나, 6.10부터는 Windows Vista를 지원하지 않게 되었다.[3] WinRAR 버전 2.9에서야 겨우 ACE의 압축률을 따라잡았다.[4] 7zip은 분할 압축 첫 번째 파일에만 압축 파일임을 알리는 정보가 들어 있고, 나머지 파일에는 별도의 정보를 기록하지 않는다. 그런데 WinRAR는 모든 파일에 적절히 식별 문구를 넣는다.[5] 압축을 풀고 다시 압축하라는 말은 아니고, WinRAR 옵션에서 복구 볼륨만 다시 생성해 낼 수 있다.[6] 대중적인 ZIP 포맷은 이런 경우 원래 파일명을 알 수 없게 푼다거나 오류 메시지가 뜬다. 일부 압축 프로그램은 강제로 문자 셋을 지정해서 문제를 우회한다.