Podpora :: RAR Support

2020-06-06 17:10:28
Honza
Přidání souboru do archivu nebo nový archív?

Dobrý den,

je nějaký rozdíl v tom, když přidám soubor do již existujicího archivu nebo když vytvořím znovu celý nový archív?

Jde mi o to, když budu postupně přídávat například 100 ruzných souboru po jednom do archivu a nebo vytvořim najednou archiv se vším, jestli se vysledná velikost archivu, či rychlost extrakce, či cokoli jiného nějak změní. Děkuji.

2020-06-07 11:56:59
Tom
Re: Přidání souboru do archivu nebo nový archív?

Pokud není použita funkce solid, tak je to jedno. Nové soubory se přidávají na konec archivu.
U solid archivu se původní extrahuje, přidá nový soubor a znovu zbalí. Při rozbalování celého archivu se rychlost nezmění. Tento proces může být u velkých archivů nebo při častých změnách zdlouhavý.

O solid archivech více zde: https://www.rar.cz/faq.php?title=napoveda%3Asolid-archivy
+ archiv nesmí být uzamčen: https://www.rar.cz/faq.php?title=napoveda%3Aprikaz-zamknout-archiv

2020-06-07 16:02:29
Ľubomír Mlích
Re: Přidání souboru do archivu nebo nový archív?

Základní princip komprese je vytvořit překladový slovník, který umožní uložit data v méně datech. Pokud bych například chtěl komprimovat text knihy "Harry Potter a Kámen mudrců", tak se vyplatí vytvořit slovník, který nejčastěji používaná slova nahradí co nejmenšími.

Takže velmi zjednodušeně například

Harry Potter => a

Brumbál => b

Kámen Mudrců => c

Ovšem je třeba to udělat tak, abychom potom zpětně při dekomprimaci nedostali místo Hermiona slovo "HermionHarry Potter" :-)

Takže takový archivovaný soubor obsahuje tento překladový slovník a komprimovaný text. Když do archivu přidáme další knihu "Harry Potter a Tajemná komnata", může mít tento nový soubor slovník vlastní nebo společný.

Společný slovník může znamenat menší výslednou velikost archivu, ale delší dobu než se archiv vytvoří.

2020-06-07 17:06:01
Honza
Re: Přidání souboru do archivu nebo nový archív?

Děkuji za vysvětlení, ale jen my stačilo říct, jestli to ve výsledku vyjde uplně na stejno nebo v tom bude nějaký rozdíl.

Jestli se teda přidáním souboru nějak upraví původní slovník nebo se přidá další, pak by asi bylo vždy lepší udělat zcela nový archív.

2020-06-08 19:39:05
Ľubomír Mlích
Re: Přidání souboru do archivu nebo nový archív?

V případě, že zvolíte solid archiv, na který poukazoval Tom v první odpovědi, tak bude použit společný slovník.

Tj. jak říká Tom. Když budete využívat výchozí nastavení, čas a velikost to ovlivní málo. Pokud zvolíte možnost "solid archiv", přidávání dalších souborů do archivu bude trvat déle.

2020-06-08 23:08:25
Honza
Re: Přidání souboru do archivu nebo nový archív?

Samořejmě se bavíme o výchozím nastavení, takže solid nepoužívám. Říkáte že se to změní "málo", takže tam přeci jen nějaký rozdíl je? V tom případě při velikém množství souboru by se to projevit nějak mohlo a nebylo by to tedy málo, zaleží na množství....

2020-06-10 16:35:29
Ľubomír Mlích
Re: Přidání souboru do archivu nebo nový archív?

tím málo jsem myslel režii puštění a ukončení programu, dopad by měl být minimální