맨위로가기

RAR (파일 포맷)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

RAR은 데이터 압축, 오류 복구, 파일 분할 등의 기능을 제공하는 아카이브 파일 형식이다. WinRAR 등 독점 소프트웨어로 만들어지며, `.rar` 및 `.rev` 확장자를 사용한다. RAR은 여러 버전을 거치며 기능이 개선되었으며, 최대 압축 사전 크기 증가, 유니코드 파일 이름 지원, AES 암호화 강화 등의 변화가 있었다. RAR 파일은 WinRAR, RAR for Android, 콘솔 RAR 유틸리티 등 다양한 소프트웨어로 생성 및 압축 해제할 수 있으며, 7-Zip, The Unarchiver 등 다양한 압축 해제 소프트웨어에서도 지원한다.

더 읽어볼만한 페이지

  • 아카이브 포맷 - ARJ
    ARJ는 다양한 소프트웨어 유틸리티에서 압축 해제가 가능한 파일 포맷으로, macOS에서는 독립 실행형 유틸리티를 통해 압축을 해제할 수 있다.
  • 아카이브 포맷 - JAR (파일 포맷)
    JAR (Java ARchive)는 자바 런타임 환경에서 애플리케이션 배포를 위해 사용되는 ZIP 기반의 파일 포맷으로, 자바 클래스 파일과 매니페스트 파일을 포함하여 메타데이터와 실행 정보를 관리하며, 압축 및 전자 서명을 지원하고 실행 가능한 JAR 파일을 통해 애플리케이션을 간편하게 실행할 수 있게 한다.
  • 러시아의 발명품 - 텔레비전
    텔레비전은 움직이는 영상과 소리를 전기 신호로 변환하여 전송하고 수신 측에서 다시 영상과 소리로 바꾸는 기술을 이용한 매체로, 닙코프 원판을 이용한 초기 기계식 방식에서 음극선관 발명을 통해 전자식으로 발전하여 디지털 기술과 다양한 디스플레이 기술 발전을 거쳐 현재에 이르렀으며 사회, 문화, 경제적으로 큰 영향을 미치지만 건강 문제 및 부정적 콘텐츠 노출 등의 부작용도 존재한다.
  • 러시아의 발명품 - 태양 전지
    태양전지는 빛 에너지를 전기 에너지로 변환하는 장치로, 기술 발전을 거듭하여 발전 효율이 크게 향상되었고 다양한 분야에 응용되고 있으며, 고집광 태양전지와 페로브스카이트 태양전지 등의 새로운 기술 개발과 투자가 지속적으로 요구되는 지속 가능한 에너지원이다.
  • 공식 웹사이트에 알 수 없는 변수를 사용한 문서 - 브루클린 미술관
    브루클린 미술관은 1823년 브루클린 견습생 도서관으로 시작하여 현재 약 50만 점의 소장품을 보유한 뉴욕 브루클린 소재의 미술관으로, 다양한 분야의 예술 작품을 전시하며 특히 아프리카 미술과 여성주의 미술에 대한 기여가 크다.
  • 공식 웹사이트에 알 수 없는 변수를 사용한 문서 - 광주지방기상청
    광주지방기상청은 광주광역시와 전라남도 지역의 기상 예보, 특보, 관측, 기후 정보 제공 등의 업무를 수행하는 기상청 소속 기관으로, 1949년 광주측후소로 설치되어 1992년 광주지방기상청으로 개편되었으며, 기획운영과, 예보과, 관측과, 기후서비스과와 전주기상지청, 목포기상대를 두고 있다.
RAR (파일 포맷) - [IT 관련 정보]에 관한 문서
파일 포맷 정보
이름RAR 파일 포맷
확장자.rar, .rev, .r00, .r01
MIME 형식application/vnd.rar
UTIcom.rarlab.rar-archive
개발자유진 로샬
발표일1993년 3월
종류압축 파일
웹사이트rarlab.com
기술 정보
매직 넘버 (RAR 1.5 ~ 4.0)52 61 72 21 1A 07 00
매직 넘버 (RAR 5+)52 61 72 21 1A 07 01 00
최대 크기263-1 바이트 (거의 8 엑시바이트)
포함 가능한 대상(정보 없음)
포함되는 대상(정보 없음)
확장 대상(정보 없음)
확장 출처(정보 없음)
표준(정보 없음)
자유 소프트웨어 여부아니오 (압축 해제 소스 코드는 공개적으로 사용 가능하나, 자유 소프트웨어는 아님. "RAR (WinRAR) 호환 압축 유틸리티 개발에 사용할 수 없음"이라는 제한 사항 존재)
라이선스 정보
라이선스RAR 및 WinRAR 최종 사용자 사용권 계약 (EULA)
라이선스 소유자Alexander L. Roshal
라이선스 내용RAR 바이너리 코드, WinRAR 바이너리 코드, UnRAR 소스 또는 UnRAR 바이너리 코드는 저작권자의 서면 허가 없이 RAR 압축 알고리즘을 재현하기 위해 사용하거나 리버스 엔지니어링할 수 없음.

2. 파일 형식

