LINUX.ORG.RU

Ме-хе-хе-хе-хе, все поспеваем за слакварой?

splinter ★★★★★
()

Мне другое понравилось, из RFR11 пришел патченный freetype, а то стандартный УГ.

linux4ever
()

Ура, только я обновился до 11-ки, а тут такие новости.

lester_dev ★★★★★
()
Ответ на: комментарий от Sylvia

навеяно:
https://lists.ubuntu.com/archives/ubuntu-devel-discuss/attachments/20071217/1...
и решил освежить результаты на Debian testing amd64
таким скриптиком:
----------------------
WORK_FILE=openoffice.org-core_3.1.0-5_amd64.deb
echo ""
echo "**** Compressing bzip2 ****"
time /bin/tar --bzip2 -cvpf oo.tar.bz2 $WORK_FILE
ls -lk oo.tar.bz2
echo ""
echo "**** Compressing tar.7z ****"
time tar cf - $WORK_FILE | 7za a -si oo.tar.7z
ls -lk oo.tar.7z
echo ""
echo "**** Compressing lzma.tar.7z ****"
time tar cf - $WORK_FILE | 7za a -si -m0=lzma oo-lzma.tar.7z
ls -lk oo-lzma.tar.7z
echo ""
echo "**** Compressing tar.gz ****"
time /bin/tar -cvzpf oo.tar.gz $WORK_FILE
ls -lk oo.tar.gz


echo ""
echo "**** Extracting binary bzip2 ****"
time /bin/tar --bzip2 -xvpf oo.tar.bz2
echo ""
echo "**** Extracting binary tar.gz ****"
time /bin/tar -xvzpf oo.tar.gz
echo ""
echo "**** Extracting binary tar.7z ****"
time 7za x -so oo.tar.7z | tar xf -
echo ""
echo "**** Extracting binary oo-lzma.tar.7z ****"
time 7za x -so oo-lzma.tar.7z | tar xf -
echo ""
ls -l
--------------------

elipse ★★★
()
Ответ на: комментарий от elipse

результаты:

$sh test_lzma.sh

**** Compressing bzip2 ****
openoffice.org-core_3.1.0-5_amd64.deb

real 0m19.097s
user 0m18.667s
sys 0m0.303s
-rw-r--r-- 1 tvit10 tvit10 39118 Июл 29 23:28 oo.tar.bz2

**** Compressing tar.7z ****

7-Zip (A) 4.58 beta Copyright (c) 1999-2008 Igor Pavlov 2008-05-05
p7zip Version 4.58 (locale=ru_UA.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)
Creating archive oo.tar.7z

Compressing [Content]

Everything is Ok

real 0m15.762s
user 0m25.432s
sys 0m0.656s
-rw-r--r-- 1 tvit10 tvit10 38528 Июл 29 23:28 oo.tar.7z

**** Compressing lzma.tar.7z ****

7-Zip (A) 4.58 beta Copyright (c) 1999-2008 Igor Pavlov 2008-05-05
p7zip Version 4.58 (locale=ru_UA.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)
Creating archive oo-lzma.tar.7z

Compressing [Content]

Everything is Ok

real 0m16.775s
user 0m25.328s
sys 0m0.653s
-rw-r--r-- 1 tvit10 tvit10 38528 Июл 29 23:28 oo-lzma.tar.7z

**** Compressing tar.gz ****
openoffice.org-core_3.1.0-5_amd64.deb

real 0m3.040s
user 0m2.675s
sys 0m0.271s
-rw-r--r-- 1 tvit10 tvit10 38572 Июл 29 23:28 oo.tar.gz

**** Extracting binary bzip2 ****
/bin/tar: Размер записи = 8 блоков
openoffice.org-core_3.1.0-5_amd64.deb

real 0m7.557s
user 0m7.081s
sys 0m0.367s

**** Extracting binary tar.gz ****
openoffice.org-core_3.1.0-5_amd64.deb

real 0m0.752s
user 0m0.453s
sys 0m0.248s

**** Extracting binary tar.7z ****

7-Zip (A) 4.58 beta Copyright (c) 1999-2008 Igor Pavlov 2008-05-05
p7zip Version 4.58 (locale=ru_UA.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)

Processing archive: oo.tar.7z

Extracting oo.tar

Everything is Ok

Size: 40314880
Compressed: 39451951

real 0m4.922s
user 0m4.588s
sys 0m0.311s

**** Extracting binary oo-lzma.tar.7z ****

7-Zip (A) 4.58 beta Copyright (c) 1999-2008 Igor Pavlov 2008-05-05
p7zip Version 4.58 (locale=ru_UA.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)

Processing archive: oo-lzma.tar.7z

Extracting oo-lzma.tar

Everything is Ok

Size: 40314880
Compressed: 39451951

real 0m4.963s
user 0m4.615s
sys 0m0.345s

итого 194348
-rw-r--r-- 1 tvit10 tvit10 39451951 Июл 29 23:28 oo-lzma.tar.7z
-rw-r--r-- 1 tvit10 tvit10 39451951 Июл 29 23:28 oo.tar.7z
-rw-r--r-- 1 tvit10 tvit10 40056315 Июл 29 23:28 oo.tar.bz2
-rw-r--r-- 1 tvit10 tvit10 39496933 Июл 29 23:28 oo.tar.gz
-rw-r--r-- 1 tvit10 tvit10 40313120 Июн 13 15:02 openoffice.org-core_3.1.0-5_amd64.deb

elipse ★★★
()
Ответ на: комментарий от emperor

> Чем оно лучше ZIP?

Лучше сжимает экзешники и ELF-ы :) А распаковывает с той же скоростью.

question4 ★★★★★
()
Ответ на: комментарий от BeerSeller

Жать в tar.lzma имеет смысл help-ы ,документацию закатывать (хотя, не везде будут радовать тормоза при распаковке и большая нагрузка на CPU - тут закон сохранения неприятностей в природе не дремлет :))))

Но, новые версии OOo распухают быстрее чем растет степень сжатия алгоритмов и даже lzma не спасает.

Для бинарников применение lzma спорная штука (и особо для встроенных систем),выигрыш lzma в ~3..4 % у tar.gz можно компенсировать "обрезанием документации" и рекомендуемых зависимостей ,и обойтись без потерь быстродействия и большей нагрузки на CPU.

elipse ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.