Unrar

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

1. 개요

Unrar는 RARLAB에서 개발한 RAR 압축 파일의 압축 해제 프로그램으로, 여러 버전이 존재한다. RARLAB에서 제작한 Windows용 UnRAR는 소스 사용 가능 프리웨어로, WinRAR과 동일한 회사에서 출시되었으며, 새로운 RAR v5.0 파일 아카이브를 추출할 수 있다. GNA UnRAR는 유진 로셜의 허가를 받아 RARLAB의 구 버전 UnRAR를 기반으로 한 리눅스 버전의 자유 소프트웨어이며, GPL 라이선스를 따른다. UnRAR-free는 예브게니 로샬의 허가를 받아 RARLAB의 구 버전 UnRAR를 기반으로 한 라이브러리를 사용한 자유 소프트웨어 버전으로, 2007년에 개발이 중단되었으며 RAR2 형식만 지원한다.

Unrar
📚 더 읽어볼만한 페이지
  • 자유 압축 소프트웨어 - Gzip
    gzip은 DEFLATE 알고리즘을 기반으로 데이터를 압축하는 파일 형식으로, 매직 넘버, 헤더, 압축된 페이로드 등을 포함하며, 단일 파일 압축에 주로 사용되고 HTTP 압축 및 다양한 응용 분야에서 활용된다.
  • 자유 압축 소프트웨어 - Bzip2
    Bzip2는 줄리안 세워드가 개발한 자유 소프트웨어로, 버로우즈-휠러 변환, MTF 변환, 허프만 부호화 등의 압축 기법을 사용하여 gzip이나 ZIP보다 높은 압축률을 제공하지만 압축 속도가 느린 블록 정렬 압축 알고리즘이다.
  • 파일 포맷 - 바로 가기
    바로 가기는 운영체제에서 파일, 폴더, 프로그램, 웹 페이지에 대한 참조를 제공하는 기능 및 파일로, 사용자들이 원본에 빠르게 접근하도록 GUI 환경의 사용성을 향상시킨다.
  • 파일 포맷 - EXE
    EXE 파일 형식은 운영 체제에 따라 다양한 종류가 있는 실행 파일의 한 형태로, DOS MZ 실행 파일에서 PE, PE32+까지 발전해 왔으며, 코드, 데이터, 스택을 별도 관리하고 재배치 항목을 통해 실행 환경에 유연하게 대응하는 특징을 가진다.

2. RARLAB UnRAR

RARLAB은 상용 소프트웨어인 WinRAR을 개발한 회사로, 공식 UnRAR 프로그램도 제공한다. 이 프로그램은 명령줄 버전의 프리웨어이며 소스 사용 가능하다. 다른 압축 해제 프로그램에서는 지원이 제한적인 새로운 RAR v5.0 형식의 아카이브 파일도 추출할 수 있다.

2.1. Windows 버전

Windows용 UnRAR은 상용 소프트웨어 WinRAR를 만든 RARLAB에서 제공하는 명령줄 버전의 프리웨어이다. 이 프로그램은 소스 사용 가능하며, 다른 많은 압축 해제 프로그램들이 아직 지원하지 않거나 제한적으로만 지원하는 새로운 RAR v5.0 형식의 파일 아카이브를 풀 수 있다는 장점이 있다. 다만, 소스 사용 가능 라이선스는 UnRAR 코드를 이용하여 새로운 RAR 압축 프로그램을 개발하는 것을 허용하지 않는다.

2.2. 소스 사용 가능 라이선스

UnRAR은 상용 소프트웨어인 WinRAR을 개발한 RARLAB에서 만든 명령줄 버전의 소스 사용 가능 프리웨어이다. UnRAR의 소스 코드는 라이선스 하에 배포되지만, 이 라이선스는 사용자가 해당 소스 코드를 이용하여 RAR 압축 유틸리티를 개발하는 것을 금지하는 조항을 포함하고 있다. 즉, 소스 코드를 참조하거나 수정하는 것은 가능하지만, 이를 기반으로 새로운 RAR 압축 프로그램을 만드는 것은 허용되지 않는다.

3. GNA UnRAR

(내용 없음)

3.1. 리눅스 버전

이 무료 소프트웨어는 저자 유진 로셜의 허락을 받아 RARLAB의 구 버전 UnRAR 소스 코드를 기반으로 개발된 리눅스용 UnRAR이다. GPL 라이선스에 따라 배포된다. 단, RAR3 형식은 지원하지 않는다.

4. UnRAR-free

UnRAR-free는 과거에 개발되었던 자유 소프트웨어 버전의 UnRAR이다. 이 프로그램의 개발 배경, 라이선스, 개발 중단 등에 대한 자세한 내용은 아래 하위 섹션에서 다룬다.

4.1. 개발 중단

자유 소프트웨어 버전의 UnRAR인 UnRAR-free는 제작자 예브게니 로샬의 허가를 받아 RARLAB의 구 버전 UnRAR 소스 코드를 기반으로 개발되었다. 이 프로그램은 GPLv2 라이선스를 따르며, 사용된 라이브러리(unrarlib)는 GPLv2 또는 그 이후 버전, 혹은 독점 라이선스로 제공되었다. 그러나 UnRAR-free의 개발은 2007년에 중단되었으며, 이로 인해 RAR2 형식만 지원하는 한계가 있다.

4.2. 라이선스

이는 자유 소프트웨어 버전의 UnRAR로, 제작자인 예브게니 로샬의 허가를 받아 RARLAB의 구 버전 UnRAR를 기반으로 한 라이브러리를 사용한다. 이는 아마도 GPLv2-only 라이선스 하에 있으며, unrarlib는 GPLv2-or-later 또는 독점 라이선스 하에 사용할 수 있다. 작업은 2007년에 종료되었으며, Unrarlib는 RAR2 형식만 지원한다.