Nejlepší programy pro komprimaci dat

Diskuze čtenářů k článku

16. 08. 2010 09:38

Trošku se zamýšlím nad tím, proč je u popisu programu 7-zip uvedeno že :

"...Předně je pro většinu uživatelů přívětivý svou opensourcovou licencí, která dovoluje použití produktu zdarma...."

Která opensource licence toto "dovoluje"? Jak? Ve které licenci je výslovně napsáno, že dovoluje používání zdarma? Víte, že mohou existovat programy s opensource licencí a přesto se za ně platí? To, že je program opensource je něco úplně jiného a neznamená to, že je zdarma. Licence programu v tomto případě s cenou nijak nesouvisí. Jde totiž o to, zda máte či nemáte přístup ke zdrojovému kódu a jak můžete postupovat při jeho následném šíření.

Vadí mi pustá rovnice opensource=zdarma. Že to tak je u většiny programů ještě neznamená, že je to pravda. Celá tato věta je tak trochu nesmyslná. Jen pro příklad - znáte tuto studii : http://databazetextu.unas.cz/page/texty/114.php...

P.S. : Přidávám do komentáře kritiku záměrně. Uvedená informace je blud a neobstojí to ani v tom, že Živě píše pro jinou skupinu čtenářů (rozuměj - začátečníků), tím spíše byste si měli dávat pozor (BSA číhá).

Souhlasím  |  Nesouhlasím  |  Odpovědět
16. 08. 2010 20:42

Opravdu nevím, co je na tom pro nás důležité. Navíc myslím, že většina čtenářů tohoto webu rozdíl mezi opensource a free dobře zná a jen ho v běžné řeči ignoruje, protože ten rozdíl není nositelem žádného důležitého významu.

Jazykovědec by pro tento typ nepřesného vyjadřování měl možná nějaký přesný termín .

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 23:26

No, sice nevím který je nejlepší, ale pro běžného uživatele je dle mého názoru WinRAR. Téměř vše z netu je v .rar a většině lidí příjde automatické, že klikne a vidí. Nehledě na to, že je v něm poměrně jednoduché rozdělení souboru na požadované velikosti, třeba kvůli uploadovým limitům.

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 23:38

Bohužel je placený. Přitom 7zip je na použití stejně jednoduchý včetně dělení archivů.

Souhlasím  |  Nesouhlasím  |  Odpovědět
16. 08. 2010 20:34

Kdyby byl stejně jednoduchý, byl by stejně rozšířený. 7z je bezva, ale ty rozdíly v uživatelské přívětivosti gui tam zkrátka podle mě jsou.

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 20:22

V článku se evidentně neporovnávají komprimační algoritmy, ale windowsovské GUI. No na win se mi jediný použitelný zdálo GUI WinRARu. Co do algorytmů na pigzip nic nemá :D http://www.hackles.org/cgi-bin/archives.pl...

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 18:27

Ono zbývá asi říct - nejlepší archivační program pro koho a k čemu přesně .

7z je výborný, ale pomalejší, což se snadno pozná na starších pc nebo u velkých souborů. Navíc jeho integrace do prostředí windows nebo do totalcommanderu není ideální a i v jeho výborném vlastním prostředí může leckomu něco chybět - mě nejvíc třeba chybí snadné převody archivů do 7z. Já mám nejradši (win)rar, komprese je výborná, někdy i lepší než do 7z, konfigurovatelný kontextový menu obsahuje všechny funkce který potřebuju a s totalcommanderem si rozumí dokonale.

Kdo je ale opravdu omezený výkonem (staré pc, hodně velké zálohy), tak tady bude nějaká úsporná verze zipu asi nejlepší volba, např. ta integrovaná v Totalcmd.

Archivaci do tar.gz bych se asi vyhnul i v linuxu, zip bývá rychlejší i menší. Bz2 má výbornou kompresi, ale rar i 7z jsou rychlejší a často i menší. Zajímavé je, jak úplně vymizel kdysi výborný (win)ace - myslím že se stále ještě prodává, neměl žádnou chybu, ale asi prostě ničím proti ostatním nezaujal.

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 19:13

nerekl bych, ze tar.gz je pomaly, me slape asi dvakrat rychleji, nez zip na winows...

