#!if 넘어옴1 != null
'''윈라'''{{{#!if 넘어옴2 == null
{{{#!if 넘어옴1[넘어옴1.length - 1] >= 0xAC00 && 넘어옴1[넘어옴1.length - 1] <= 0xD7A3
{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴1[넘어옴1.length - 1] < 0xAC00 || 넘어옴1[넘어옴1.length - 1] > 0xD7A3
은(는)}}}}}}{{{#!if 넘어옴2 != null
, ''''''{{{#!if 넘어옴3 == null
{{{#!if 넘어옴2[넘어옴2.length - 1] >= 0xAC00 && 넘어옴2[넘어옴2.length - 1] <= 0xD7A3
{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴2[넘어옴2.length - 1] < 0xAC00 || 넘어옴2[넘어옴2.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴3 != null
, ''''''{{{#!if 넘어옴4 == null
{{{#!if 넘어옴3[넘어옴3.length - 1] >= 0xAC00 && 넘어옴3[넘어옴3.length - 1] <= 0xD7A3
{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴3[넘어옴3.length - 1] < 0xAC00 || 넘어옴3[넘어옴3.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴4 != null
, ''''''{{{#!if 넘어옴5 == null
{{{#!if 넘어옴4[넘어옴4.length - 1] >= 0xAC00 && 넘어옴4[넘어옴4.length - 1] <= 0xD7A3
{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴4[넘어옴4.length - 1] < 0xAC00 || 넘어옴4[넘어옴4.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴5 != null
, ''''''{{{#!if 넘어옴6 == null
{{{#!if 넘어옴5[넘어옴5.length - 1] >= 0xAC00 && 넘어옴5[넘어옴5.length - 1] <= 0xD7A3
{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴5[넘어옴5.length - 1] < 0xAC00 || 넘어옴5[넘어옴5.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴6 != null
, ''''''{{{#!if 넘어옴7 == null
{{{#!if 넘어옴6[넘어옴6.length - 1] >= 0xAC00 && 넘어옴6[넘어옴6.length - 1] <= 0xD7A3
{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴6[넘어옴6.length - 1] < 0xAC00 || 넘어옴6[넘어옴6.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴7 != null
, ''''''{{{#!if 넘어옴8 == null
{{{#!if 넘어옴7[넘어옴7.length - 1] >= 0xAC00 && 넘어옴7[넘어옴7.length - 1] <= 0xD7A3
{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴7[넘어옴7.length - 1] < 0xAC00 || 넘어옴7[넘어옴7.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴8 != null
, ''''''{{{#!if 넘어옴9 == null
{{{#!if 넘어옴8[넘어옴8.length - 1] >= 0xAC00 && 넘어옴8[넘어옴8.length - 1] <= 0xD7A3
{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴8[넘어옴8.length - 1] < 0xAC00 || 넘어옴8[넘어옴8.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴9 != null
, ''''''{{{#!if 넘어옴10 == null
{{{#!if 넘어옴9[넘어옴9.length - 1] >= 0xAC00 && 넘어옴9[넘어옴9.length - 1] <= 0xD7A3
{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴9[넘어옴9.length - 1] < 0xAC00 || 넘어옴9[넘어옴9.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴10 != null
, ''''''{{{#!if 넘어옴10[넘어옴10.length - 1] >= 0xAC00 && 넘어옴10[넘어옴10.length - 1] <= 0xD7A3
{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴10[넘어옴10.length - 1] < 0xAC00 || 넘어옴10[넘어옴10.length - 1] > 0xD7A3
은(는)}}}}}} 여기로 연결됩니다. #!if 설명 == null && 리스트 == null
{{{#!if 설명1 == null
다른 뜻에 대한 내용은 아래 문서를}}}{{{#!if 설명1 != null
{{{#!html 워크래프트 3의 오크 호드의 유닛 윈드라이더}}}에 대한 내용은 [[와이번 기수]] 문서{{{#!if (문단1 == null) == (앵커1 == null)
를}}}{{{#!if 문단1 != null & 앵커1 == null
의 [[와이번 기수#s-|]]번 문단을}}}{{{#!if 문단1 == null & 앵커1 != null
의 [[와이번 기수#|]] 부분을}}}}}}{{{#!if 설명2 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단2 == null) == (앵커2 == null)
를}}}{{{#!if 문단2 != null & 앵커2 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단2 == null & 앵커2 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명3 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단3 == null) == (앵커3 == null)
를}}}{{{#!if 문단3 != null & 앵커3 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단3 == null & 앵커3 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명4 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단4 == null) == (앵커4 == null)
를}}}{{{#!if 문단4 != null & 앵커4 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단4 == null & 앵커4 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명5 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단5 == null) == (앵커5 == null)
를}}}{{{#!if 문단5 != null & 앵커5 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단5 == null & 앵커5 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명6 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단6 == null) == (앵커6 == null)
를}}}{{{#!if 문단6 != null & 앵커6 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단6 == null & 앵커6 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명7 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단7 == null) == (앵커7 == null)
를}}}{{{#!if 문단7 != null & 앵커7 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단7 == null & 앵커7 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명8 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단8 == null) == (앵커8 == null)
를}}}{{{#!if 문단8 != null & 앵커8 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단8 == null & 앵커8 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명9 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단9 == null) == (앵커9 == null)
를}}}{{{#!if 문단9 != null & 앵커9 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단9 == null & 앵커9 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명10 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단10 == null) == (앵커10 == null)
를}}}{{{#!if 문단10 != null & 앵커10 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단10 == null & 앵커10 != null
의 [[#|]] 부분을}}}}}}#!if 설명 == null
{{{#!if 리스트 != null
다른 뜻에 대한 내용은 아래 문서를}}} 참고하십시오.#!if 리스트 != null
{{{#!if 문서명1 != null
* {{{#!if 설명1 != null
워크래프트 3의 오크 호드의 유닛 윈드라이더: }}}[[와이번 기수]] {{{#!if 문단1 != null & 앵커1 == null
문서의 [[와이번 기수#s-|]]번 문단}}}{{{#!if 문단1 == null & 앵커1 != null
문서의 [[와이번 기수#|]] 부분}}}}}}{{{#!if 문서명2 != null
* {{{#!if 설명2 != null
: }}}[[]] {{{#!if 문단2 != null & 앵커2 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단2 == null & 앵커2 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명3 != null
* {{{#!if 설명3 != null
: }}}[[]] {{{#!if 문단3 != null & 앵커3 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단3 == null & 앵커3 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명4 != null
* {{{#!if 설명4 != null
: }}}[[]] {{{#!if 문단4 != null & 앵커4 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단4 == null & 앵커4 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명5 != null
* {{{#!if 설명5 != null
: }}}[[]] {{{#!if 문단5 != null & 앵커5 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단5 == null & 앵커5 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명6 != null
* {{{#!if 설명6 != null
: }}}[[]] {{{#!if 문단6 != null & 앵커6 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단6 == null & 앵커6 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명7 != null
* {{{#!if 설명7 != null
: }}}[[]] {{{#!if 문단7 != null & 앵커7 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단7 == null & 앵커7 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명8 != null
* {{{#!if 설명8 != null
: }}}[[]] {{{#!if 문단8 != null & 앵커8 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단8 == null & 앵커8 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명9 != null
* {{{#!if 설명9 != null
: }}}[[]] {{{#!if 문단9 != null & 앵커9 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단9 == null & 앵커9 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명10 != null
* {{{#!if 설명10 != null
: }}}[[]] {{{#!if 문단10 != null & 앵커10 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단10 == null & 앵커10 != null
문서의 [[#|]] 부분}}}}}}| 파일 압축 소프트웨어 | ||
| {{{#!wiki style="margin:0 -10px -5px" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin:-6px -1px -11px" | 무료 | 7-ZipO · PeaZipO · NanaZipO · ZPAQO · 빵집† |
| 상용 | WinZip · WinRAR · 반디집A$ · 알집AP |
| A 광고 표시 · O 오픈 소스 · P 개인 사용자 한정 무료 · $ 유·무료 공존/부분유료 · † 단종 |
| <colcolor=#fff> WinRAR | |
| <nopad> | |
| <colbgcolor=#0B3394> 제작 | Alexander Roshal |
| 유통 | win.rar GmbH |
| 발표일 | 1995년 04월 22일 |
| 플랫폼 | Windows | Linux | macOS Android | FreeBSD |
| 종류 | 파일 압축 소프트웨어 |
| 최신 버전 | 7.13 |
| 한국어 지원 | 지원[1] |
| 엔진 | 자체 엔진 |
| 라이선스 | 셰어웨어[2] / 상용 소프트웨어 |
| 링크 | |
1. 개요
윈도우가 대중화되기 이전 MS-DOS 시절부터 개발되어 온 압축 프로그램 RAR의 윈도우 버전으로, 대표적인 셰어웨어 중 하나다.2. 지원 운영 체제
- Windows 7, Windows 8, Windows 10, Windows 11(x86/AMD64)[3]
- 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라고 되어 있다.
AArch64 버전은 macOS만 지원한다. 즉 Windows on ARM, ARM용 리눅스는 지원하지 않는다.
3. 상세
'윈라'라고 읽는 경우가 많고, '윈알에이알'이나, 더 줄여서 'RAR'이라고 읽는 사람도 있다.MS-DOS 시절 다른 압축 프로그램들이 명령어를 입력해 사용하는 방식이었던 데 반해, RAR은 TUI 셸 프로그램으로 만들어 사용하기 편하게 만들었다. MS-DOS 끝물에서 Window 95 초기에는 MS-DOS 시절부터 범용적으로 쓰였던 ZIP의 계승자 WinZip과 당시 압축률의 최강자[4] ACE를 잇는 WinACE와 경쟁했지만 결국 성능과 복구 기록 기능을 위시한 안정성을 강점으로 치고 올라와 현재는 가장 인기 있는 압축 프로그램이 되었다.
하지만 한국은 한때 알집의 점유율이 더 높았는데, 이는 광고 떡칠의 결과물일 뿐. 현재 한국산 파일 압축 소프트웨어 중에 WinRAR에 필적할 만한 것은 반디집 정도밖에 없다.
버전이 올라가면서 상당한 압축률과 압축/압축 해제 속도를 자랑한다. 그래서 ZIP은 상대가 되지 않는다. 거기다가 웬만한 파일들을 자체적으로 읽을 수 있기 때문에 아주 유용한 프로그램이다. 프로그램의 안정성 자체만으로도 이미 타사의 제품들을 압도한지 오래다.
3.60 버전 이후로는 듀얼 코어도 지원하고, 버전 3.90부터는 64비트를 지원하는 버전이 따로 나오고 있다. 이 때문에 64비트 운영 체제에서도 최대한의 능력을 발휘할 수 있는 몇 안 되는 압축 프로그램 중 하나이다.
파일 압축 소프트웨어 벤치마크에서 SSD를 활용한 ZIP 파일 압축과 해제에서 3.0초와 1.0초를 기록해 경쟁 소프트웨어인 PeaZip, 7-Zip, 반디집, WinZip을 모두 제치고 압도적인 1위를 차지했다.#
RAR 5 알고리즘 도입 후로는 대부분 상황에서 7zip 보다도 소폭 높은 압축률을 보인다. 대신 7zip보다 그만큼 CPU 자원이나 RAM 자원을 더 먹는다.[5]
4. 기능
WinRAR의 기능으로는 모든 파일에 적절한 식별 문구를 넣는 분할 압축, 시작과 동시에 오류를 검출해 내는 CRC 오류 검사, 복구 정보 생성 기능이 있다.특히 압축 파일을 만들 때 복구 정보[6]를 생성하여 압축 파일에 손상, 혹은 결손이 발생해도 복구할 수 있다. 분할 압축의 경우 복구 기록을 개개의 파일마다 기록하며, 복구 볼륨는 분할 압축 시 사용하며 지정된 분할 압축 용량만큼의 복구 파일을 지정한 숫자만큼 생성해낸다. 복구 기록은 분할 압축 여부와 관계없이 넣을 수 있고, 복구 기록과 복구 볼륨를 동시 적용할 수도 있다.
WinRAR의 옵션을 설정해 복구 볼륨 파일을 분할 압축 이후에도 생성해 낼 수 있는 것처럼 복구 기록 %값도 압축 이후에 생성할 수 있다. 그러나 복구 볼륨와 복구 기록을 동시에 적용하여 분할 압축 파일을 생성한 후 임의의 복구 기록값 변경은 복구 볼륨를 이용하여 복원한 파일과 복구 기록값이 달라지기 때문에 CRC 오류가 발생한다.
오래전부터 유니코드 파일명을 지원해왔기 때문에 운영 체제가 다른 사용자나 2바이트 언어권 윈도우 사용자끼리의 파일 교환 시에도 가능하다.
5. UnRAR
UnRARWinRAR에서 압축 해제 기능만 따로 분리한 커맨드라인 툴 및 라이브러리. WINRAR과는 확연한 차이가 있으므로 명확한 구분이 필요하다.
소스 코드가 완전 공개되어 있으며, RAR 포맷의 압축 해제 기능을 프로그램에 이식하는 경우 사용이 가능하다.
소스 코드가 완전 공개되어 있기 때문에, 포팅도 되어 있다.
6. 기타
- WinRAR을 사용할 때 가장 주의해야 할 점이 있다. WinRAR은 평가판 기간이 지나도 프로그램의 사용에는 제한이 없지만, 사실 WinRAR은 애초에 유료 프로그램이기 때문에 평가판 기간이 지났는데도 구매를 하지 않고 쓴다면 약관 위반에 해당한다. 물론 이윤을 위해 사용하지 않는 개인 사용자는 전혀 신경 안 쓴다. 애초에 평가판 기간이 지나도 프로그램 켤 때마다 뜨는, 끌 수 있는 팝업을 제외하고는 기능에 아무런 제한이 안 생긴다. 개인 사용자들이 무료로 쓰게 해서 시장점유율을 올리고, 매출은 기업에 라이선스를 팔아서 올리려는 전략이라는 게 중론이다. 기업에서 미구매 상태로 썼다가는 저작권법 위반으로 처벌받을 수 있다.[7]
- 바로 위 이유로 서양에서도 돈주고 사서 쓰는 사람이 아무도 없는 소프트웨어라는 밈이 있으며, 대표적으로 누군가가 WinRAR를 구매했다는 것만으로 WinRAR 측에서 축하파티를 열거나, WinRAR를 구매하자 WinRAR 측에서 감동의 눈물을 흘리거나, 부자 같은 사람이나 구매해서 쓴다는 등의 밈이 있다. 심지어 공식 X 계정에서도 간간이 이런 밈이 올라오고 있고, 잘 보면 구매한 개인의 인증샷을 하나하나 리트윗해주고 있다.
- 공식 홈페이지에서 구매하는 경우 제품과 1년 기술 지원 라이선스가 포함되어 있다.[8]
- ace 파일의 압축 해제에 사용되는 unacev2.dll 라이브러리에서 심각한 보안 취약점이 발견됨에 따라 5.70 베타1 버전부터 ace 포맷의 지원이 중단되었다.#
- 2024년에 3월 말에 들어서는 위에 링크된 공식 X 계정을 통해 유저들과 소통을 시작했다.
[1] 5.11 버전에서 한국어 지원을 중단했었다.[2] 최대 40일까지[3] 6.02까지는 Windows XP를 지원했으나, 6.10부터는 Windows Vista를 지원하지 않게 되었다.[4] WinRAR 버전 2.9에서야 겨우 ACE의 압축률을 따라잡았다.[5] 애초에 RAR 5 알고리즘 만들때 7zip보다 높은 압축률을 목표로 만들었다고 한다.[6] 복구 기록(Recovery Record) 혹은 복구 볼륨(Recovery Volume)[7] 사실 말만 기업이지, 개인이나 단체에서도 평가판을 이윤을 목적으로 사용할 경우 전부 저작권법 위반이다.[8] 1년 기술 지원 라이선스에는 제품 업데이트 지원이 포함되어 있기 때문에 사실상 정기 구독 개념인 셈이다.