WinRAR explained

WinRAR
Screenshot Size:300px
Programming Language:C++
Operating System:Windows Vista or later
Platform:IA-32, x64
Size:3.4 MB
Language:Arabic, Armenian, Azerbaijani, Basque, Belarusian, Bulgarian, Burmese, Catalan, Chinese Simplified, Chinese Traditional, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Galician, Georgian, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Lithuanian, Mongolian, Norwegian, Persian, Polish, Portuguese, Brazilian Portuguese, Romanian, Russian, Serbian Cyrillic, Slovak, Slovenian, Spanish, Colombian Spanish, Swedish, Thai, Turkish, Ukrainian, Uzbek, Vietnamese
Language Count:50+
Language Footnote:[1]
Genre:File archiver
License:Trialware

WinRAR is a trialware file archiver utility, developed by Eugene Roshal of win.rar GmbH. It can create and view archives in RAR or ZIP file formats,[2] and unpack numerous archive file formats. To enable the user to test the integrity of archives, WinRAR embeds CRC32 or BLAKE2 checksums for each file in each archive. WinRAR supports creating encrypted, multi-part and self-extracting archives.

WinRAR is a Windows-only program. An Android application called "RAR for Android" is also available.[3] Related programs include the command-line utilities "RAR" and "UNRAR"[4] and versions for macOS, Linux, FreeBSD, WinCE, and MS-DOS.

Evolution

See also: RAR (file format).

RAR/DOS started as a mix of x86 assembler and C, with the amount of assembly code decreasing over time and moving to pure C/C++ later on. The first versions of WinRAR were written in C, modern versions are using C++. RAR for Android is written as a mixture of Java and C++.https://forum.ru-board.com/topic.cgi?forum=5&topic=51203&start=1840#6

WinRAR and the RAR file format have evolved over time. Support for the archive format RAR5, using the same RAR file extension as earlier versions, was added in version 5.0;[5] the older RAR file format has since been referred to as RAR4. WinRAR versions before 5.0 do not support RAR5 archives; only older versions of WinRAR run on older operating systems, and cannot open RAR5 archives.

The RAR5 file format - from version 7 on, referred to as "RAR" - increased the maximum dictionary size up to 64 GB, depending on the amount of available memory, with the default in version 5 increased from 4 MB to 32 MB, typically improving compression ratio.For dictionaries larger than 4 GB, the size can be specified if it is unequal to a power of 2. Thus, there are no restrictions to the range 4, 8, 16, 32, 64, allowing 5 GB or 22 GB to be chosen at will. Archives with dictionaries larger than 4 GB can only be extracted by WinRAR 7.0 or newer.AES encryption, when used, is in CBC mode and was increased in strength from 128- to 256-bit. Maximum path length for files in RAR and ZIP archives is increased from 2047 to 65535 characters.

Options added in v5.0 include 256-bit BLAKE2 file-hashing algorithm instead of default 32-bit CRC32, duplicate file detection, NTFS hard and symbolic links, and Quick Open record to allow large archives to be opened faster.

The RAR5 file format removed comments for each file (though archive comment still remains), authenticity verification, and specialized compression algorithms for text and multimedia files. RAR5 also changed the file name for split volumes from "archivename.rNN" to "archivename.partNN.rar".

The RAR7 file format added support for 64GB compression dictionary and improved compression ratio by adding two extra algorithms. RAR7 archives with dictionary sizes up to 4GB can be unpacked by previous versions of WinRAR (5.0 and above) given there's enough RAM.

Features

When creating RAR 7.0 archives:

License

The software is distributed as "try before you buy"; it may be used without charge for 40 days. When the period expires, the non-enterprise functionalities remain available, a move intended to discourage piracy.[12] In China, a free-to-use personal edition has been provided officially since 2015.[13]

Although archiving with the RAR format is proprietary, RARLAB supplies as copyrighted freeware the C++ source code of the current UnRAR unpacker, with a license allowing it to be used in any software, thus enabling others to produce software capable of unpacking, but not creating, RAR archives.[14]