Souhlasím  |  Nesouhlasím  |  Odpovědět
16. 08. 2010 20:08

OK, to jsem nenapsal přesně, pomalost tgz nevyčítám. Srovnávám ho se zipem, mě se zdál podobně rychlý, odradila mě od něj slabá komprese a poněkud něšikovnější způsob procházení obsahem archivu. Ale uznávám že v linuxu má rozhodně své místo přinejmenším kvůli integraci do systému.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
16. 08. 2010 07:49

Pokud je pro někoho 7z pomalý stačí začít si určit nižší kompresi (parametr -mx a číslo, viz výše).

Kontextové menu 7z má taky vše (konfigurovatelnost je funkce, kterou ocení málokdo), integrovanost 7z s TotalCommanderem je na stejné úrovni, jako se ZIPem, takže excelentní a jak sám říkáš kompresí jsou na tom podobně, kdysi mi vycházel při testech lépe 7z a to celkem o hodně, ale nechci se hádat, oba jsou dobří (oproti ZIPu).

Každopádně 7z je OpenSource, a to je tak obrovský argument (cena, otevřenost specifikací), že i kdyby 7z kompresoval o 5% hůř než RAR (on kompresuje naopak lépe), tak se stejně ani nevyplatí uvažovat ho koupit. Proč kupovat horčí produkt, když je lepší a otevřeý produkt zadarmo? To nedává smysl...

A že lidi kradou RAR, na který jsou zvyklí? To není argument!

Souhlasím  |  Nesouhlasím  |  Odpovědět
16. 08. 2010 15:56

"integrovanost 7z s TotalCommanderem je na stejné úrovni, jako se ZIPem"

To nie je pravda. Bez pluginu si TC so 7-Zipom neporadi.

Souhlasím  |  Nesouhlasím  |  Odpovědět
16. 08. 2010 20:31

Máš jistě svůj díl pravdy. Mě z toho bohužel vychází, že pokud snížím míru komprese u 7z aby byl dost rychlý, můžu rovnou použít zip, protože ztratím výhodu lepší komprese . S kontextovým menu máš pravdu, to jsem přehlédl, je stejně dobré jako u raru. (Jen bohužel opět chybí položka pro rychlý převod archivu do 7z.) Integrovanost do Tc jsi ale myslím zas přehlédl ty, tipuju že to máš nastavené tak dlouho, až jsi pozapomněl, že to je přece jen obtížněji řešitelné než u raru . Pak jde i o to, jak dobře je podporovaná v tc práce s obsahem v tc otevřených archivů. Podpora je bohužel nejlepší u zipu kde můžu se soubory v zip archivu pracovat skoro tak, jako ve složce (třeba přejmenovávat ..), u raru horší a u 7z nejslabší.

7z tak používám jen když mi občas opravdu záleží na tom, něco hodně zmenšit. Rozhraní raru je pro mě nakonec přece jen o něco přívětivější, o málo líp podporované a integrované. A to srovnání komprese - před pár lety opravdu 7z byl mnohem lepší než rar, dnes už ten rozdíl není tak velkej a naopak nečekaně narazím občas na soubory, kde mám v raru kompresi o něco málo lepší. Nijak systematicky jsem to ale nezkoumal .

A nakonec že je opensource dobrá věc máš jistě pravdu, ale nějakou tu kvalitu navíc u raru zkrátka vidím.

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 12:48

Jednoznacne 7-zip. Obcas mi tam schazi deleny archiv pri SFX modulu

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
15. 08. 2010 09:36

7-zip je jednička, používám ho ve svých BAT scriptech už léta, takže se mi na serveru udělají dumpy, ty pak stáhne automaticky BAT - FTP script, vše se zabalí 7-Zipem a části se zase uploadnou přes FTP zpět a to vše automaticky naplánováno, samy se mění data souborů a běží mi vše s nízkou prioritou (i zálohy 7zip), takže mě to neobtěžuje. Holt BAT je opravdu dobrý nástroj, pokud se to s ním umí.

7-zip:

- je OpenSource - takže použití všude a zdarma, navíc tím, že je otevřená specifikace otevřete své archívy i za 1000 let :)

- komprimuje dobře (o 20 - 30% lépe, než WinZip) i do ZIPu, takže se hodí i jen jako náhrada za jakýkoliv WXYZip na kompresi a dekompresi ZIPu (pokud nemáte koupený TotalCommander)

