Úprava RAR archivu a jeho následné vlastnosti

Hlášení chyb a problémů programu Altap Salamander. Buďte, prosím, ve svých popisech co nejpodrobnější a vytvořte pro každý incident nový příspěvek. Nevkládejte programem generovaná hlášení o pádu programu, pošlete je e-mailem.
Slanec
Posts: 66
Joined: 17 Nov 2009, 19:00

Úprava RAR archivu a jeho následné vlastnosti

Post by Slanec »

Salamander má pro RAR archivy nalezený rar.exe a v okně "Packers in Pack Dialog Box" má nastavené přepínače -s -m5 -t (solid archivy, nejvyšší komprese a testování archivu po jeho vytvoření).
Mějme RAR archiv s nejsilnější možnou kompresí a vlastností Solid.
Když do něj nějaký soubor přidám, je vše ok, soubor se zabalí nejlépe, jak může. Když ho vymažu, tak také.
Problém nastává, když nějaký soubor uvnitř archivu změním v editoru. Když z archivu lezu pryč, AS se mě zeptá, jestli chci archiv updatovat. Dám ANO a divím se - archiv ztratil svoji vysokou kompresi i vlastnost Solid. Přehlédl jsem někde nějaký další box, kam musím dát vyžadované switche? Nebo se Update nikdy nebude provádět s vlastnostmi původního archivu?
User avatar
Ether
Posts: 1471
Joined: 10 May 2007, 16:08
Location: Czech Republic
Contact:

Re: Úprava RAR archivu a jeho následné vlastnosti

Post by Ether »

Zkuste se podívat, s jakými parametry se rar.exe spouští při updatu. (Buď pomocí Process Monitoru - událost Process Create - nebo pomocí Task Manageru/Process Exploreru, pokud dokážete zajistit, aby program běžel dostatečně dlouho.)
Ελληνικά rulez.
Slanec
Posts: 66
Joined: 17 Nov 2009, 19:00

Re: Úprava RAR archivu a jeho následné vlastnosti

Post by Slanec »

D:\WinRAR\Rar.exe a "D:\cesta_k_souboru" -ap"" @"C:\DOCUME~1\Petr\LOCALS~1\Temp\PACK931.tmp"
Jediný přepínač je tedy -ap (který nastavuje cestu uvnitř archivu a v tomto případě nedělá vůbec nic). Nechápu tedy ale, proč se archiv nepřepakuje tak, jak má. Ještě s tím budu chvilku šaškovat a když nenajdu uspokojivé vysvětlení, přidám zřejmě Feature request na možnost nastavení parametrů Update archivu...
Slanec
Posts: 66
Joined: 17 Nov 2009, 19:00

Re: Úprava RAR archivu a jeho následné vlastnosti

Post by Slanec »

...a vůbec je to celé špatně. Když archiv nemá vlastnost Solid, tak se do něj soubor opravdu přidává místo toho, aby se updatoval. Při rozbalování druhého novějšího souboru se pak ptá, jestli jím má nahradit ten starý.
Správný argument místo a by měl být u. Jinak mi přijde, že bez Solid vlastnosti to ostatní parametry archivu zachovává, možná tedy bude problém v Raru (a možná je to by design). K dalšímu testování a a hraní si s tím se dostanu nejdříve za týden, takže kdyby k tomu měl někdo co říct, směle do akce :).
therube
Posts: 674
Joined: 14 Dec 2006, 06:22

Re: Úprava RAR archivu a jeho následné vlastnosti

Post by therube »

Je vaše verze RAR registrováni?
A neregistrované verze RAR nelze (u) update, nebo (f) osvěžit stávající pevné RAR archivu.
Můžete však odstranit nebo přidat soubory do archivu solidní.

---

Is your version of RAR registered?
And unregistered version of RAR cannot (u) update or (f) freshen an existing solid RAR archive.
You can though delete or add files to a solid archive.
WinXP Pro SP3 or Win7 x86 | SS 2.54
Slanec
Posts: 66
Joined: 17 Nov 2009, 19:00

Re: Úprava RAR archivu a jeho následné vlastnosti

Post by Slanec »

therube wrote:Is your version of RAR registered?
And unregistered version of RAR cannot (u) update or (f) freshen an existing solid RAR archive.
You can though delete or add files to a solid archive.
OH! So much for reading those licenses and warnings. Thank you, that's what I ran into. It's not registered, but it's going to be, as soon as I get my license.

...a psát znovu česky se mně to nechce. Zkrátka a dobře měl pravdu ten chlapec.
User avatar
Ether
Posts: 1471
Joined: 10 May 2007, 16:08
Location: Czech Republic
Contact:

Re: Úprava RAR archivu a jeho následné vlastnosti

Post by Ether »

Rozumím tomu správně tak, že neregistrovaná verze ignoruje zadané parametry? Podle uvedeného příkazu se mi spíše zdá, že příslušný příkaz (u) se ani nevyvolá.
Ελληνικά rulez.
Post Reply