Сжатие данных в файлах RAR работает на основе алгоритмов сжатия без потерь. 2
Основной принцип заключается в том, что в любом файле, содержащем неслучайные данные, информация частично повторяется. 2 С помощью статистических математических моделей определяют вероятность повторения определённой комбинации символов. 2
Далее создают коды, обозначающие выбранные фразы, и назначают самым часто повторяющимся фразам самые короткие коды. 2 С их помощью 8-битный символ или целая строка могут быть заменены несколькими битами, устраняя таким образом излишнюю информацию. 2
При разархивировании, наоборот, ищут все эти короткие последовательности и заменяют их оригинальными. 4
RAR-архивы поддерживают восстановление повреждённых данных с помощью специальных блоков восстановления, что позволяет минимизировать потери при случайных повреждениях файла. 5