We want to thank Ron Dwight, who did so much for RAR and its users. It is so sad that Ron will never see next WinRAR versions.
WinRAR incorporates the code by Info-ZIP group, which is used to handle ZIP archives.
RAR4 and ZIP PPMD text compression algorithms are based on Dmitry Shkarin PPMII and Dmitry Subbotin carryless rangecoder public domain source code. You can find it in ftp.elf.stuba.sk/pub/pc/pack.
WinRAR encryption includes parts of public domain code from Szymon Stefanek AES implementation and Steve Reid SHA-1 source.
With exception of SFX modules, WinRAR uses CRC32 function based on Intel Slicing-by-8 algorithm.
RAR archives may optionally include BLAKE2sp hash, designed by Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O'Hearn and Christian Winnerlein.
WinRAR includes parts of samples provided by Microsoft Corporation.
Useful hints provided by Alexander Khoroshev and Bulat Ziganshin allowed to significantly improve RAR compression and speed.
7z archives are decompressed using 7zxa.dll library copyrighted by Igor Pavlov, developer of 7-Zip archiver. 7zxa.dll is distributed under GNU Lesser General Public License (LGPL) version 2.1 or later. You can modify portions of 7zxa.dll and perform reverse engineering solely for purpose of debugging such 7zxa.dll modifications according to LGPL. XZ and LZMA ZIP archives are decompressed using the public domain LZMA SDK by Igor Pavlov. 7zxa.dll library source code and LZMA SDK are available on www.7-zip.org.
Facebook Zstandard library is utilized to process archives including data compressed with Zstandard algorithm.
libbzip2 library by Julian R Seward is used for archives with BZIP2 compressed data.
We used "Screaming Fast Galois Field Arithmetic Using Intel SIMD Instructions" paper by James S. Plank, Kevin M. Greenan and Ethan L. Miller to improve Reed-Solomon coding performance. Also we are grateful to Artem Drobanov and Bulat Ziganshin for samples and ideas allowed to make Reed-Solomon coding more efficient.
WinRAR graphic design had been prepared by Aditya Nugraha Putra from weirdsgn.com.
The idea of WinRAR shell extension was inspired by Ylian Saint-Hilaire and his nice "RAR shell extension" program.
Special thanks to Andrey Spasibozhko for help in development and promotion of early RAR versions.