RAR은 1993년 러시아의 소프트웨어 엔지니어 유진 로샬(Eugene Roshal)이 개발한 독점(proprietary) 아카이브 파일 포맷이다. 이름인 RAR은 "Roshal Archive"의 약자로, 현재는 win.rar GmbH에서 라이선스를 보유하고 있다.
주요 특징은 데이터 압축(data compression), 오류 복구(error correction), 파일 분할(file spanning) 기능을 지원한다는 점이다. 파일 확장자는 .rar(데이터 볼륨), .rev(복구 볼륨)을 사용하며, 다중 볼륨 아카이브의 경우 .r00, .r01 등의 확장자가 추가로 사용된다. 미디어 타입은 application/vnd.rar이며, 매직 넘버(Magic number)는 RAR 1.5~4.0 기준 52 61 72 21 1A 07 00, RAR 5.0 이상 기준 52 61 72 21 1A 07 01 00이다.
RAR은 버전별로 다음과 같은 변화를 거쳤다.
- RAR 2.0: 멀티미디어 압축, 최대 1MB 압축 사전, 복구 레코드 도입.
- RAR 2.9(3.0): AES 128비트 암호화, PPMII 압축 알고리즘 도입, 복구 볼륨(.rev) 지원, 9GB 이상 아카이브 지원, 유니코드 파일명 지원.
- RAR 5.0(2013년): 최대 압축 사전 크기를 1GB로 확장, AES 256비트 암호화, BLAKE2 파일 해시, 멀티코어 압축 해제, 중복 파일 감지, NTFS 하드/심볼릭 링크 지원.
- RAR 5.0+(7.0, 2024년): 최대 압축 사전 64GB, "Alternate search algorithm" 추가, 최대 경로 길이 65535자로 확장.
RAR 파일은 WinRAR(Windows), RAR for Android, 명령줄 RAR(Windows, macOS, Linux, FreeBSD) 등 로샬의 저작권 라이선스를 받은 소프트웨어에서만 생성할 수 있다. 반면, 압축 해제는 7-Zip, PeaZip, The Unarchiver, libarchive 등 다양한 서드파티 소프트웨어에서 RARLAB이 배포하는 UnRAR 코드를 기반으로 지원된다. Windows 11은 23H2 버전부터 libarchive를 통해 RAR 압축 해제를 자체 지원한다.
RAR 포맷은 자유 소프트웨어 라이선스가 아니며, 압축 알고리즘은 독점적으로 보호되어 역공학이 금지되어 있다. 한편, 파일명 확장자 .rar는 전혀 다른 포맷인 Resource Adapter Archive(RAR)에서도 사용되기도 한다.