RAR incorporates the code by Info-ZIP group, which is used to handle ZIP archives.
RAR4 and ZIP PPMD compression algorithms include parts of code based on Dmitry Shkarin PPMd and Dmitry Subbotin carryless rangecoder public domain source code.
RAR encryption includes parts of code from Szymon Stefanek public domain AES implementation and Steve Reid SHA-1 source code.
RAR 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.
Useful hints provided by Alexander Khoroshev and Bulat Ziganshin allowed to significantly improve RAR compression and speed.
Public domain LZMA SDK by Igor Pavlov, developer of 7-Zip archiver, is used to decompress 7z, XZ and LZMA ZIP archives.
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.
RAR graphics was designed by Aditya Nugraha Putra from weirdsgn.com.