Quark является архиватором классического типа, использующим
LZ77-алгоритм для уплотнения исходных данных путем кодирования повторяющихся последовательностей байт (RSE-алгоритм) с последующим вторичным уплотнением сжатого потока кодами Хаффмана. Подобные методы используют все три лидера в области упаковки данных - архиваторы
ARJ, LHA, PKZip.
Тем не менее, Quark добивается лучших результатов в компактности данных при скорости лучшей чем
LHA, не меньшей чем у ARJ и не сильно отличающейся от скорости PKZip, при использовании им т.н. максимальной компрессии данных. Это обусловлено несколькими причинами:
Quark работает с плавающим размером окна от 32Kb до 64Kb (против фиксированных 16Kb у
LHA, и 32Kb у PKZip и ARJ).
Quark выполняет оптимизацию Первого рода (оптимальность
адресов ссылок LZ77) и оптимизацию Второго рода (оптимальность ссылочного покрытия потока).
Quark использует текстовую редукцию для текстовых файлов.
Quark заносит в архив минимум служебной информации, не претендуя на иные аппаратные платформы и операционные системы.