Сжатие файлов в форматах ZIP и RAR работает с помощью словаря. 2 Программа-архиватор просматривает данные и создаёт частотный словарь — определяет последовательности символов, которые наиболее часто встречаются. 2 Затем она заменяет их на более короткие символы. 2
В ZIP-файлах для кодирования информации используется меньшее количество битов, размер файлов уменьшается за счёт удаления избыточных данных. 3 Это так называемое «сжатие данных без потерь», которое гарантирует сохранность всех исходных данных. 3
RAR, в отличие от ZIP, может создать один словарь на несколько файлов — то есть, сделать непрерывный архив. 2 В обычном режиме для каждого сжимаемого файла архиватор создаёт таблицу лексем — уникальных наборов символов исходного файла, которые в сжатом виде будут представлены в виде номера этой лексемы. 5 Эта таблица в архиве записывается вместе со сжатым файлом. 5
При включённой опции «непрерывного» архива создаётся одна таблица для всех файлов. 5 Получается экономия на суммарном размере таблиц. 5 Однако при этом увеличивается время упаковки, и при распаковке единичного файла архиватору будет необходимо просмотреть все предыдущие файлы. 5