Mozna se to tyka i ostatnich komprimatoru, netestoval jsem, ale vsiml jsem si toho u 7z.
Mam velky archiv se spoustou souboru. Vlezu do nej (normalne enterem), oznacim soubory k vybaleni a kopiruju ven. I kdyz uz jsou vsechny vybrane soubory davno venku, plugin stejne jede progress az do 100% a prochazi archiv i kdyz k tomu nema duvod. Pravdepodobne je tam nejaka smycka pres vsechny soubory a testuje ze se ma vybalit.
Nevim zda je to obecne problem pluginu, nebo kooperace s AS, ale je to docela hruza, ve chvili kdyz vytahuju 1 soubor.
Castecne vybaleni 7z rozbali cely archiv
Castecne vybaleni 7z rozbali cely archiv
Last edited by Jan Patera on 25 Sep 2009, 22:00, edited 2 times in total.
Reason: Zmena Titulku
Reason: Zmena Titulku
Castecne vybaleni 7z rozbali cely archiv
Jen bych se rad zeptal, zda se timto nekdo zabyval. Pracuji se 7z archivy kazdy den a tohle docela zdrzuje. Typicka prace je ze potrebuju 1 soubor z archivu treba jen zobrazit (F3) a progress jede vzdy do 100% i kdyz dle mne nemusi.
Castecne vybaleni 7z rozbali cely archiv
+1
taky se 7z casto pracuji a zdrzuje to
taky se 7z casto pracuji a zdrzuje to
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Castecne vybaleni 7z rozbali cely archiv
Podíváme se na to a dáme vědět, děkujeme za informaci!
Re: Rozbalovani 7z
Uz je to skoro rok a porad zadne reseni. Navic jsem prave zjistil ze docela nelogicky funguje i rozbalovani souboru, ktery uz na disku je.
Co se deje - dam vykopirovat soubor, dlooooouho jede progresss, najednou se zepta zda prepsat existujici soubor, prepise ho (pokud dam ano) a dloooouho jede do 100%. Tohle je proste strasne. Pokud dam soubor neprepisovat (nevedel jsem ze je uz vybaleny), tak zabiju hromadu casu jen divanim se ze plugin umi vykreslit progress do 100%.
Pokud se nepletu je v AS 2.52 nova verze pluginu a nema opravene rok stare problemy
Co se deje - dam vykopirovat soubor, dlooooouho jede progresss, najednou se zepta zda prepsat existujici soubor, prepise ho (pokud dam ano) a dloooouho jede do 100%. Tohle je proste strasne. Pokud dam soubor neprepisovat (nevedel jsem ze je uz vybaleny), tak zabiju hromadu casu jen divanim se ze plugin umi vykreslit progress do 100%.
Pokud se nepletu je v AS 2.52 nova verze pluginu a nema opravene rok stare problemy
Re: Castecne vybaleni 7z rozbali cely archiv
+1
Presel jsem ze ZIPu kompletne na 7z a tohle je jedina vec, co me na tom v Salamanderu neskutecne otravuje.
Presel jsem ze ZIPu kompletne na 7z a tohle je jedina vec, co me na tom v Salamanderu neskutecne otravuje.
-
- Plugin Developer
- Posts: 707
- Joined: 08 Dec 2005, 14:33
- Location: Prague, Czech Republic
- Contact:
Re: Castecne vybaleni 7z rozbali cely archiv
Porovnaval jste to se 7z aplikaci? Lisi se to?Raptor wrote:Mam velky archiv se spoustou souboru. Vlezu do nej (normalne enterem), oznacim soubory k vybaleni a kopiruju ven. I kdyz uz jsou vsechny vybrane soubory davno venku, plugin stejne jede progress az do 100% a prochazi archiv i kdyz k tomu nema duvod.
Predpokladam, ze se bavime o solidnich archivech. 7z (knihovna i aplikace) pracuje tak, ze rozbaluje cely solidni blok sestavajici z jednoho ci vice souboru. Bez ohledu na to, v ktere jeho casti se nachazi vybalovany soubor.
Prakticky to funguje tak, ze se rozbaluje tak dlouho, dokud se nenaplni cache o velikosti desitek MB, ta se naraz vyplivne na HDD do jednoho ci vice souboru. A pak se pokracuje dale, dokud se cache znovu nenaplni nebo se nerozbali cely blok. Cache se zda byt stejne velka jako velikost slovniku. Udelal jsem si testovaci archiv s 32MB slovnikem, ktery obsahuje 2 soubory - 1KB a 100MB. Vybaleni toho maleho souboru znamenalo rozbaleni 32MB do pameti, nez byl ten maly soubor ulozen na disk.
Jedine, co muze plugin udelat, je vynuceni abortu pote, co byly vyplivnuty vsechny soubory a adresare, ktere se mely vybalit.
Takhle primitivne plugin opravdu nepracujeRaptor wrote:Pravdepodobne je tam nejaka smycka pres vsechny soubory a testuje, ze se ma vybalit.
Re: Castecne vybaleni 7z rozbali cely archiv
Mate pravdu, "brecime na spatnem hrobe", tohle je vlastnost 7z solid-archivu. Pokud ten samy 7z-archiv udelam non-solid, tak je vybalovani malych souboru treba na nahled (F3) stejne rychle, jako ze ZIPu.
Jenomze prave ty solid-archivy maji o hodne lepsi kompresni pomer, holt neco za neco. Jeste zkusim experimentovat s velikosti pameti solid-bloku.
> Jedine, co muze plugin udelat, je vynuceni abortu pote, co byly vyplivnuty vsechny soubory a adresare,
> ktere se mely vybalit.
------
Pokud to bude mit alespon nejaky prinos, co se tyce rychlosti, tak bych to uvital.
Jenomze prave ty solid-archivy maji o hodne lepsi kompresni pomer, holt neco za neco. Jeste zkusim experimentovat s velikosti pameti solid-bloku.
> Jedine, co muze plugin udelat, je vynuceni abortu pote, co byly vyplivnuty vsechny soubory a adresare,
> ktere se mely vybalit.
------
Pokud to bude mit alespon nejaky prinos, co se tyce rychlosti, tak bych to uvital.
Last edited by Jan Rysavy on 21 Sep 2009, 14:07, edited 2 times in total.
Reason: Omylem jsem zedidoval a přepsal příspěvek od XM, omlouvám se. Vráceno zpět.
Reason: Omylem jsem zedidoval a přepsal příspěvek od XM, omlouvám se. Vráceno zpět.
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: Castecne vybaleni 7z rozbali cely archiv
To zní jako ošklivý hack, raději bych ho v Salamanderu neviděl (pokud ho samotný 7-Zip nepoužívá).xm wrote:> Jedine, co muze plugin udelat, je vynuceni abortu pote, co byly vyplivnuty vsechny soubory a adresare,
> ktere se mely vybalit.
------
Pokud to bude mit alespon nejaky prinos, co se tyce rychlosti, tak bych to uvital.
Edit: po krátké diskuzi s Honzou Paterou bych byl pro zkoušku hacku. Mohlo by to fungovat a je to úspornější řešení než se snažit protlačit opravu do 7-Zipu.
-
- Plugin Developer
- Posts: 707
- Joined: 08 Dec 2005, 14:33
- Location: Prague, Czech Republic
- Contact:
Re: Castecne vybaleni 7z rozbali cely archiv
Hotovo. Pristi verze Salamanderu (2.53b1/2.53) skonci rozbalovani solidnich archivu, jakmile ji to 7za.dll umozni.Jan Patera wrote:Jedine, co muze plugin udelat, je vynuceni abortu pote, co byly vyplivnuty vsechny soubory a adresare, ktere se mely vybalit.
Nejen z tohoto duvodu prosim dobrovolniky, aby 7zip plugin dukladne proklepli v ramci Early Access Programu.