RAR은 데이터 압축, 오류 복구, 파일 분할 등의 기능을 제공하는 아카이브 포맷이다.

RAR에서 사용되는 파일 확장자는 데이터 볼륨 세트에 `.rar`, 복구 볼륨 세트에 `.rev`이다. 이전 버전의 RAR은 큰 아카이브를 여러 개의 작은 파일로 분할하여 "다중 볼륨 아카이브"를 생성했는데, 작은 파일의 파일 확장자는 올바른 순서를 유지하기 위해 숫자를 사용했다. 첫 번째 파일은 `.rar`, 두 번째는 `.r00`, 그 다음은 `.r01`, `.r02` 등을 사용했다.

RAR 압축 응용 프로그램 및 라이브러리(Windows용 GUI 기반 WinRAR 응용 프로그램, 다양한 OS용 콘솔 rar 유틸리티 등)는 Eugene Roshal의 형인 Alexander L. Roshal이[4] 저작권을 소유하는 독점 소프트웨어이다. RAR 버전 3은 렘펠-지브 (LZSS) 및 부분 일치 예측 (PPM) 압축을 기반으로 하며, 특히 Dmitry Shkarin의 PPMII의 PPMd 구현을 사용한다.[5]

RAR 파일의 최소 크기는 20바이트이고, 최대 크기는 9,223,372,036,854,775,807 (263−1) 바이트로, 8 EiB보다 1바이트 적다.[6] ZIP에 비해 높은 압축률을 가지며, 다른 압축 형식에서는 잘 보이지 않는 특징으로 복구 레코드를 들 수 있다. 복구 레코드는 일종의 해밍 부호를 추가하여 압축 파일의 손상을 어느 정도까지 복구할 수 있도록 해준다. 또한, 일정 크기마다 분할하여 압축할 수 있다.

2013년에 릴리스된 WinRAR5부터 새로운 포맷 RAR5가 등장했다. 확장자는 `.rar`와 같지만, 구버전의 소프트웨어에서는 처리할 수 없다.

2. 1. 확장자

일반적인 RAR 파일의 확장자는 `.rar` 또는 `.RAR`이다. 다중 볼륨(분할) 파일은 구 버전에서는 `.rar`, `.r00`, `.r01`, `.r02`와 같이 순서대로 번호가 붙는 확장자를 사용했지만, 현재 버전에서는 `.part1.rar`, `.part2.rar`와 같은 형식을 사용한다. 복구 볼륨 파일의 확장자는 `.rev`이다.

2. 2. 버전별 특징

RAR은 여러 버전을 거치며 발전해왔다. 주요 버전별 특징은 다음과 같다.

버전출시 소프트웨어주요 특징
1.3최초 공개 버전"Rar!" 시그니처 없음.
1.5(불명)변경 사항은 알려지지 않음.
2.0WinRAR 2.0, Rar for MS-DOS 2.0
2.9[7]WinRAR 3.00
5.0[8]WinRAR 5.0 (2013년 4월 출시)
5.0+WinRAR 5.0 이상 (부분 지원), WinRAR 7.0 이상 (완전 지원) [9]


3. 소프트웨어

RAR 파일은 WinRAR (윈도우), RAR for Android, 명령 줄 RAR (윈도우, macOS, 리눅스, FreeBSD용) 등 독점 소프트웨어로만 만들 수 있다. 이러한 소프트웨어는 알렉산더 로샬의 서면 허가를 받거나 그의 라이선스하에 저작권이 있는 코드를 사용해야 한다.[4] 소프트웨어 라이선스 계약은 리버스 엔지니어링을 금지한다.[4]

3. 1. 운영체제 지원

RARLAB의 네이티브 소프트웨어는 마이크로소프트 윈도우(WinRAR), 리눅스, FreeBSD, macOS, 안드로이드에서 사용할 수 있으며, ChromeOS는 아카이브 추출을 기본적으로 지원한다. WinRAR 및 RAR for Android는 그래픽 사용자 인터페이스(GUI)를 지원하며, RAR이라고 불리는 다른 버전들은 콘솔 명령어로 실행된다.

