Portál AbcLinuxu, 1. května 2025 22:27

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
Ilfirin avatar 17.7.2007 06:11 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: LZMA kick ass
Odpovědět | Sbalit | Link | Blokovat | Admin
Hezký test, ale jen mě utvrdil v pocitu, že je to dnes už jedno. Máme velkokapacitní zařízení a vysokorychlostní linky. Samozřejmě je tam značný rozdíl oproti bz2 a taru (he) ale abych kvůli 300KB (zabalené zdrojáky) instaloval a používal nový formát oproti značně rozšířenějšímu 7z, to asi ne.
David Watzke avatar 17.7.2007 06:15 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: LZMA kick ass
Stačilo by, kdyby se aspoň ten 7-zip rozšířil jako bzip2 :-)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Ilfirin avatar 17.7.2007 08:00 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: LZMA kick ass
To je fakt.
17.7.2007 08:16 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: LZMA kick ass
Já nevím proč, bz2 bohatě stačí. A ani gzip není k zahození. Mě vždycky štve, když chci dělat na něco .src.rpm že je zvykem mít zdrojáky v .bz2, pak to musím zbytečně přebalovat z gzipu. Stejně ty data, která ti na disku zabírají nejvíce místa, jsou téměř bezztrátově nekomprimovatelná (hudba, filmy,..).
David Watzke avatar 17.7.2007 06:26 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: LZMA kick ass
Ještě něco...
velkokapacitní zařízení
Stejně není nutný zbytečně plýtvat... zas tak velký ty (běžný desktopový) harddisky ještě nejsou.
vysokorychlostní linky
Tož to ano :-D
Samozřejmě je tam značný rozdíl oproti bz2 a taru (he)
Doufám, že tar nepovažuješ za kompresní formát... Já jen že to tak trochu vyzní.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Ilfirin avatar 17.7.2007 08:00 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: LZMA kick ass
Doufám, že tar nepovažuješ za kompresní formát... Já jen že to tak trochu vyzní.
Proto tam mám v závorce to "he" protože vím, že kompresní formát to není (i když, trochu je. Je to přece složení více souborů do jednoho, což je zmenšení obsazeného prostoru na disku).

Chtěl jsem řící,že mezi těmito formáty je velikostně obrovský rozdíl, ale mezi 7z, lzma a lrz je (další moje věta: při dnešních rychlostech linky a kapacitách úložných médií) zanedbatelný.
David Watzke avatar 17.7.2007 08:04 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: LZMA kick ass
Chtěl jsem řící,že mezi těmito formáty je velikostně obrovský rozdíl, ale mezi 7z, lzma a lrz je (další moje věta: při dnešních rychlostech linky a kapacitách úložných médií) zanedbatelný.
Jo, to jo... tohle mělo existovat v éře disket :-D
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Jardík avatar 17.7.2007 13:52 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: LZMA kick ass
Plácáš kraviny (viz níže).
Věřím v jednoho Boha.
17.7.2007 08:11 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: LZMA kick ass
Odpovědět | Sbalit | Link | Blokovat | Admin
ostatní se mrkněte nejdřív jestli nemáte v distru balík a jinak berte spolu s LFSáky zdrojáky, který se sestavěj takhle (po rozbalení):
$ cd CPP/7zip/Compress/LZMA_Alone
$ make -f makefile.gcc
Navádíš lidi k takovým nehezkým věcem, pěkně ať si ubalí svůj balíček, ne? :-)
David Watzke avatar 17.7.2007 08:14 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: LZMA kick ass
Ať si lidi ubalej co chtěj :-D Vždyť tohle je jedna binárka, na kterou člověk jen tak nezapomene :-)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
17.7.2007 08:16 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: LZMA kick ass
na kterou člověk jen tak nezapomene
Jenom aby :-)
17.7.2007 10:06 disorder | blog: weblog
Rozbalit Rozbalit vše Re: LZMA kick ass
Odpovědět | Sbalit | Link | Blokovat | Admin
kukam na to... ako si pocital ten kompresny pomer? je to divne
17.7.2007 10:14 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: LZMA kick ass
velikost taru/velikost komprimovaného taru
17.7.2007 10:17 disorder | blog: weblog
Rozbalit Rozbalit vše Re: LZMA kick ass
a to sa este niekde takto udava?
17.7.2007 10:31 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: LZMA kick ass
Odpovědět | Sbalit | Link | Blokovat | Admin
časy? nestačil by time, riadok označený slovíčkom user ?
17.7.2007 13:02 zde | skóre: 9 | blog: Linuch | Brno
Rozbalit Rozbalit vše Re: LZMA kick ass
Zamítnuto. By pak lzma nebyla dost doprdelekopající :) To už rovnou mohl zkusit paq8*, by vzal 2GB a komprimoval to zhruba hodinu..
Táto, ty de byl? V práci, já debil.
17.7.2007 14:29 KS | skóre: 10 | blog: blg | Horní polní u západní dolní
Rozbalit Rozbalit vše Re: LZMA kick ass
Hej frajere dobrý tip. Stahnul jsem si tohle a zkompiloval. Bohužel jsem nemohl zvolit při kompresi nejvyšší level, protože nemám dost paměti, ale i přesto s levelem 6 proti nejvyššímu levelu u bzipu byl výsledek dvakrát menší:
6.5M etc.tar
950K etc.tar.bz2
537K etc.tar.paq8f
Pochybnost, nejistota - základ poznání
17.7.2007 10:54 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: LZMA kick ass
Odpovědět | Sbalit | Link | Blokovat | Admin
Omlouvám se, že tu nejsou časy, ale nebylo by to objektivní, když na tom kompu teď něco dělám...

