Je connais quelques algorithme de compression sans perte comme le codage huffman, le RLE ou avec dictionnaire.
Mais il y a t'il d'autres types d'algorithme pour compresser les fichiers binaires ???
zlib pour le plus connu et ensuite tous les algos proprietaires.
Certains sont en open source et d'autres non.
Par google tu devrais deja en lister pas mal.
Dans les algorithmes de compression sans pertes il y a en effet Huffman et toutes ses variantes (avec ou sans dictionnaire...), mais aussi les algos LZ77, LZ0 et LZW.
Par contre zlib ce n est pas la meme chose, c est une librairie de compression de donnees, et non pas un algorithme (d ailleurs il me semble (attention je ne suis pas sur) que l algorithme utilise par la zlib est LZ77).
Quant a UPX, c est un utilitaire destine a compresser des executables de facon a ce qu ils se decompressent a l execution.
Pour plus de renseignements www.zlib.org