3. 2. RAR 압축 해제 지원 소프트웨어


  • RARLAB은 명령줄 `unrar` 프로그램의 C++ 소스 코드와 바이너리를 배포한다.[11] 비상업적인 용도로 RAR 아카이브를 압축 해제하는 소프트웨어를 만드는 데 사용할 수 있지만, 자유 소프트웨어는 아니다.
  • 7-Zip자유-오픈 소스 소프트웨어로, 7-Zip 버전 15.06 베타부터[12] RARLAB의 `unrar` 코드를 사용하여 RAR5 아카이브 압축 해제를 지원한다.
  • PeaZip은 LGPLv3 이상 라이선스를 따르는 무료 RAR 압축 해제기로, 7-Zip을 통해 RARLAB의 `unrar`를 사용하여 RAR 아카이브 압축 해제를 지원한다.[13]
  • The Unarchiver는 macOS용 독점 프리웨어로, RAR 압축 해제를 지원한다. 2016년에 출시된 버전 3.11.1까지는 LGPLv2.1 이상 라이선스를 따르는 자유 소프트웨어였으며, RAR5까지의 RAR 버전을 지원했다.[14][15][16][17] 2016년부터는 Mac, Windows, Linux에서 실행되는 자유 소프트웨어(LGPLv2.1 이상) 명령줄 버전이 분리되어 나왔다.[18][19]
  • UNRARLIB(UniquE RAR File Library)는[22] GPLv2 이상 라이선스의 자유 소프트웨어 압축 해제 라이브러리였으나, RAR 2.9 이전 버전만 지원하고 개발이 중단되었다.[20][21][22]
  • libarchive는 다양한 아카이브 형식을 읽고 쓰는 데 사용되는 자유-오픈 소스 라이브러리로, RAR5를 포함한 모든 RAR 버전을 부분적으로 지원한다.[23] 이 코드는 RAR의 "technote.txt" 형식 설명을 기반으로 작성되었다.[24]
  • 마이크로소프트는 2023년 5월 23일에[25] libarchive 오픈 소스 프로젝트를 활용하여 tar, 7-zip, rar, gz 등 다양한 아카이브 형식을 Windows 11에서 기본 지원할 것이라고 발표했다. 2023년 7월 16일, 기본 지원 기능이 포함된 인사이더 빌드가 나왔으며, 버전 23H2에 출시될 예정이다.

참조

[1] 문서 RAR 5.0 technote http://www.rarlab.co[...]
[2] 웹사이트 Interview by correspondence http://www.compressi[...] 2010-04-26
[3] 웹사이트 UnRAR License https://fedoraprojec[...] Red Hat 2019-06-09
[4] 웹사이트 RAR and WinRAR END USER LICENSE AGREEMENT (EULA) http://www.rarlab.co[...]
[5] 웹사이트 unrarlib FAQ http://www.unrarlib.[...] 2006-12-17
[6] 웹사이트 WinRAR description http://www.softpedia[...] 2013-05-01
[7] 문서 WinRAR 5.0 and RAR for Android refer to this format as RAR4.
[8] 뉴스 WinRAR 5.0 introduces the new RAR 5 format. What you need to know https://www.ghacks.n[...] ghacks.net
[9] 뉴스 WinRAR News: WinRAR 7.00 Final released https://www.win-rar.[...]
[10] 웹사이트 RAR - Apps on Google Play https://play.google.[...] 2019-01-31
[11] 웹사이트 RarLab downloads: freeware UnRAR source and binaries download http://www.rarlab.co[...]
[12] 웹사이트 7-Zip / Discussion / Open Discussion: 7-Zip 15.06 beta http://sourceforge.n[...] 2015-10-24
[13] 문서 PeaZip website https://peazip.githu[...]
[14] 웹사이트 The Unarchiver http://unarchiver.c3[...]
[15] 웹사이트 Another High Priority Project done: The Unarchiver provides free RARv3 extraction tools http://www.fsf.org/b[...] 2024-02-18
[16] 웹사이트 The Unarchiver changes http://unarchiver.c3[...]
[17] 웹사이트 The Unarchiver source code from 2016 is licensed under the GNU Lesser General Public License v2.1 https://github.com/i[...] 2024-02-18
[18] 웹사이트 Unar and Lsar - Command Line Tools for The Unarchiver https://theunarchive[...] 2024-02-18
[19] 웹사이트 MacPaw/XADMaster is licensed under the GNU Lesser General Public License v2.1 https://github.com/M[...] 2021-11-23
[20] 웹사이트 Features http://www.unrarlib.[...] UniquE RAR File Library 2002
[21] 웹사이트 FAQ http://www.unrarlib.[...] UniquE RAR File Library 2011-12
[22] 웹사이트 Home http://www.unrarlib.[...] UniquE RAR File Library 2007
[23] 웹사이트 List of formats supported by libarchive https://github.com/l[...] 2021-05-01
[24] 웹사이트 Support for RAR · Issue #151 · libarchive/Libarchive https://github.com/l[...]
[25] 웹사이트 Bringing the power of AI to Windows 11 – unlocking a new era of productivity for customers and developers with Windows Copilot and Dev Home https://blogs.window[...] 2023-05-26
[26] 웹사이트 The Java EE 5 Tutorial https://docs.oracle.[...] 2017-12-02
[27] 웹사이트 RAR abbreviation stands for Resource Adapter Archive https://www.allacron[...] 2017-12-02
[28] 웹사이트 Resource Adapter aRchive - How is Resource Adapter aRchive abbreviated? https://acronyms.the[...] 2017-12-02
[29] 웹사이트 9 Packaging and Deploying Resource Adapters https://docs.oracle.[...] 2017-12-02
[30] 웹사이트 Apache Maven RAR Plugin https://maven.apache[...] 2017-12-02
[31] 웹사이트 java - Is Resource Adapter Archive (RAR) the same as Roshal ARchive (RAR)? - Stack Overflow https://stackoverflo[...] 2017-12-02
[32] 웹인용 Interview by correspondence http://www.compressi[...] 2010-04-26
[33] 웹인용 RAR and WinRAR END USER LICENSE AGREEMENT (EULA) http://www.rarlab.co[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com