Tak aspon cas user z time. Ta bude rovnaka aj na zatazenom stroji.
If you hold a Unix shell up to your ear, you can you hear the C.
17.7.2007 12:57 zde | skóre: 9 | blog: Linuch | Brno
Rozbalit Rozbalit vše Re: LZMA kick ass
Odpovědět | Sbalit | Link | Blokovat | Admin
Hmm, takže máš o 15% lepší kompresi, za cenu (odhaduju) 3x více CPU cyklů. K čemu je to dobré? Já naopak uvažuju že na routeru přejdu z GZIPu na LZO pro image a initrd, protože jejich dekomprese dělá (krom POSTu) naprostou většinu boot time.
Táto, ty de byl? V práci, já debil.
hajma avatar 17.7.2007 17:31 hajma | skóre: 27 | blog: hajma | Říčany
Rozbalit Rozbalit vše Re: LZMA kick ass
initrd nemusi byt komprimovany vubec.

Jinak v pripade man-pages-cs, tj hromady textu v utf8, je velikost baliku v lzma oproti bz2 polovicni. Proste zalezi na pouziti, asi jako u vseho.
21 promarněných znaků
Jardík avatar 17.7.2007 13:46 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: LZMA kick ass
Odpovědět | Sbalit | Link | Blokovat | Admin
7z je jakýsi obal pro komprimované soubory, stejně jako zip. Jako kompresní metody používá právě LZMA, deflate, deflate64, bzip2, nekomprimovanou metodu store a možná další. Zip umí store, deflate, deflate64. Z toho tedy vyplívá, že 7z archiv bude vždy větší než LZMA - kvůli přidaným hlavičkám, kde je název souboru, jeho velikost, komprimovaná velikost, CRC součty, práva, atd.
Věřím v jednoho Boha.
Ilfirin avatar 17.7.2007 13:50 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: LZMA kick ass
A to udělá 300kB?
Jardík avatar 17.7.2007 13:57 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: LZMA kick ass
To může být také tím, že v 7z byla nastavena menší úroveň komprese než v samotném LZMA, nebo nevybráním "solid" archivu (do kterého pak už nejdou přidávat soubory). Ten rozdíl je pak větší při větším počtu souborů - viz příklad komprimování 7zipem rovnou bez taru. Když komprimujete tar, komprimují se v něm i hlavičky těch souborů, kdežto když jednotlivé soubory, je v 7z archivu spousta hlaviček.
Věřím v jednoho Boha.
17.7.2007 20:45 kirpike | skóre: 8 | Plzeň
Rozbalit Rozbalit vše Re: LZMA kicks ass
Odpovědět | Sbalit | Link | Blokovat | Admin
Zkusil jsem to také, ale jen gzipem a bzipem. Přidal jsem kromě textových také nějaká binární data. Všechno v defaultním nastavení.
/usr/src/linux
tar		177971200	100%	1s
tar.gz		39536661	22.2%	13s
tar.bz2		31505311	17.7%	72s
tar.lzma	25799338	14.5%	270s

/usr/bin + /usr/sbin
tar		162611200	100%	1s
tar.gz		70221669	43.2%	18s
tar.bz2		64440005	39.2%	62s
tar.lzma	43098279	26.5%	237s
Zkoušeno na momentálně nepoužívaném Intel 3GHz, 512KB cache, 1GB RAM, HW RAID-1 disky.
18.7.2007 10:35 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: LZMA kicks ass
ako bol získaný ten čas? to je dôležitejšia informácia ako konfigurácia.
18.7.2007 12:42 kirpike | skóre: 8 | Plzeň
Rozbalit Rozbalit vše Re: LZMA kicks ass
Jenom time (real) přepočtený a zaokrouhlený na sekundy. V podstatě jsem dělal takto:
# time tar -czf /tmp/bin.tgz usr/bin usr/sbin                      

real    0m18.496s
user    0m18.080s
sys     0m0.410s

# time tar -cf - usr/bin usr/sbin|lzma e -si /tmp/bin.tar.lzma

LZMA 4.49 Copyright (c) 1999-2007 Igor Pavlov  2007-07-05

real    3m57.192s
user    3m56.550s
sys     0m0.640s

18.7.2007 14:34 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: LZMA kicks ass
len pre info ...
real, %e Elapsed real time (in seconds).
sys,  %S Total number of CPU-seconds that the process spent in kernel mode.
user, %U Total number of CPU-seconds that the process spent in user mode.
(t.j, real je nezaujímavý, user je nezávislý na záťaži)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.