RAR for Android is free of charge. It displays advertisements; for a payment they can be disabled.[3] A license for WinRAR does not provide ad-suppression for RAR for Android.

Security

In February 2019, a major security vulnerability in the unacev2.dll library which is used by WinRAR to decompress ACE archives was discovered.[15] [16] Consequently, WinRAR dropped the support for the ACE format from version 5.70.

Self-extracting archives created with versions before 5.31 (including the executable installer of WinRAR itself) are vulnerable to DLL hijacking: they may load and use DLLs named UXTheme.dll, RichEd32.dll and RichEd20.dll if they are in the same folder as the executable file.[17]

It was widely reported that WinRAR v5.21 and earlier had a remote code execution (RCE) vulnerability which could allow a remote attacker to insert malicious code into a self-extracting executable (SFX) file being created by a user, "putting over 500 million users of the software at risk".[18] However, examination of the claim revealed that, while the vulnerability existed, the result was merely an SFX which delivered its payload when executed; published responses dismissed the threat, one saying "If you can find suckers who will trust a .exe labelled as self-extracting archive ... then you can trick them into running your smuggled JavaScript".[19] [20]

WinRAR 6.23 fixes a critical security vulnerability which allowed the hacker to automatically execute malware distributed in archives under some circumstances.[21]

History

Versions

Operating systems support

More recent versions do not support many older operating systems. Versions supporting older operating systems may still be available, but not maintained:

See also

Further reading

External links

