On Sat, Sep 27, 2008 at 04:22:12PM +0000, Alexey Tourbin wrote: > $ du -hs glibc-locales-2.5.1-alt7.x86_64.rpm > 5.5M glibc-locales-2.5.1-alt7.x86_64.rpm > $ rpm -qp --qf '%{PAYLOADCOMPRESSOR} %{PAYLOADFLAGS}\n' glibc-locales-2.5.1-alt7.x86_64.rpm > lzma 2 > $ rpm2cpio glibc-locales-2.5.1-alt7.x86_64.rpm |wc -c > 59561580 > $ rpm2cpio glibc-locales-2.5.1-alt7.x86_64.rpm |gzip -9 |wc -c > 13146656 > $ rpm2cpio glibc-locales-2.5.1-alt7.x86_64.rpm |bzip2 |wc -c > 10698481 > $ rpm2cpio glibc-locales-2.5.1-alt7.x86_64.rpm |lzma -2 |wc -c > 5200645 > $ rpm2cpio glibc-locales-2.5.1-alt7.x86_64.rpm |lzma -5 |wc -c > 2776880 > $ rpm2cpio glibc-locales-2.5.1-alt7.x86_64.rpm |lzma -8 |wc -c > 1859862 > $ > > Пакет glibc прошёл в Сизиф в обход incoming, и было использовано > "быстрое" сжатие "lzma -2" (по умолчанию в rpm) вместо "сильного" сжатия > "lzma -5" (по умолчанию в incoming). Как видно, "быстрое" сжатие даёт > больше преимущество по сравнению с gzip и bzip2; но при "сильном" сжатии > пакет glibc-locales мог бы получиться ещё почти вдвое меньше по размеру. Точнее, на треть меньше: $ perl -le 'print 1-1859862/2776880' 0.330233211373916 $