chfzip steht für "Cauchys Hash-Function ZIP".
chfzip komprimiert Dateien indem sie diese mit der CHF hashed.
chfzip erzielt dadurch erheblich bessere Kompressionsraten als
gzip, bzip2, pkzip oder compress.
chfzip ist kein Archivpacker wie lharc, arj oder pkzip.
chfzip komprimiert einzelne Dateien, unabhängig davon ob die
resultierende Datei tatsächlich kleiner ist, und ersetzt
die Urdatei durch die komprimierte, indem es an den Dateinamen die
Endung .cz anhängt.
chfunzip dekomprimiert Datein mit Hilfe einer Variante des PLACeBO-Algoritmuses.
(Mehr Informationen zu PLACeBO gibt es hier)
chfunzip dekomprimiert nur Datein die mittels chfzip komprimiert wurden
und mit .cz enden.
Die CHF ist folgendermassen definiert:
f: {0,1}^n --> {0,1}^log(n)
f(x) = cos(x)*2^x*sin(x)^-1*g(x)*log(x)*tan(x)*2^(x^-1)*(x^2+x)*2^-1
g(x) = summe(i) i=1,...,x
# chfzip foobar
# chfunzip foobar.cz
chfzip.tar.bz2
ec69a8e368d4915f11feb696bfe8000a (MD5-Hash)