- šifruje do 256 bitového AES VČETNĚ HLAVIČEK SOUBORŮ!!! (pokud si to nastavíte (parametr "-mhe=on")) takže nikdo neuvidí, co máte v zálohách a klidně je můžete dát i volně na Internet

- je jednoduchý přehledný, dobře se ovládá přes příkazovou řádku a má naprosto unikátně dobrou kompresi (i v porovnání s RARem, natož pak ZIPem atd.)

Prostě co chtít víc, je to unikátní nástroj na kompresi/zálohování a zdarma... Neznám lepší.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
15. 08. 2010 09:44

Zapoměl jsem ještě na jednu obrovskou výhodu:

- pokud se vám něco nelíbí, potřebujete novou funkci, či najdete chybu, tak na fóru 7zipu to nahlásíte a Igor Pavlov to zahrne do příští verze! Sám jsem toho už několikrát využil. Navíc na tomtéž fóru je spousta rad a tipů i ohledně BAT souborů atd.

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 10:21

Tak tak, 7zip používám i na linuxových serverech ke komprimaci záloh a maximální spokojenost. Umí využít všech 8 procesorových jader a kompresní poměr má lepší než ostatní programy, co jsem zkoušel.

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 11:19

souhlasim, 7zip je perfektni nastroj. ma podobnou kompresi (mozna jeste trochu lepsi) nez bzip2, ale bohuzel pro me potrebuje vice vykonu a casu nez bzip2. vzhledem k tomu, ze i bzip2 je na moje dvoujadro moc narocny a sve gigabajtove zalohy bych komprimoval nechutne dlouho, zustal jsem u .tar.gz. Komprimace uchazejici a nepotrebuje tolik casu :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
15. 08. 2010 12:25

Můžeš použít horší kompresi. Místo standardní -mx=5 například použij -mx=3 a budeš mít zálohu udělanou rychleji, byť bude o trochu větší, já naopak některá malá ale důležitá data, která uploaduji na Internet kompresuji ještě více (-mx=7, či na maximum -mx=9).

Oni totiž před několika lety, na základě toho, že se zrychlily počítače a přibylo jim paměti, zvedli o stupeň náročnost komprese (zvětšili slovník, využití paměti atd.), takže co byla kdysi standardní komprese je těď komprese rychlá (-mx 5), je to jako co byli kdysi standardní hranolky u mekáče jsou teď dětské :).

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
15. 08. 2010 12:26

"co byla kdysi standardní komprese je těď komprese rychlá (-mx 5),"

oprava

co byla kdysi standardní komprese je těď komprese rychlá (-mx 3),

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 12:42

ok, diky, jdu si k tomu projit manual

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
15. 08. 2010 14:05

Zdravím, používáš čtyřku nebo devítku?

Připadá mi dost riskantní dávat sem odkaz na stažení betaverze u tohoto typu programu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 16:09

Jenže ta beta je už dokonale stabilní asi rok. Dokonce stabilnější než verze 4

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
16. 08. 2010 07:35

Používám i u kritických záloh betaverze. Ty jejich bety jsou opravdu stabilní a osobně jsem s nimi neměl nikdy problém. Právě naopak v nových betách kolikrát přidali funkci (či opravili bug), která mi dělalá v poslední stabilní verzi problémy...

Takže ti doporučuji používat bety a updatovat pokaždé na nejnovější betu (škoda, že nemají mail-list, který bych opravdu ocenil, napíšu to na jejich fórum).

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 16:16

Mě vadí akorát to, že když udělám rozdělený 7zip archiv na více souborů, tak spousta lidí se mě ptá jak to rozbalit. Většina BFU má právě ten Winrar a jak narazí na něco jiného, jsou v háji. Podobně jako většina má MSO, Photoshop a jiné programy neznaji, tak tady je to podobné.

Jakmile BFU uvidí pro něj prapodivné soubory .7z.001 atd. tak neví co s tim. A co mám vyzkoušeno, tak Winrar to nerozbalí. Většina souborů na netu bývá právě v raru. Bohužel.

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 21:35