Notes and References

  1. Web site: RAR download page . 2020-06-10 . RARLAB . rarlab.com . https://web.archive.org/web/20200609195332/https://www.rarlab.com/download.htm . 2020-06-09 . live.
  2. Manuel Masiero (18 March 2013)"Compression Performance: 7-Zip, MagicRAR, WinRAR, WinZip" Tom's Hardware. Retrieved 27 November 2013.
  3. Web site: RAR for Android; RARsoft. . 2014-11-04 . https://web.archive.org/web/20141222101935/https://play.google.com/store/apps/details?id=com.rarlab.rar . 2014-12-22 . live .
  4. Web site: http://www.compression.ru/arctest/descript/roshal.htm . Kirill . Voloshin . Interview by correspondence . ru:Интервью по переписке . 2011-03-10 . 2014-10-27 . ru . https://web.archive.org/web/20150816011005/http://www.compression.ru/arctest/descript/roshal.htm . 2015-08-16 . live .
  5. [Martin Brinkmann]
  6. Web site: Latest changes in WinRAR (cumulative release notes for all versions). https://web.archive.org/web/20100806100343/http://www.rarlab.com/rarnew.htm. 2010-08-06. live. RARLAB. rarlab.com. 2018-09-01. Updated with each new beta test or released version. Current page has versions 4.00 and higher; archived page linked here has versions 3.70–3.93; older archived versions go back to 3.00
  7. Web site: Best Archive Tool . DonationCoder.com . 2005-09-05 . 2009-07-01 . https://web.archive.org/web/20090602021709/http://www.donationcoder.com/Reviews/Archive/ArchiveTools/index.html . 2009-06-02 . live .
  8. http://www.techno360.in/winrar-5/ "WinRAR 5 Final Released"
  9. Web site: How To Split Large Files Into Multiple Smaller Ones . gHacks Tech News . 7 September 2011 . Martin Brinkmann . Martin Brinkmann . 15 April 2017 . https://web.archive.org/web/20170416045138/http://www.ghacks.net/2011/09/07/how-to-split-large-files-into-multiple-smaller-ones/ . 2017-04-16 . live .
  10. WinRAR Help – GUI SFX modules: setup commands
  11. Web site: stevewhims . 2021-01-07 . File Times - Win32 apps . 2024-04-07 . learn.microsoft.com . en-us.
  12. Web site: CHM Tech . WinRAR And The Infinite 40-Day Trial . https://ghostarchive.org/varchive/youtube/20211222/fTgZRVVr3_Y . 2021-12-22 . live. YouTube.
  13. Web site: 软众信息-WinRAR独家总代理商 最新官方简体中文版下载 支持64位非破解版压缩软件:软件介绍-致用户的一封信 . www.winrar.com.cn . 2016-10-18 . https://web.archive.org/web/20161015190836/http://www.winrar.com.cn/about.htm . 2016-10-15 . live.
  14. Web site: WinRAR and RAR archiver addons (downloads, UnRAR for various platforms, and source code) . RARLAB . rarlab.com . 2020-06-10 . https://web.archive.org/web/20180901215639/https://rarlab.com/rar_add.htm . 2018-09-01. License says "The source code of UnRAR utility is freeware"
  15. Web site: Extracting a 19 Year Old Code Execution from WinRAR. 2019-02-20. Check Point Research. en-US. 2019-03-13.
  16. Web site: WinRAR Multiple Security Vulnerabilities. www.securityfocus.com. 2019-03-13.
  17. Web site: Kanthak. Stefan. Executable installers are vulnerable^WEVIL (case 25): WinRAR's installer and self-extractors allow arbitrary (remote) code execution and escalation of privilege. SecLists.org. 7 February 2016. 2016-02-20. https://web.archive.org/web/20160218030636/http://seclists.org/fulldisclosure/2016/Feb/58. 2016-02-18. live.
  18. Web site: WinRAR Exploit Could Put 500 Million Users at Risk . Wccftech.com . September 2015 . Shaikh Rafia . 29 September 2016 . https://web.archive.org/web/20161001192221/http://wccftech.com/winrar-exploit-could-put-500-million-users-at-risk/ . 2016-10-01 . live .
  19. Web site: Smuggle mischievous JavaScript into WinRAR archives? Sure, why not . The Register . 30 September 2015 . Darren Pauli . 29 September 2016 . https://web.archive.org/web/20160927083336/http://www.theregister.co.uk/2015/09/30/500m_winrar_users_open_to_remote_code_execution_zero_day/ . 2016-09-27 . live .
  20. Web site: WinRAR Vulnerability Is Complete Bullshit . Darknet . 1 October 2015 . 29 September 2016 . https://web.archive.org/web/20161002151612/http://www.darknet.org.uk/2015/10/winrar-vulnerability-is-complete-bullshit/ . 2016-10-02 . live .
  21. Web site: Goodin . Dan . 2023-08-23 . WinRAR 0-day that uses poisoned JPG and TXT files under exploit since April . 2023-08-23 . Ars Technica . en-us.
  22. Web site: RAR - What's new in the latest version (v3.00 to v3.11) . rarlab.com . https://web.archive.org/web/20030117103514/http://www.rarlab.com/rarnew.htm . January 17, 2003 . dead.
  23. Web site: RAR - What's new in the latest version (v3.40 to v3.50) . rarlab.com . https://web.archive.org/web/20050907103300/http://www.rarlab.com/rarnew.htm . September 7, 2005 . dead.
  24. Web site: WinRAR archiver, a powerful tool to process RAR and ZIP files . RARLAB . rarlab.com . 2009-07-01 . https://web.archive.org/web/20090628105748/http://www.rarlab.com/ . 2009-06-28 . live .
  25. Web site: Behold… a WinRAR security bug that's older than your child's favorite YouTuber. And yes, you should patch this hole . Shaun . Nichols . 2019-02-20 . www.theregister.co.uk . 2019-02-26.
  26. Web site: RAR 2.50 – Stats, Downloads and Screenshots . WinWorld . 14 August 2017 . https://web.archive.org/web/20170815101512/https://winworldpc.com/product/rar . 2017-08-15 . live .
  27. Web site: Downloads for: WinRAR, RAR for Mac OS X, RAR for Linux, RAR for DOS & OS/2, RAR for FreeBSD, with 40 days free trial . Winrar.co.nz . 15 August 2017 . https://web.archive.org/web/20170815101538/http://www.winrar.co.nz/download-winrar . 2017-08-15 . live .