Narazil jsem na tuto velmi zajimavou volbu programu gzip (dostupne i ve
starsich Ubuntu).
Pomoci volby --rsyncable lze zajistit to, ze v pripade dvou kompresi
jednoho souboru s jeho malou zmenou mezi nimi nezpusobi obvykle kaskadove
zmeny az do konce jeho komprimovane verze.
Programy jako rsync, ktere dokazou prenest jen zmenene casti velkych souboru,
pak budou na prekomprimovanem malo zmenemem souboru (typicky zalohy) pracovat
mnohem efektivneji.
U neprimo volanych gzipu lze vyvolat promennou prostredi GZIP="--rsyncable".
Povidani: http://beeznest.wordpress.com/2005/02/03/rsyncable-gzip/
Tez upozornuji na pohodlne utility zcmp a zdiff, ktere porovnaji
nekomprimovana data. Je to proto, ze gzip muze komprimovat stejny soubor
pokazde jinak.
T.
|