1 GiB (it is limited to 256 MiB on 32-bit editions of Windows, although 32-bit Windows still can decompress archives with 1 GiB dictionary; default size is 32 MiB) Optional 256-bit BLAKE2 file hash can replace default 32-bit CRC32 file checksum Optional encryption using AES with a 256-bit key in CBC mode, using key derivation function based on PBKDF2 using HMAC-SHA256 Optional data redundancy is provided in the form of Reed–Solomon recovery records and recovery volumes, allowing reconstruction of damaged archives (including reconstruction of entirely missed volumes) Optional "quick open record" to open RAR files faster Ability to create multi-volume (split) archives Ability to create self-extracting files (multi-volume self-extracting archives are supported; the self-extractor can execute commands, such as running a specified program before or after self-extraction) Support for advanced NTFS file system options, such as NTFS hard and symbolic links Support for maximum path length up to 2,048 characters (stored in the UTF-8 format) Optional archive comment (stored in the UTF-8 format) Optional file time stamp preservation: creation, last access, high precision modification times Optional file deduplication Advanced backup options, time-stamped files and previous file version retention. 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. In China, a free-to-use personal edition has been provided officially since 2015. 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. RAR for Android is free of charge. It displays advertisements; for a payment they can be disabled. 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. 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. It was widely reported that WinRAR v5.21 and earlier had a remote code execution