bohudik ze v raru.. nerikam ze mam problem s rozbalovanim ale winrar je winrar... ikdyz chapu, ze treba pro vyuziti na linuxu se hodi neco jineho

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
16. 08. 2010 07:40

Protože mají ten RAR nelegálně.

Osobně si myslím, že posílat komukoliv RAR i 7z je sobectví. I když používám osobně 7z, tak ven dávám vše v ZIPu, který umí rozbalit každý (a i ten ZIP dokáže 7zip zabalit o 20 - 30% lépe, než jiné xyzZIPy). Jiným lidem dávám jedině ZIP a archív rozdělený na více částí bych jim nedával už vůbec (dnes na Internetu, je to snad jen na Warezu, a osobně jsem to používal masívně hlavně v době 3,5" disket a teď už jen občas na zálohy uložené na DVD), dnes už to nemá skoro smysl.

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 08:13

V dnešní době rychlého internetu je nějaká kvalita packovaní úplně zanedbatelná.. jestli rozdíly mezi programy je 15 procent, tak je to hodne. Winrar zvlada vse, je nenarocnej, umí kupu věci... nadruhou stranu mě vždy dokáže naštvat, když si stahnu film a je zabalenej tim příšerným způsobem od total commandru nebo nečim podobnym.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
15. 08. 2010 09:22

myslím, že programy na práci s komprimovanými archivy jsou přežitkem z minulosti, většina dat stahovaných z internetu jsou již komprimované (mp3, mpeg, jpg) a zabalení do zipu či raru má jen "zabalit" jednotlivé soubory do jednoho souboru (např. jednotlivé tracky alba + cover a nějaký ten nfo soubor) a zmenšení velikosti samotných souborů je jen homeopatické (nula nula nic),

navíc "dospělí" správci souborů umějí s většinou "archivních" formátů pracovat a tak je instalace programu na práci s archivy zbytečná a navíc méně intuitivní a pohodlná než přes správce programů

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 11:53

dekomprese (stačí na store) ale zajistí jinou věc - kontrolu validity stažených dat (i když se to dá řešit i jinak, např. md5sum, tak pro lamy je to ideální řešení)

Souhlasím  |  Nesouhlasím  |  Odpovědět
21. 08. 2010 16:45

Tak úplným přežitkem z minulosti nejsou - i v dnešní době se může hodit zkomprimovat nějaký ten delší text, databázi z účetního programu nebo zdrojáky...

Co mě ovšem opravdu irituje, je, když někdo do archivu zabalí právě ty zmiňované soubory s vnitřní kompresí (mp3, mpeg, jpg) - jako chápu, že někdy je lepší třeba 100 obrázků uploadovat/stahovat jako jeden soubor, ale od čeho tu potom je TAR... Třeba takové 4 GB videa v raru se rozbalují půl hodiny a přitom to zmenšení velikosti je narosto zanedatelné...

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
15. 08. 2010 09:48

No jasně a voda je dnes už taky zbytečná, protože se v obchodě prodává i jiná řada nápojů :) a mýt se můžeme pískem.

Nepakuje se jen pro použití na Internetu... Zejména takové automatické zálohy atd jsou další důležitá oblast a ono opravdu není jedno, jak je archív veliký, zvlášť pokud se automaticky každý den uploaduje na server přes asymetrickou linku s pomalým uploadem... Navíc je řada dalších využití.

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 11:23

Hezke priklady kompresnich schopnosti 7zipu:

http://virtualboxes.org/images/debian/...

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 18:41

Hmm, to jsou priklady komprese na "zdrojovych kodech"? nebo na prelozenych binarkach? Jestli na zdrojaku, tak to neni zadnej zazrak. Zdrojaky dokaze zkomprimovat i blbejsi algoritmus.

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 20:21

To jsou priklady zkomprimovanych VM, data nebudou extra nahodna, pujdou dobre zkomprimovat. Ale pomer casto i 1:10 je proste super, ne?

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 07:48

Jeden z nejlepších kompresních formátů poskytuje program KGB Archiver.

Souhlasím  |  Nesouhlasím  |  Odpovědět
15. 08. 2010 16:51

..několik let mrtvý, už se nevyvíjí ...nejlepší komprese 7zip + LZMA ...pokusná LZMA2 NENI vždy lepší (v málo případech na "normálních" datech)

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor